User Manual DEV 1953
Copyright DEV Systemtechnik GmbH 2015-2017
103
with:
<Lvl>
= the first level number, here always "
0
";
<Dest>
= the first destination number, here always "
1
";
<Src>
= the first source number, here always "
1
";
A<##>
= active events, here either "
00
" or "
80
";
N<##>
= new events, here always "
00
";
R<##>
= released events, here always "
00
".
I.e. in case of no events, the device answer is
Q:01,1/A00,N00,R00
>_
Note:
Currently only a single event bit (code "80") is supported, i.e. if there are
pending and not acknowledged events, the device answers with:
Q:01,1/A80,N00,R00
>_
5.7.4.3
Device Description Request (I?A)
With this command, the device is queried for the model number
>
@
<sp>
I?A
<CR>
The device answer is
I!A,<device_id>,<device_type>,<#_of_chars>,<model>
>_
with:
<device_id>
= here always "
0
";
<device_type>
= here always "
0
";
<#_of_chars>
= number of characters following, here always "
7
";
<model>
= the model number string here always "
DEV1953
".
I.e. the device answer is
I!A,0,0,7,DEV1953
>_
5.7.4.4
Device Version Request (I?V)
With this command, the device is queried for the firmware version
>
@
<sp>
I?V
<CR>
The device answer is
I!V,<device_id>,<device_type>,<hw_type>,<hw_version>,<sw_type>,<sw_version>
>_
with:
<device_id>
= here always "
0
";
<device_type>
= here always "
0
";
<hw_type>
= here always "
0
";
<hw_version>
= here always "
00
";
<sw_type>
= letter ("A"…"Z") of the firmware version in ASCII hex,
e.g. "
41
" = ASCII 0x41 = "A";
<sw_version>
= first and second digit of the firmware version,
e.g. "
01
", "
0
" for major release, "
1
" for minor release.
I.e. for a device with firmware revision G.01
I!V,0,0,0,00,47,01
>_