PLC application sources (NVL, rooms, boiler), HA/Node-RED integration guide, and NVL patch utilities. Co-authored-by: Cursor <cursoragent@cursor.com>
22 lines
702 B
Smalltalk
22 lines
702 B
Smalltalk
(* === DECLARATION === *)
|
|
TYPE struct_room_outs :
|
|
STRUCT
|
|
l_1: BOOL; // Light 1 control output
|
|
l_2: BOOL; // Light 2 control output
|
|
l_3: BOOL; // Light 3 control output
|
|
l_4: BOOL; // Light 4 control output
|
|
l_5: BOOL; // Light 5 control output
|
|
l_6: BOOL; // Light 6 control output
|
|
|
|
// Status feedback (read from actual relay outputs)
|
|
l_1_status: BOOL; // Actual relay 1 state
|
|
l_2_status: BOOL; // Actual relay 2 state
|
|
l_3_status: BOOL; // Actual relay 3 state
|
|
l_4_status: BOOL; // Actual relay 4 state
|
|
l_5_status: BOOL; // Actual relay 5 state
|
|
l_6_status: BOOL; // Actual relay 6 state
|
|
END_STRUCT
|
|
END_TYPE
|
|
|
|
(* === IMPLEMENTATION === *)
|