This group of methods is useful for extracting data from binary data received from a VectorNav sensor either from a UART binary or a SPI packet. Any necessary byte ordering will be performed.
More...
|
| uint16_t | VnUtil_extractUint16 (const char *pos) |
| | Extracts a uint16_t with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| uint32_t | VnUtil_extractUint32 (const char *pos) |
| | Extracts a uint32_t with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| float | VnUtil_extractFloat (const char *pos) |
| | Extracts a float with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| double | VnUtil_extractDouble (const char *pos) |
| | Extracts a double with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| vec3f | VnUtil_extractVec3f (const char *pos) |
| | Extracts a vec3f with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| vec4f | VnUtil_extractVec4f (const char *pos) |
| | Extracts a vec4f with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| vec3d | VnUtil_extractVec3d (const char *pos) |
| | Extracts a vec3d with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
| mat3f | VnUtil_extractMat3f (const char *pos) |
| | Extracts a mat3f with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet. More...
|
| |
This group of methods is useful for extracting data from binary data received from a VectorNav sensor either from a UART binary or a SPI packet. Any necessary byte ordering will be performed.
| double VnUtil_extractDouble |
( |
const char * |
pos | ) |
|
Extracts a double with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| float VnUtil_extractFloat |
( |
const char * |
pos | ) |
|
Extracts a float with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| mat3f VnUtil_extractMat3f |
( |
const char * |
pos | ) |
|
Extracts a mat3f with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| uint16_t VnUtil_extractUint16 |
( |
const char * |
pos | ) |
|
Extracts a uint16_t with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| uint32_t VnUtil_extractUint32 |
( |
const char * |
pos | ) |
|
Extracts a uint32_t with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| vec3d VnUtil_extractVec3d |
( |
const char * |
pos | ) |
|
Extracts a vec3d with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| vec3f VnUtil_extractVec3f |
( |
const char * |
pos | ) |
|
Extracts a vec3f with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.
| vec4f VnUtil_extractVec4f |
( |
const char * |
pos | ) |
|
Extracts a vec4f with appropriate byte reordering from the binary array received from a VectorNav sensor either from the UART binary or SPI packet.
- Parameters
-
| [in] | pos | The current position to extract the value from. |
- Returns
- The extracted value.