(* === DECLARATION === *) TYPE struct_switches : STRUCT all_off:BOOL; all_on:BOOL; sw_1:BOOL; sw_2:BOOL; sw_3:BOOL; sw_4:BOOL; sw_5:BOOL; sw_6:BOOL; END_STRUCT END_TYPE (* === IMPLEMENTATION === *)