5Structure of the CodesSerial communication between the host and DN-700CB uses ASCII Code from 0x20 to 0x7F.All control command codes, status request command codes, and status information codes requirethree components that form a “packet.” In order, the components are the start character + ID, thecommand, and the end character (0x0D):1. Start Character + ID: @ (0x40) + 0 (0x30)2. Command: some letters and/or numbers that stand for a controllable feature of DN-700CB3. End Character: \r (0x0D)The required start character/ID and end character are the same in all codes, whereas the commandportion varies with each code.For example, the full control command code that the host would use to power on DN-700CB would be@0PW00\r:@0 PW00 \rRules on Transmitting Command Codes• When DN-700CB receives a control command or status request command from the host, DN-700CB should respond within 300 ms.• When DN-700CB successfully executes a command that it receives from the host, DN-700CBsends an ACK signal (0x06) to the host (as well as the status information code in the case of astatus request command).• If DN-700CB receives an unknown command from the host or if a received command fails for someother reason, DN-700CB will send a NACK signal (0x15) to the host.• When sending consecutive commands from the host, do not send the second command until DN-700CB has answered the first with the ACK (0x06) or NACK (0x15) signal. If the second command issent before the ACK (0x06) or NACK (0x15) signal is received, DN-700CB will send the “Busy”status information code (@0BDERBUSY) to the host.• If DN-700CB does not receive a command that the host sent within 300 ms, the host willautomatically send the same command up to two additional times. If DN-700CB still does notreceive the command after the second automatic attempt, the process will timeout, and the hostwill send the end character to DN-700CB.• Do not send a second status request command from the host until DN-700CB has responded tothe first.• When sending a command to DN-700CB from the host, make sure that no longer than 5 ms passesbetween entering each character in the command code.• Wait at least one second after sending the Power On command before sending the next command.• When status information is automatically sent to the host after a change to DN-700CB is made fromthe device itself, the host will send an ACK (0x06) signal to DN-700CB. If DN-700CB does notreceive the ACK signal within 300 ms, it will automatically send the status information to the hostagain. If DN-700CB then fails to receive the ACK (0x06) signal again, the process will timeout.Start Character+ IDCommandEnd Character