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