Health

A health message that contains information about the pipeline status and the module itself.

Table 1. Available fields in blickfeld.percept_pipeline.data.Health
Field Type Default Unit

state

base.data.Health.State

-

-

High-level state of module.

state_reason

string

-

-

Reason for the given state. It is not set if state is STATE_OK.

data_source

DataSource

-

-

Data source related health information.

Data Source

Data source related health.

Table 2. Available fields in blickfeld.percept_pipeline.data.Health.DataSource
Field Type Default Unit

device

repeated DeviceEntry

-

-

Map of devices. The key is the serial number of the device.

Device

Configured device.

Table 3. Available fields in blickfeld.percept_pipeline.data.Health.DataSource.Device
Field Type Default Unit

error_flags

ErrorFlags

-

-

Error flags

Error Flags

Error flags

Table 4. Available fields in blickfeld.percept_pipeline.data.Health.DataSource.Device.ErrorFlags
Field Type Default Unit

connect_failed

bool

-

-

The connection to the device has failed. This is most probably caused by power supply or network connectivity issues.

start_failed

bool

-

-

The start-up of the device failed. This indicates that the device can not operate properly. Please review the diagnostics information of the device.

point_cloud_fetch_failed

bool

-

-

The point cloud fetch failed. This indicates that the device can not operate properly or network bandwidth / stability issues.

Device Entry

Table 5. Available fields in blickfeld.percept_pipeline.data.Health.DataSource.DeviceEntry
Field Type Default Unit

key

string

-

-

value

Device

-

-