Health
Message representing health
Field | Type | Default | Unit |
---|---|---|---|
state |
- |
- |
|
High-level state of module |
|||
state_reason |
string |
- |
- |
Reason for given state. Is not set if state is STATE_OK. |
|||
channel_status |
- |
- |
|
Status of internal channels |
|||
server_status |
- |
- |
|
Status of gRPC server |
|||
error_flags |
- |
- |
|
Error flags which give insight in fine-grained errors |
Channel Status
Status for typed channels producing raw-data
Field | Type | Default | Unit |
---|---|---|---|
point_cloud |
- |
- |
|
Point Cloud status |
|||
acceleration |
- |
- |
|
Acceleration status |
|||
adc |
- |
- |
|
Adc status |
|||
vertical_beam_deflection_control |
- |
- |
|
Vertical Beam Deflection Control status |
|||
horizontal_beam_deflection_control |
- |
- |
|
Horizontal Beam Deflection Control status |
|||
magnetic_field |
- |
- |
|
Magnetic Field status |
Point Cloud
Status of Point Cloud channel
Field | Type | Default | Unit |
---|---|---|---|
point_rate |
float |
- |
Hz |
Processed points per second |
|||
scanline_rate |
float |
- |
Hz |
Scanlines per second |
|||
frame_rate |
float |
- |
Hz |
Frames per second |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Acceleration
Status of Acceleration channel
Field | Type | Default | Unit |
---|---|---|---|
buffer_rate |
float |
- |
Hz |
Processed buffers per second |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Adc
Status of Adc channel
Field | Type | Default | Unit |
---|---|---|---|
buffer_rate |
float |
- |
Hz |
Processed buffers per second |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Beam Deflection Control
Status of BeamDeflectionControl channel
Field | Type | Default | Unit |
---|---|---|---|
buffer_rate |
float |
- |
Hz |
Produced buffers per second |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Magnetic Field
Status of Magnetic-Field channel
Field | Type | Default | Unit |
---|---|---|---|
buffer_rate |
float |
- |
Hz |
Produced buffers per second |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Server Status
Status for Server / Client activities
Field | Type | Default | Unit |
---|---|---|---|
point_cloud |
- |
- |
|
Point Cloud service |
|||
acceleration |
- |
- |
|
Acceleration service |
|||
adc |
- |
- |
|
Adc service |
|||
beam_deflection_control |
- |
- |
|
Beam Deflection Control service |
|||
health |
- |
- |
|
Health service |
|||
magnetic_field |
- |
- |
|
Magnetic Field service |
Point Cloud
Status for Point Cloud service
Field | Type | Default | Unit |
---|---|---|---|
number_of_clients |
uint32 |
- |
- |
Number of currently open client connections [NOTE] This is a snapshot and does not distinguish between long running streams or single request / response methods. [NOTE]
This field is deprecated, use the field |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
|||
clients |
repeated ClientsEntry |
- |
- |
List of currently connected client IPs and their information |
Client
Connected client information
Field | Type | Default | Unit |
---|---|---|---|
number_of_streams |
uint32 |
- |
- |
Number of open streams belonging to the client. |
|||
lost_frames |
uint64 |
- |
- |
Number of frames which have been lost due to slow reading from the client side. |
Acceleration
Status for Acceleration service
Field | Type | Default | Unit |
---|---|---|---|
number_of_clients |
uint32 |
- |
- |
Number of currently open client connections [NOTE] This is a snapshot and does not distinguish between long running streams or single request / response methods. |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Adc
Status for Adc service
Field | Type | Default | Unit |
---|---|---|---|
number_of_clients |
uint32 |
- |
- |
Number of currently open client connections [NOTE] This is a snapshot and does not distinguish between long running streams or single request / response methods. |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Beam Deflection Control
Status for BeamDeflectionControl service
Field | Type | Default | Unit |
---|---|---|---|
number_of_clients |
uint32 |
- |
- |
Number of currently open client connections [NOTE] This is a snapshot and does not distinguish between long running streams or single request / response methods. |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Health
Status for Health service
Field | Type | Default | Unit |
---|---|---|---|
number_of_clients |
uint32 |
- |
- |
Number of currently open client connections [NOTE] This is a snapshot and does not distinguish between long running streams or single request / response methods. |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Magnetic Field
Status for Magnetic Field service
Field | Type | Default | Unit |
---|---|---|---|
number_of_clients |
uint32 |
- |
- |
Number of currently open client connections [NOTE] This is a snapshot and does not distinguish between long running streams or single request / response methods. |
|||
data_rate |
float |
- |
B/s |
Average data rate [NOTE] This value is averaged over 10 seconds, peak or current values might be different. |
Error Flags
Error flags of internal data handling mechanisms
Field | Type | Default | Unit |
---|---|---|---|
packet_counter_mismatch_packager |
bool |
- |
- |
TLP counter mismatch for Packager DMA |
|||
packet_counter_mismatch_debug |
bool |
- |
- |
TLP counter mismatch for Debug DMA |
|||
exhausted_scanline_buffers |
bool |
- |
- |
Dropping data because scanline buffers are exhausted |
|||
exhausted_acceleration_buffers |
bool |
- |
- |
Dropping data because acceleration buffers are exhausted |
|||
exhausted_adc_buffers |
bool |
- |
- |
Dropping data because adc buffers are exhausted |
|||
exhausted_vertical_beam_deflection_control_buffers |
bool |
- |
- |
Dropping data because vertical beam deflection control buffers are exhausted |
|||
exhausted_horizontal_beam_deflection_control_buffers |
bool |
- |
- |
Dropping data because horizontal beam deflection control buffers are exhausted |
|||
exhausted_magnetic_field_buffers |
bool |
- |
- |
Dropping data because magnetic field buffers are exhausted |
|||
client_loosing_frames |
bool |
- |
- |
One or multiple clients are loosing frames because they are reading too slow |
|||
point_cloud_stream_not_active |
bool |
- |
- |
The point cloud stream is not active |
|||
point_rate_too_low |
bool |
- |
- |
The number of points in the point cloud is too low. One of the reasons is that the device is covered. The point rate limit that is used to trigger this flag can be configured with Health.SetConfig API method. |
|||
point_cloud_alignment_changed |
bool |
- |
- |
The point cloud alignment deviates from the reference alignment. This might have an impact on the point cloud processing as e.g. the ground alignment got incorrect. If this is expected, the alignment can be reconfigured with the Health.SetConfig API method. |