Returns some useful system information about the device.
Request
NADR |
PNUM |
PCMD |
HWPID |
NADR |
0x02 |
0x00 |
? |
Response
NADR |
PNUM |
PCMD |
HWPID |
ErrN |
DpaValue |
0 … 3 |
4 |
5 |
6 … 7 |
NADR |
0x02 |
0x80 |
? |
0 |
? |
MID |
OsVersion |
McuType |
OsBuild |
8 |
9 |
10 |
11 |
12 … 27 |
28 … (40…51) |
Rssi |
SupplyVoltage |
Flags |
SlotLimits |
IBK |
PerEnum |
MID,
OsVersion,
McuType,
OsBuild See moduleInfo at IQRF OS Reference
Guide.
Rssi See lastRSSI at IQRF OS Reference Guide. In the case of the [C] device, the value is 0 until some RF packet is received.
SupplyVoltage See getSupplyVoltage at IQRF OS Reference Guide.
Flags bit.0 is 1 if there is an insufficient OsBuild for the used DPA version.
bit.1 is 0 if the SPI interface is supported (*); 1 if the UART interface is supported (*). This bit is valid only if bit.4 is 0.
bit.2 is 1 if Custom DPA Handler was detected.
bit.3 is 1 if Custom DPA Handler is not detected but enabled at TR Configuration. See details of the handling of this erroneous state.
bit.4 is 1 if no interface is supported (*).
bit.5-7 are reserved.
SlotLimits Lower nibble stores shortest timeslot length in 10 ms units, upper nibble stores the longest timeslot respectively. The stored length value is lowered by 3. So a value 0x31 specifies the shortest timeslot of 40 ms and the longest of 60 ms. The value is undefined in case of unbonded [N].
IBK Individual Bonding Key.
PerEnum See response of Peripheral enumeration.
(*) “Supported” means the interface is supported by the uploaded DPA plug-in.