5 — VEHICLE CONTROL LANGUAGE (VCL)
Curtis Model 1351 – December 2018
Return to TOC
pg. 88
Emergency Message Monitoring
Emergency messages are collected by the CAN master (when enabled) and placed into an indexed buer.
Messages can be retrieved by the NODE ID or the depth of the buer can be retrieved and messages
pulled out one-by-one.
e buer is 16 emergency messages deep.
When a “code” is retrieved from the buer, its data is placed into pre-dened global VCL variables
and the message is pulled from the stack. e user can then check for the next message until the index
returned is null (valueless).
Enable_Emergency_Message_Monitor() Starts Emergency Message
monitoring.
Disable_ Emergency_Message_Monitor() Disable will clear out ALL
nodes from the monitoring list.
Enable_Emergency_Message_Monitor(Port)
Disable_ Emergency_Message_Monitor(Port)
:
Port_1 = CAN1 e primary CAN port, pins 3 & 4
Port_2 = CAN2 e secondary CAN port, pins 5 & 6
:
0 = did not execute.
1 = successfully executed
:
Setup_Emergency Message_Monitor() Monitor a Node for Emergency
messages
Place this Node ID into the list of devices that will be monitored for Emergency
messages.
Setup_Emergency Message_Monitor(Port, Node_ID)
:
Port_1 = CAN1 e primary CAN port, pins 3 & 4
Port_2 = CAN2 e secondary CAN port, pins 5 & 6
Node_ID e Slave Node ID
:
: