dwm_pos_get
Obtains the actual position of the node.
-
void dwm_pos_get(dwm_pos_t *pos);
- Parameters
output – Status code, position
C code example
dwm_pos_t pos;
dwm_pos_get(&pos);
printf(“%ld \n”, pos.x);
printf(“%ld \n”, pos.y);
printf(“%ld \n”, pos.z);
printf(“%u \n”, pos.qf);
SPI/UART example
TLV Request |
|
---|---|
Type |
Length |
0x02 |
0x00 |
Type 0x02 means command pos_get
TLV Response |
||||||||
---|---|---|---|---|---|---|---|---|
Type |
Length |
Value (see error codes) |
Type |
Length |
Value |
|||
0x40 |
0x01 |
0x00 |
0x41 |
0x0D |
in t32_t -in l ittle e ndian is x co ordin ate in mil limet ers |
in t32_t -in l ittle e ndian is y co ordin ate in mil limet ers |
in t32_t -in l ittle e ndian is z co ordin ate in mil limet ers |
ui nt8_t -pos ition qu ality f actor in pe rcent s (0 -100) |
0x4b 0x0a 0x00 0x00 0x1f 0x04 0x00 0x00 0x9c 0x0e 0x00 0x00 0x64 |
Type 0x40 means err_code of previous command
Type 0x41 means position (x,y,z,pqf)