EM datagrams on *.kmall format
Reg. nr. 410224 rev J
|
Sensor (S) output datagram - common part for all external sensors. More...
#include <EMdgmFormat.h>
Data Fields | |
uint16_t | numBytesCmnPart |
uint16_t | sensorSystem |
uint16_t | sensorStatus |
uint16_t | padding |
Sensor (S) output datagram - common part for all external sensors.
Definition at line 137 of file EMdgmFormat.h.
uint16_t numBytesCmnPart |
Size in bytes of current struct.
Definition at line 143 of file EMdgmFormat.h.
uint16_t sensorSystem |
Sensor system number, as indicated when setting up the system in K-Controller installation menu. E.g. position system 0 referes to system POSI_1 in installation datagram #IIP. Check if this sensor system is active by using #IIP datagram.
#SCL - clock datagram:
Bit number | Sensor system |
---|---|
0 | Time syncronisation from clock data |
1 | Time syncronisation from active position data |
2 | 1 PPS is used |
Definition at line 144 of file EMdgmFormat.h.
uint16_t sensorStatus |
Sensor status. To indicate quality of sensor data is valid or invalid. Quality may be invalid even if sensor is active and the PU receives data. Bit code vary according to type of sensor.
Bits 0 -7 common to all sensors and #MRZ sensor status:
Bit number | Sensor data |
---|---|
0 | 1 = Sensor is chosen as active #SCL only: 1 = Valid data and 1PPS OK |
1 | 0 |
2 | 0 = Data OK 1 = Reduced performance #SCL only: 1 = Reduced performance, no time synchronisation of PU |
3 | 0 |
4 | 0 = Data OK 1 = Invalid data |
5 | 0 |
6 | 0 = Velocity from sensor 1 = Velocity calculated by PU |
7 | 0 |
For #SPO (position) and CPO (position compatibility) datagrams, bit 8 - 15:
Bit number | Sensor data |
---|---|
8 | 0 |
9 | 0 = Time from PU used (system) 1 = Time from datagram used (e.g. from GGA telegram) |
10 | 0 = No motion correction 1 = With motion correction |
11 | 0 = Normal quality check 1 = Operator quality check. Data always valid |
12 | 0 |
13 | 0 |
14 | 0 |
15 | 0 |
Definition at line 155 of file EMdgmFormat.h.