NetLinx Programming of DXLink Transmitters and Receivers
73
Hardware Reference Manual – DXLink™ Twisted Pair Transmitters/Receiver
IR SEND_COMMANDs
DXLink Transmitter and Receiver Module IR CHANNELS and SEND_COMMANDs are sent to Port 3 (IR output).
IR CHANNELs
IR SEND_COMMANDs
Channel
Function
1-255
Generate the IR or serial command assigned to that channel.
IR SEND_COMMANDs (Transmitters and Receivers)
Command
Description
CAROFF
Disable the IR carrier signal until a
'CARON' Send Command is received.
Syntax:
SEND_COMMAND <DEV>,"'CAROFF'"
Example:
SEND_COMMAND IR_1,"'CAROFF'"
Stops transmitting IR carrier signals to the IR port.
CARON
Enable the IR carrier signals
(default).
Syntax:
SEND_COMMAND <DEV>,"'CARON'"
Example:
SEND_COMMAND IR_1,"'CARON'"
Starts transmitting IR carrier signals to the IR port.
CH
Send IR pulses for the selected
channel.
• All channels below 100 are transmitted as two digits.
• If the IR code for ENTER (function #21) is loaded, an Enter will follow the number.
• If the channel is greater than or equal to (>=) 100, then IR function 127 or 20 (whichever
exists) is generated for the one hundred digit.
NOTE:
Set the Pulse and Wait times with 'CTON' and 'CTOF' (see the next page).
Syntax:
SEND_COMMAND <DEV>,"'CH',<channel number>"
Valid response:
channel number = 0 to 199 channels
Example:
SEND_COMMAND IR_1,"'CH',18"
The IR port on the DXLink TX or RX performs the following:
• Transmits IR signals for 1 (IR code 11).
• The transmit time is set with the CTON command.
• Waits until the time set with the CTOF command elapses.
• Transmits IR signals for 8 (IR code 18).
• Waits for the time set with the CTOF command to elapse.
If the IR code for Enter (IR code 21) is programmed, the module performs the following steps:
• Transmits IR signals for Enter (IR code 21).
• Waits for the time set with the CTOF command to elapse.
CP
Halt and clear all active or buffered
IR commands, and then send a single
IR pulse.
Pulse and Wait times can be set with the 'CTON' and 'CTOF' commands.
Syntax:
SEND_COMMAND <DEV>,"'CP',<code>"
Valid response:
code = IR port’s channel value 0 to 252 (253 to 255 reserved).
Example:
SEND_COMMAND IR_1,"'CP',2"
Clears the active/buffered commands and pulses IR port’s channel 2.
CTOF
Set the duration of the Off time (no
signal) between IR pulses for
channel and IR function
transmissions. Off time settings are
stored in non-volatile memory.
This command sets the delay time between pulses generated by the 'CH' or 'XCH' Send Commands
in tenths of seconds.
Syntax:
SEND_COMMAND <DEV>,"'CTOF',<time>"
Valid response:
time = 0 to 255. Given in 1/10th of a second increments. Default is 5 (0.5 seconds).
Example:
SEND_COMMAND IR_1,"'CTOF',10"
Sets the off time between each IR pulse to 1 second.