Health

Qb2 modules

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

state

base.data.Health.State

-

-

High-level aggregated health state of the device (if one of the modules reports FAILED → aggregated state is also FAILED)

state_reason

string

-

-

Reason for given state (user-friendly). Is not set if state is STATE_OK. Aggregated string from modules state reasons

module

Module

-

-

Qb2 modules

Module

Qb2 modules

Table 2. Available fields in blickfeld.diagnostics.data.Health.Module
Field Type Default Unit

laser

Health

-

-

health of laser module

detector

Health

-

-

health of detector module

beam_deflection_control_vertical

Health

-

-

health of beam deflection control module (vertical)

beam_deflection_control_horizontal

Health

-

-

health of beam deflection control module (horizontal)

system

Health

-

-

health of the Blickfeld system module

core_processing

Health

-

-

health of the Blickfeld core processing module

percept_processing

Health

-

-

health of percept processing

percept_pipeline

Health

-

-

health of percept pipeline

push

Health

-

-

Health of the Blickfeld Push module

secure

Health

-

-

Health of the Blickfeld Secure module

Health

Message representing health of a Qb2 module

Table 3. Available fields in blickfeld.diagnostics.data.Health.Module.Health
Field Type Default Unit

state

base.data.Health.State

-

-

High-level health state of the module

state_reason

string

-

-

Reason for given state (user-friendly). Is not set if state is STATE_OK.