Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

STX>01bRDSTATETX01CR

LOCAL:

ACKSTX>01bSTATUS=22ETXCR
  • Command block begins with PREFIX and ends with TERMINATOR
  • Command begins with SPACE and ends with SUFFIX
  • Checksum is used to test for transmission errors
  • ASCII character ">" is a delimiter
  • STX=02d (02h)
  • NAK=21d (15h)
  • ETX=03d (03h)
  • SPACE=32d (20h)
  • ACK=06d (06h)

Read Status Command (RDSTAT)

LOCAL replies to RDSTAT:

STATUS=DESCRIPTION
0No status to report, no command given
1Last command was successful
10Last command failed, invalid command
11Last command failed, data was unparseable
20Last command failed, data was beyond high limit
21Last command failed, data was beyond low limit
22Last command failed, data was out of range
23Last command failed, data was wrong polarity
50Remote mode not enabled
60Not allowed

Read Fault Command (RDFLT)

LOCAL replies to RDFLT:

FLT=DESCRIPTION
7System fault
8Heater fault
9Low line voltage
10Cathode over-voltage
11Body over-current
12Cathode under-voltage
15Collector under-voltage
16Inverter fault
17Interlock open
18Tube arc
19EIK over-temperature (h)
20Cabinet over-temperature (h)
26Panel open
29External inhibit
30Anode over-voltage
49EIK over-temperature (s)
50

Cabinet over-temperature (s)

62Anode over-limit (s)
64Anode not set (s)

(h) = hardware

(s) = software

Basic Command Set

HOST COMMANDLOCAL RESPONSEMEANING
PWR-ONCRTurn power on
PWR-OFFCRTurn power off
XMIT-ONCRTransmit
XMIT-OFFCRStop transmitting
RESETCRClear system faults
RDS/Ns/n =Read unit serial number
RDSTATStatus =Refer to Status Code
RDFLTStatus =Refer to Fault Code
RDCONHRConHr =Read console hours
RDCONMNConMn =Read console minutes
RDRFHRRfHr =Read RF (Ik) ON hours
RDRFMNRfMn =Read RF (Ik) ON minutes
RDEKEk =Read cathode voltage
RDEBEb =Read collector voltage
RDEFEf =Read filament voltage
RDIFIf =Read filament current
RDIWIw =Read body current
RDTMPEIKFEIKF =Read EIK temp. in °F
RDTMPEIKCEIKC =Read EIK temp. in °C
RDTMPPSFPSF =

Read P/S temp. in °F

RDTMPPSCPSC =Read P/S temp. in °C
RDEIKOTFEIKOTF =Read EIK over-temp. warning level in °F
SEIKOTFnoneSet EIK over-temp. warning level in °F
RDEIKOTCEIKOTC =Read EIK over-temp. warning level in °C
SEIKOTCnoneSet EIK over-temp. warning level in °C
RDPSOTFPSOTF =Read P/S over-temp. warning level in °F
SPSOTFnoneSet P/S over-temp. warning level in °F
RDPSOTCTC =Read P/S over-temp. warning level in °C
SPSOTCnoneSet P/S over-temp. warning level in °C
RDIWOCIwOC =Read body current in mA
SIWOCnoneSet body over-current in mA
RDLOGICSys =Refer to Logic code
RDHTDREMHTD =Read remaining heater warm-up delay

Read Logic Command (RDLOGIC)

LOCAL replies to RDLOGIC:

ASCIIMSD  LSD
1Standby / readyExternal inhibitHTD OKHV ON
2RF OFF / readyExternal interlockUnusedTransmit ON
4UnusedUnusedUnusedRemote mode
8UnusedPower ONUnusedFault

 

Example: logic code 07hex

  • HV ON
  • Transmit ON
  • Remote mode

Example of Successful Message

Example 1:

HOST: turn high voltage ON

STX>01bPOW-ONETX02CR

LOCAL: successful command

CR