i.chnl[#].dst - Delivery

ID Type Example Description
i.chnl[#].dst.active integer 1 Set to 1 when the channel is running a push delivery. Set to 0 when not pushing. Set to NULL if a pull type channel. #Firmware/v240
i.chnl[#].dst.alive integer 1 Set to 1 when the channel is running a push or pull delivery, otherwise NULL #Firmware/v282
i.chnl[#].dst.connected integer 1 Set to 1 when the delivery is actually connected to the peer, otherwise NULL Note that the expression (busy and not waitmodem) shows that delivery is taking place, as there could be a pause between waitmodem clearing and connected being set. #Firmware/v282
i.chnl[#].dst.holdoff integer 30 The hold-off time (in seconds) before pushing again. #Firmware/v240
i.chnl[#].dst.last.* table The “.this.” values are transferred to “.last.” when the delivery completes.
i.chnl[#].dst.seq integer 145 The file sequence number. #Firmware/v240
i.chnl[#].dst.this.cipher string '' The cipher suite name. #Firmware/v280
i.chnl[#].dst.this.connected integer 1 Whether the delivery is connected. NULL=no, 1=yes.
i.chnl[#].dst.this.cts integer 0 Whether the CTS pin is asserted. 0=no, 1=yes. Only shown for “COM port serial” delivery.
i.chnl[#].dst.this.dsr integer 0 Whether the DSR pin is asserted. 0=no, 1=yes. (Only shown for “COM port serial” delivery.)
i.chnl[#].dst.this.end integer 0 The time, in seconds past 1970-01-01, when the delivery was completed.
i.chnl[#].dst.this.error string '' The error string. Depending on the delivery method, this string can originate from the ip.buffer firmware, or from the remote server (e.g. SMTP authentication errors).
i.chnl[#].dst.this.frozen integer 0 How many bytes were frozen for delivery.
i.chnl[#].dst.this.intf string 'L' The interface that the delivery is using. “L”=LAN, “M”=modem.
i.chnl[#].dst.this.remote string '0.0.0.0' The remote IP address of the computer.
i.chnl[#].dst.this.ssl integer 0 Whether SSL is being used on this delivery. 0=plain, 1=SSL/TLS.
i.chnl[#].dst.this.start integer 0 The time, in seconds past 1970-01-01, when the delivery was started.
i.chnl[#].dst.this.transferred integer 0 The number of bytes that have been transferred to the remote computer.
i.chnl[#].dst.this.txpin string '2' Which pin is being used for transmission for “COM port serial”. See #COM TX Pin Strings
i.chnl[#].dst.this.waitmodem integer 0 Whether the delivery method is waiting for the modem to dial-out. 0=no, 1=yes. #Firmware/v240
i.chnl[#].dst.trigger integer 0 Whether push delivery is triggered. 0=not, 1=triggered. #Firmware/v240
i.chnl[#].dst.type string 'ftps' The current delivery method.
i.chnl[#].dst.waitmodem integer 1 Set to 1 when the channel is waiting for the modem to connect before starting the delivery, otherwise NULL. #Firmware/v240

COM TX Pin Strings

Value Description
'0' not detected
'2' TX pin 2
'3' TX pin 3
'Y?' Y-lead
'?' unknown state.
Note

When 'Y?' is shown the ip.buffer has detected a transmit into it on both pin 2 and 3. It cannot transmit back out when this is shown.