Specifications
© 2010 Cypress Solutions Complete Manual: CTM-15X Firmware 1.3.0
Open CTM (Revision D)
67
Command Reference
ioaddmes n x [x2][x3][x4]
Adds a message to an IO report. 4 messages can be included in a single report. Duplicate messages
cannot be included in a report.
Messages will be sent in a report in the same order that they are added.
Note that ULCP header messages will be sent as individual UDP packets – NMEA format messages will be
combined into one UDP packet.
n = 1 to 8 IO report number
x message type to be added, valid message types must be used - see message list
Example:
cmd ioaddmes 4 16 adds message type #16 – GPS NMEA GLL – to IO report #4
cmd ioaddmes 4 displays all messages associated with IO report #4
A cmd save is required for this command to take effect.
return to list of commands
iocond n b t i1 i2 IP mt
Sets the condition(s) that would trigger an IO report.
The conditional parameter is used to indicate how all following parameters will be used to determine if a
report is triggered.
Use the Off setting to disable the report.
n = 1 to 8 IO report number
b = 0 conditional operator for the following parameters: Off (default)
b = 1 conditional operator for the following parameters: AND
b = 2 conditional operator for the following parameters: OR
t = 0 timeout disabled
t = 1 to 65535 timeout in seconds
i1 = 0 alarm on input trigger: disabled
i1 = 1 to 6 alarm on input trigger: input number
i2 = 0 alarm on input trigger: disabled
i2 = 1 to 6 alarm on input trigger: input number
IP = 0 report if change in IP address: disabled
IP = 1 report if change in IP address: enabled
mt = 0 to 65535 maximum reporting rate in seconds (minimum time between reports)
The current condition(s) for a report can be queried by using iocond n where n is the report number.
If n is blank, all IO reports will be queried.
Examples:
cmd iocond 1 1 60 sends report #1 every 60 seconds
cmd iocond 2 1 60 1 sends report #2 every 60 seconds if input #1 is in alarm