TM 5-3895-374-24-2955-2575.9 ASYNCHRONOUSSERIALDATAFORMATThe DATA WORD consists of one ASCII character, i.e., two hexadecimal characters plus one start bit and two stopbits. The number of incoming stop bits is not critical. The controller can accept any number of stop bits. The controllerwill always respond with two stop bits. The MSB of the data bits is the parity bit. When parity is not used the MSB mustbe OFF.5.10 DATA PROTOCOLThe controller is always the passive listener in this protocol. Transmission is always initiated by the host computer. Thehost sends a command or a command and data to the controller. The controller responds within 100 ms. either withsystem status or with system status and data.The COMMAND sent by the host must be all upper case letters in the following format except that CKSUM is optionalwith the host. The controller will ignore a lack of CKSUM if none is provided by the host computer. The controller willalways respond with a CKSUM even if it is not used. See Examples 5.16 and 5.17. The controller will not accept lowercase letters.TO READ DATA:* UNIT# : R PARAMETER : CKSUM CRTO WRITE DATA:* UNIT# : W PARAMETER / DATA : CKSUM CRNote: The Controller will ignore LF if transmitted after CR.The Controller will respond within 100 ms. in the following format:RESPONSE TO READ COMMAND:$ STATUS : DATA : CKSUM CR LFRESPONSE TO WRITE COMMAND:$ STATUS :: CKSUM CR LFNote: Spacing is included above purely for clarity. Actual data transmission must not include spacings.NULL characters HEX "09" may be sent within the context of the message to the host from the controller andshould be ignored, but must not be sent to the controller.ECLIPSE INSTRUMENTATION DIVISIONpage 3-1110
Integrated Publishing, Inc. - A (SDVOSB) Service Disabled Veteran Owned Small Business