Beeping – Cino FA470 User Manual
Page 33

Command Descriptions
2-18
Beeping
(ALL)
Descriptions
User programmable beeping control
Once received the Beeping command, the device will follow the desired beep sequence to sound
the beeper.
Packet Format
Prefix
Opcode
Status
Length
Parameter(s)
LRC
Suffix
7Eh
80h 01h 00h
00h
00h 40h
See
<Table 1-1>
Variable
7Eh
1 Byte
3 Bytes
1 Byte
2 Bytes
64 Bytes
1 Byte
1 Byte
. Host Requirements
If the device successfully received the above command issued by the host, a “Device ACK” will be sent
to the host right after the device performed the action. Otherwise, a “Device NAK” will be sent to host to
issue a command error. However, if the host can not receive any response from the device within the
user preset time-out duration, please resend the above command.
. Length
Total size (bytes) of the Parameter(s) field
. LRC
”Opcode” XOR “Status” XOR “Length” XOR “Parameter(s)”
Parameter(s)
< Table 1-1 > Beeping Parameter(s) Field
Parameter / PID / Size
Options
Descriptions
Beeping
PID : <Null>
Size : 00h 40h (64 Bytes)
1
st
~64
th
Byte
Value range:
- 00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
FFh
The 64-bytes parameter items specify 64
nodes respectively.
The bigger the value, the lower it beeps.
Duration of every node is fixed.
10h serves as Suspension Node.
The beep sequence is temporarily suspended
when comes up against a Suspension Node.
FFh serves as Termination Node.
A beep sequence must end up with the
Termination node FFh, otherwise a Device
NAK will be sent to the host.
The beep nodes following the termination
node are indispensable but not part of the
beep sequence.