Commands
2014-
02
93
7.16
Legend
<BatteryConditon 1> : 1 byte, first digit of battery status (percentage, decimal, ASCII
encoded). 30h, 31h
<BatteryConditon 2> : 1 byte, second digit of battery status (percentage, decimal, ASCII
encoded). 30h, 39h
<BatteryConditon 3> : 1 byte, third digit of battery status (percentage, decimal, ASCII
encoded). 30h, 39h
<ByteNum>
: 4 bits, length of <IDCode>;
System MV: 4 characters (04h)
System IQ: 8 characters (08h)
<Channel>
: 3 bits, channel of the read/write head
Channel 1 (001b), channel 2 (010b),
all channels (111b)
<ConfAddr>
: 1 ASCII character, word starting address in configuration
range of data carrier. The following applies for IPC03:
01h = Protection Word
02h = Control Word
<Data>
: <WordNum> times 4 bytes. When communicating a word,
the highest value byte is transferred first and the lowest
value byte, or bytes, last.
<F>
: 1 bit, multiplex mode, 0 (0b): Mode off, 1 (1b): Mode on
<Fill Sign>
: 1 ASCII character
<FixLen>
: 4 bits, length of the read only code in bytes,
<FixType>
: 2 ASCII characters, for example: '02' for IPC02
<IDCode>
: 4 bytes, 6 bytes or 8 bytes (depending on the data carrier type)
<Identchannel>
: 3 bits, channel of the read/write head
0(0000b), 1 (001b), 2 (010b), all channels (111b)
(but not <Sensorchannel> in trigger mode)
<Length>
: 2 ASCII
hex
characters = number of data bytes
When writing the UII s 1:
Range "03", "05", "07" ... (read)
"00" (write)
<Month>
: 2 bytes ASCII, hexadecimal encoding, 01 ... 0C (01=January,
0C=December)
<P>
: 1 bit, password mode, 0 (0b): Mode off, 1 (1b): Mode on
<ParamTyp>
: Parameter type, 2 ASCII characters
<PSW>
: 4 bytes HEX, password
<ReplyCounter>
: 1 byte, increases by 1 after each response and confirmation. The reply
counter starts from 0 after the system is switched on. When the
maximum value is reached, the counter skips the value 0 (from 255 to
1).
<Sensorchannel>
: 3 bits, channel 1 (001b) or 2 (010b)
<Status>
: 1 byte (see chapter 7.17)
<SystemCode>
: = "U"
<T>
: 1 bit, toggle bit
<TagType>
: 2 ASCII characters, for example: '02' for IPC02
<TelegramLenH>
: 1 byte, high byte of the 16-bit telegram = (N+1) div 256
<TelegramLenL>
: 1 byte, low byte of the 16-bit telegram = (N+1) mod 256