BITE Interrogate and Request Packets

The BITE "interrogate" packet is a request to a remote device that it immediately reply with its current BITE packet(s). This is how the local device can insure that it has the most recent valid data.

RCP8 sends BITE "interrogate" packets to the host computer whenever RCP8 is expecting to receive BITE packets of any sort. These RCP8 "interrogate" requests are sent every 30 seconds beginning at startup. This insures that all control bits are valid in RCP8 immediately upon startup, and can resume their correct states after any serial line interruptions.

RCP8 responds to incoming BITE interrogate packets by sending the current version of all standard BITE status packets that it is configured to output. Q-BITE packets are not sent in response to this command.

BITE Interrogate Packet (Host to RCP8)
Char Function
1 SYNC Byte (C0 Hex)
2 Command (0x4D = Interrogate)
3 END OF MESSAGE (FF Hex)

This packet has the same function as the standard BITE interrogate packet, except that only the quantitative BITE units report back.

Q-BITE Interrogate Packet (Host to RCP8)
Char Function
1 SYNC Byte (90 Hex)
2 Command (0x01 = Interrogate)
3 END OF MESSAGE (FF Hex)

The BITE individual request packet is used to request information about a single BITE unit, separate from the others.

RCP8 responds to an interrogate packet by sending the current version of the specified BITE status packet. RCP8 responds to a sample data packet by sending requests the remote device to get information, then responding to the host computer with the new BITE status packet when the information arrives. RCP8 responds to the reset packet by sending a reset command to the remote device.

BITE Individual Request Packet (Host to RCP8)
Char Function
1 SYNC Byte (C1 Hex)
2 ID of the BITE unit for which the command is applied
3 Command: 0x4D=Interrogate, 0x44=Sample Data, 0x43=Reset
4 END OF MESSAGE (FF Hex)