3.2 Data frame
3.2.1 Poll sequence: frame format
The poll sequence must be transmitted before sending any command, to check whether
the monitor is ready to accept a command or it is busy.
The poll message in enclosed in a frame that has the following format:
<Start> <Address> <E> <Stop>
where:
<Start>
= <Esc> <$>, i.e. ASCII characters [1Bh] and [24h].
<Address>
= 3 ASCII characters each of which ranging from [30h] to [39h], which are
used as monitor address.
<E>
= the ASCII character [45h].
<Stop>
= <;>, i.e. the ASCII character [3Bh].
3.2.2 Acknowledge to poll sequence: frame format
Once the monitor has received the poll sequence, it returns the following message:
<Ack Flag> <Address> <Stauts> <Stop>
where:
<Ack Flag>
= <Esc> <%>, i.e. ASCII characters [1Bh] and [25h].
<Address>
= 3 ASCII characters each of which ranging from [30h] to [39h], which are
used as monitor address.
<Status>
= 2 ASCII characters (ranging from [30h] to [39h], i.e. digits <0> to <9>,
and from [41h] to [46h]), i.e. letters <A> to <F>), representing the most
significant nibble (bit 7 to bit 4) and the least significant nibble (bit 3 to
bit 0) of the Status byte, respectively.
The meaning of the bits in the status byte is as follows:
Bit [7]:
set to 0
(not used, reserved)
Bit [6]:
set to 0
(not used, reserved)
Bit [5]:
set to 0
(not used, reserved)
Bit [4]:
set to 0
(not used, reserved)
Bit [3]:
set to 0
(not used, reserved)
Bit [2]:
Overheated
0 = Normal
1 = Overheated
Bit [1]:
Standby
0 = Normal
1 = Standby
Bit [0]:
Ready
0 = Not Ready 1 = Ready
<Stop>
= <;>, i.e. the ASCII character [3Bh].
2838 100 05424
[ NAME ]
Philips
08
140
23