|
15 | 15 | Computed, |
16 | 16 | Const, |
17 | 17 | Default, |
18 | | - Embedded, |
19 | 18 | Enum, |
20 | 19 | ExprAdapter, |
21 | 20 | ExprSymmetricAdapter, |
|
106 | 105 | "system_options" |
107 | 106 | / BitsSwapped( |
108 | 107 | BitStruct( |
109 | | - Embedded( |
110 | | - Struct( # EVO section data 3030 |
111 | | - "pgm1_smoke" / Flag, |
112 | | - "no_bell_cut_off" / Flag, |
113 | | - "daylight_saving_time" / Flag, |
114 | | - "shabbat_feature" / Flag, |
115 | | - "battery_charge_current" / Flag, |
116 | | - "ac_failure_not_displayed_as_trouble" / Flag, |
117 | | - "clear_bell_limit_trouble" / Flag, |
118 | | - "combus_speed" / Flag, |
119 | | - ) |
120 | | - ), |
| 108 | + # EVO section data 3030 |
| 109 | + "pgm1_smoke" / Flag, |
| 110 | + "no_bell_cut_off" / Flag, |
| 111 | + "daylight_saving_time" / Flag, |
| 112 | + "shabbat_feature" / Flag, |
| 113 | + "battery_charge_current" / Flag, |
| 114 | + "ac_failure_not_displayed_as_trouble" / Flag, |
| 115 | + "clear_bell_limit_trouble" / Flag, |
| 116 | + "combus_speed" / Flag, |
121 | 117 | "partitions" / StatusFlags(8), # EVO section data 3031 |
122 | 118 | "siren_output_partition" / StatusFlags(8), # EVO section data 3032 |
123 | | - Embedded( |
124 | | - Struct( # EVO section data 3033 |
125 | | - "multiple_actions_user_menu" / Flag, |
126 | | - "user_code_length_flexible" / Flag, |
127 | | - "user_code_length_6" / Flag, |
128 | | - "power_save_mode" / Flag, |
129 | | - "bypass_not_displayed_when_armed" / Flag, |
130 | | - "trouble_latch" / Flag, |
131 | | - "eol_resistor_on_harwire_zones" / Flag, |
132 | | - "atz" / Flag, |
133 | | - ) |
134 | | - ), |
135 | | - Embedded( |
136 | | - Struct( # EVO section data 3034 |
137 | | - "wireless_transmitter_supervision_options" / BitsInteger(2), |
138 | | - "generate_supervision_failure_on_bypassed_wireless_zone" |
139 | | - / Flag, |
140 | | - "restrict_arming_on_wireless_transmitter_supervision_failure" |
141 | | - / Flag, |
142 | | - "tamper_recognition_options" / BitsInteger(2), |
143 | | - "generate_tamper_if_detected_on_bypassed_zone" / Flag, |
144 | | - "restrict_arming_on_tamper" / Flag, |
145 | | - ) |
146 | | - ), |
147 | | - Embedded( |
148 | | - Struct( # EVO section data 3035 |
149 | | - "restrict_arming_on_ac_failure" / Flag, |
150 | | - "restrict_arming_on_battery_failure" / Flag, |
151 | | - "restrict_arming_on_bell_or_aux_failure" / Flag, |
152 | | - "restrict_arming_on_tlm_failure" / Flag, |
153 | | - "restrict_arming_on_module_troubles" / Flag, |
154 | | - "account_number_transmission" / Flag, |
155 | | - "transmit_zone_status_on_serial_port" / Flag, |
156 | | - "serial_port_baud_rate_57600" / Flag, |
157 | | - ) |
158 | | - ), |
159 | | - Embedded( |
160 | | - Struct( # EVO section data 3036 |
161 | | - "telephone_line_monitoring" / BitsInteger(2), |
162 | | - "dialer_reporting" / Flag, |
163 | | - "dialing_method" / Flag, |
164 | | - "pulse_ratio" / Flag, |
165 | | - "busy_tone_detection" / Flag, |
166 | | - "switch_to_pulse_dialing" / Flag, |
167 | | - "bell_siren_upon_communication_failure" / Flag, |
168 | | - ) |
169 | | - ), |
170 | | - Embedded( |
171 | | - Struct( # EVO section data 3037 |
172 | | - "call_back" / Flag, |
173 | | - "automatic_event_buffer_transmission" / Flag, |
174 | | - "autotest_report_transmission_options" / BitsInteger(2), |
175 | | - "keypad_beep_on_successful_arming_disarming_report" / Flag, |
176 | | - "alternate_dialing" / Flag, |
177 | | - "dial_tone_delay" / Flag, |
178 | | - "report_zone_restore" / Flag, |
179 | | - ) |
180 | | - ), |
181 | | - Embedded( |
182 | | - Struct( # EVO section data 3038 |
183 | | - "access_control_feature" / Flag, |
184 | | - "log_request_for_exit" / Flag, |
185 | | - "log_door_left_open_restore" / Flag, |
186 | | - "log_door_forced_restore" / Flag, |
187 | | - "bulglar_alarm_on_forced_door" / Flag, |
188 | | - "skip_exit_delay_when_arming_with_access_card" / Flag, |
189 | | - "bulglar_alarm_on_door_left_open" / Flag, |
190 | | - "who_has_access_during_clock_loss" / Flag, |
191 | | - ) |
192 | | - ), |
| 119 | + # EVO section data 3033 |
| 120 | + "multiple_actions_user_menu" / Flag, |
| 121 | + "user_code_length_flexible" / Flag, |
| 122 | + "user_code_length_6" / Flag, |
| 123 | + "power_save_mode" / Flag, |
| 124 | + "bypass_not_displayed_when_armed" / Flag, |
| 125 | + "trouble_latch" / Flag, |
| 126 | + "eol_resistor_on_harwire_zones" / Flag, |
| 127 | + "atz" / Flag, |
| 128 | + # EVO section data 3034 |
| 129 | + "wireless_transmitter_supervision_options" / BitsInteger(2), |
| 130 | + "generate_supervision_failure_on_bypassed_wireless_zone" / Flag, |
| 131 | + "restrict_arming_on_wireless_transmitter_supervision_failure" |
| 132 | + / Flag, |
| 133 | + "tamper_recognition_options" / BitsInteger(2), |
| 134 | + "generate_tamper_if_detected_on_bypassed_zone" / Flag, |
| 135 | + "restrict_arming_on_tamper" / Flag, |
| 136 | + # EVO section data 3035 |
| 137 | + "restrict_arming_on_ac_failure" / Flag, |
| 138 | + "restrict_arming_on_battery_failure" / Flag, |
| 139 | + "restrict_arming_on_bell_or_aux_failure" / Flag, |
| 140 | + "restrict_arming_on_tlm_failure" / Flag, |
| 141 | + "restrict_arming_on_module_troubles" / Flag, |
| 142 | + "account_number_transmission" / Flag, |
| 143 | + "transmit_zone_status_on_serial_port" / Flag, |
| 144 | + "serial_port_baud_rate_57600" / Flag, |
| 145 | + # EVO section data 3036 |
| 146 | + "telephone_line_monitoring" / BitsInteger(2), |
| 147 | + "dialer_reporting" / Flag, |
| 148 | + "dialing_method" / Flag, |
| 149 | + "pulse_ratio" / Flag, |
| 150 | + "busy_tone_detection" / Flag, |
| 151 | + "switch_to_pulse_dialing" / Flag, |
| 152 | + "bell_siren_upon_communication_failure" / Flag, |
| 153 | + # EVO section data 3037 |
| 154 | + "call_back" / Flag, |
| 155 | + "automatic_event_buffer_transmission" / Flag, |
| 156 | + "autotest_report_transmission_options" / BitsInteger(2), |
| 157 | + "keypad_beep_on_successful_arming_disarming_report" / Flag, |
| 158 | + "alternate_dialing" / Flag, |
| 159 | + "dial_tone_delay" / Flag, |
| 160 | + "report_zone_restore" / Flag, |
| 161 | + # EVO section data 3038 |
| 162 | + "access_control_feature" / Flag, |
| 163 | + "log_request_for_exit" / Flag, |
| 164 | + "log_door_left_open_restore" / Flag, |
| 165 | + "log_door_forced_restore" / Flag, |
| 166 | + "bulglar_alarm_on_forced_door" / Flag, |
| 167 | + "skip_exit_delay_when_arming_with_access_card" / Flag, |
| 168 | + "bulglar_alarm_on_door_left_open" / Flag, |
| 169 | + "who_has_access_during_clock_loss" / Flag, |
193 | 170 | ) |
194 | 171 | ), |
195 | 172 | "_not_used1" / Padding(4), |
|
0 commit comments