Overview
This page documents the garage door attribute libraries returned and consumed by the Medeek Wall API garage door attribute read/set methods.
Like the window and door attribute indexes, these garage door parameters are not stored as separate named attributes. Instead, each garage door library stores an ordered array under the garage door group name, so the parameter keys are documented here by array position.
The parameters are organized by library and listed in the same order as the internal garage door attribute arrays so it is easier to understand where each value belongs. The variable name column reflects the internal Ruby instance variable used to assemble each array.
Basic Garage Door Attributes
These parameters define the primary garage door opening geometry, location, framing member quantities and sizes, rough opening adjustments, header and jamb options, arch settings, specialty controls, and labeling data. Stored in library medeek_wall_param5.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Garage_geom | Primary garage door geometry type or opening shape setting. |
| index 1 | @Garage_loc | Location of the garage door along the wall, typically measured from a wall reference point. |
| index 2 | @Garage_width | Overall width of the garage door opening. |
| index 3 | @Garage_height | Overall height of the garage door opening. |
| index 4 | @Garage_header | Header type, size, or header configuration assigned to the garage door opening. |
| index 5 | @Garage_king_num | Number of king studs assigned to the garage door framing. |
| index 6 | @Garage_trimmer_num | Number of trimmer or jack studs assigned to the garage door framing. |
| index 7 | @Garage_roh_offset | Horizontal rough opening offset or adjustment applied to the default opening width. |
| index 8 | @Garage_rov_offset | Vertical rough opening offset or adjustment applied to the default opening height. |
| index 9 | @Garage_vert_offset | Vertical position offset of the garage door opening relative to its default placement. |
| index 10 | @Garage_hdroption | Header option setting for the garage door opening. |
| index 11 | @Garage_jamboption | Jamb option setting for the garage door opening. |
| index 12 | @Advgarageoptions | Flag indicating whether advanced garage door options are enabled. |
| index 13 | @Garage_arch_radius | Arch radius used for arched or radius-top garage door geometry. |
| index 14 | @Garage_king_width | Width or thickness assigned to the king studs at the garage door opening. |
| index 15 | @Garage_trimmer_width | Width or thickness assigned to the trimmer/jack studs at the garage door opening. |
| index 16 | @Garage_dutch | Specialty garage door configuration flag, possibly related to dutch-style or split-door behavior. |
| index 17 | @Garage_cr | Additional custom, radius, or corner control value used internally by the garage door geometry logic. |
| index 18 | @Garage_label | User-facing garage door label or annotation text. |
Advanced Garage Door Options
These parameters enable major optional garage door sub-systems such as install components, trim, casing, and portal frame(s). Stored in library medeek_opening_adv when advanced garage door options are enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Garage_installoption | Enables or defines the garage door install/component insertion option. |
| index 1 | @Garage_trimoption | Enables or defines trim around the garage door opening. |
| index 2 | @Garage_casingoption | Enables or defines casing options for the garage door opening. |
| index 3 | @Garage_pfoption | Enables or defines portal frame(s) at the garage door opening. |
Garage Door Portal Frame Options
These parameters define the location, member widths, plate count, stud quantities, holdowns, and strap location for portal frame(s) associated with the garage door opening. Stored in library medeek_opening_pf when the portal frame option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Garage_pfloc | Location of the portal frame(s) relative to the garage door opening. |
| index 1 | @Garage_pflwidth | Width of the left portal frame leg or left portal frame segment. |
| index 2 | @Garage_pfrwidth | Width of the right portal frame leg or right portal frame segment. |
| index 3 | @Garage_pfplt_num | Number of plates used in the portal frame assembly. |
| index 4 | @Garage_pfking_num | Number of king studs assigned to the portal frame configuration. |
| index 5 | @Garage_pftrimmer_num | Number of trimmer or jack studs assigned to the portal frame configuration. |
| index 6 | @Garage_holdowns | Holdown option, count, or configuration assigned to the portal frame(s). |
| index 7 | @Garage_straploc | Location of the strap or strap hardware used with the portal frame(s). |
Garage Door Install Options
These parameters define the inserted garage door style, panel layout, placement, slab and jamb sizing, threshold, hardware, glazing, mullions, materials, insertion metadata, and glass list information. Stored in library medeek_opening_ins when the install option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Garage_installstyle | Installed garage door style or overall inserted unit type. |
| index 1 | @Garage_hpanels | Number of horizontal panel divisions in the garage door assembly. |
| index 2 | @Garage_vpanels | Number of vertical panel divisions in the garage door assembly. |
| index 3 | @Garage_installloc | Placement location of the installed garage door within the wall thickness or opening depth. |
| index 4 | @Garage_thk_install | Thickness of the installed garage door slab or panel assembly. |
| index 5 | @Garage_jambdepth_install | Depth of the installed garage door jamb. |
| index 6 | @Garage_jambthk_install | Thickness of the installed garage door jamb material. |
| index 7 | @Garage_threshold_install | Threshold type or threshold enable setting for the installed garage door unit. |
| index 8 | @Garage_hw_install | Garage door hardware option or hardware configuration for the installed unit. |
| index 9 | @Garage_glassthk_install | Glass thickness used in glazed portions of the installed garage door unit. |
| index 10 | @Garage_mullions_install | Mullion configuration or mullion enable setting for the installed garage door unit. |
| index 11 | @Garageframemat | Material assigned to the installed garage door frame. |
| index 12 | @Garagemat | Material assigned to the garage door slab or panel faces. |
| index 13 | @Garage_mulliondepth | Depth of the mullion members. |
| index 14 | @Garage_mullionwidth | Width of the mullion members. |
| index 15 | @Garage_installmode | Installation mode or insertion mode used for the garage door component. |
| index 16 | @Garage_file | Source file, component file, or library file associated with the installed garage door unit. |
| index 17 | @Garage_insertion | Insertion method or insertion behavior setting for the installed unit. |
| index 18 | @Glasslist | List of glass panel settings, glazing selections, or glass layout data used by the garage door assembly. |
Garage Door Trim Options
These parameters define trim style, trim location, member widths and thicknesses, extensions, reveal, and trim material. Stored in library medeek_opening_trm when the trim option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Garage_trimstyle | Garage door trim style or trim profile selection. |
| index 1 | @Garage_trimloc | Location of the trim relative to the wall face or garage door opening. |
| index 2 | @Garage_headerwidth | Width of the head trim piece. |
| index 3 | @Garage_jambwidth | Width of the jamb trim pieces. |
| index 4 | @Garage_headerthk | Thickness of the head trim piece. |
| index 5 | @Garage_jambthk | Thickness of the jamb trim pieces. |
| index 6 | @Garage_headerext | Extension amount applied to the head trim beyond the jambs/opening width. |
| index 7 | @Garage_jambext | Extension amount applied to the jamb trim members. |
| index 8 | @Garage_reveal | Reveal distance between the trim and the garage door frame/jamb. |
| index 9 | @Garagetrimmat | Material assigned to the garage door trim. |
Garage Door Casing Options
These parameters define casing style, casing placement, head/jamb dimensions, and casing material. Stored in library medeek_opening_cas when the casing option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Garage_casingstyle | Garage door casing style or casing profile family selection. |
| index 1 | @Garage_casingloc | Location of the casing relative to the wall face or garage door unit. |
| index 2 | @Garage_headerwidth_casing | Width of the casing head piece. |
| index 3 | @Garage_jambwidth_casing | Width of the casing jamb pieces. |
| index 4 | @Garage_headerthk_casing | Thickness of the casing head piece. |
| index 5 | @Garage_jambthk_casing | Thickness of the casing jamb pieces. |
| index 6 | @Garagecasingmat | Material assigned to the casing assembly. |