11
RS-232 and Telnet Command Set / Protocol Specification
5. Responses and Warning Messages
If unsolicited feedback is enabled, the following warning messages will be transmitted
under the conditions outlined in their description.
5.1 OUTLET STATUS CHANGE
5.1.1
Condition: Outlet or trigger output changes (on/off) state.
5.1.2
Message: $OUTLETn =
status
<CR>
n = { 1..8 }
status
= { ON, OFF }
5.2 TRIGGER STATUS CHANGE
5.2.1
Condition: When either front panel button or input trigger status changes, a
status message is sent to the controller.
5.2.2
Message: For BUTTON_1 press:
$BUTTON_1 = TRIGGERED<CR>
For BUTTON_2 press:
$BUTTON_2 = TRIGGERED<CR>
If input trigger is switched ON: $TRIGIN = ON<CR>
If trigger input is switched OFF: $TRIGIN = OFF<CR>
If Green mode is switched ON: $GREEN MODE = ON<CR>
If Green mode is switched OFF: $GREEN MODE = OFF<CR>
5.3 OVERVOLTAGE
5.3.1
Condition: Input voltage rises above the overvoltage threshold.
5.3.2
Message: $PWR = OVERVOLTAGE<CR>
5.4 UNDERVOLTAGE
5.4.1
Condition: Input voltage falls below the undervoltage threshold.
5.4.2
Message: $PWR = UNDERVOLTAGE<CR>
5.5 RECOVERY
5.5.1
Condition: Input voltage falls within safe operating range following an over-
voltage or under-voltage condition.
5.5.2
Message: $PWR = RECOVERY<CR>
5.6 NORMAL
5.6.1
Condition: Upon leaving the recovery mode following an over-voltage or
under-voltage condition.
5.6.2
Message: $PWR = NORMAL<CR>
5.7 FAULT STATUS
5.7.1
Condition: When the breaker changes status, a message will be sent
indicating the status of the indicator.
5.7.2
Message: $BREAKER = status<CR>
5.7.3
Condition: When a wire fault is detected a message will be sent to indicate
the status of the indicator.
5.7.4
Message: $WIRE FAULT = status<CR>
5.7.5
Condition: When the temperature exceeds the upper safe operating limit, a
message will be sent.
5.7.6
Message: $TEMPERATURE = status<CR>
status = { FAULT, OK }
4.5 VOLTAGE
Request line voltage.
4.5.1
Query:
?VOLTAGE<CR>
4.5.2
Response: $VOLTAGE =
xxx
<CR>
where
xxx
is the input line voltage expressed in decimal
format.
$VOLTAGE = 92<CR>
4.6 CURRENT
Request the input current draw.
4.6.1
Query:
?CURRENT<CR>
4.6.2
Response: $CURRENT = xxx<CR>
where xxx is the input current expressed in decimal format.
For example, a current of 3.3A would be expressed as:
$CURRENT = 33<CR>
4.7 HELP
Request a list of all commands and queries.
4.7.1
Query:
?HELP<CR>
4.7.2
Response: Transmit a listing of all commands and queries.
4.8 LIST CONFIGURATION
Request a list of all configurable parameters and current settings.
4.8.1
Query:
?LIST_CONFIG<CR>
4.8.2
Response: $TRIGGER FOR 1 =
triggersource
<CR>
$TRIGGER FOR 2 =
triggersource
<CR>
$TRIGGER FOR 3 =
triggersource
<CR>
$TRIGGER FOR 4 =
triggersource
<CR>
$TRIGGER FOR 5 =
triggersource
<CR>
$TRIGGER FOR 6 =
triggersource
<CR>
$TRIGGER FOR 7 =
triggersource
<CR>
$TRIGGER FOR 8 =
triggersource
<CR>
$DELAY FOR 1 =
ondelay, offdelay
<CR>
$DELAY FOR 2 =
ondelay, offdelay
<CR>
$DELAY FOR 3 =
ondelay, offdelay
<CR>
$DELAY FOR 4 =
ondelay, offdelay
<CR>
$DELAY FOR 5 =
ondelay, offdelay
<CR>
$DELAY FOR 6 =
ondelay, offdelay
<CR>
$DELAY FOR 7 =
ondelay, offdelay
<CR>
$DELAY FOR 8 =
ondelay, offdelay
<CR>
$FEEDBACK =
fb
<CR>
$LINEFEED =
lf
<CR>
$PROFILE =
n
$REBOOT_DELAY1 =
offdelay
$REBOOT_DELAY2 =
offdelay
triggersource
= { NONE, BUTTON_1, BUTTON_2, TRIGIN}
ondelay
= { 0-255 } (seconds)
offdelay
= { 0-255 } (seconds) 0 = Always on
fb
= {ON, OFF}
lf
= {ON, OFF}
n
= {1,2,3,4}