11#ifndef O2_FRAMEWORK_DEVICEINFO_H_
12#define O2_FRAMEWORK_DEVICEINFO_H_
24#include <boost/property_tree/ptree.hpp>
Defining PrimaryVertex explicitly as messageable.
@ Streaming
Data is being processed.
std::vector< std::string > history
bool active
Whether the device is active (running) or not.
size_t historySize
The size of the history circular buffer.
boost::property_tree::ptree currentConfig
Current configuration for the device.
std::vector< LogParsingHelpers::LogLevel > historyLevel
pid_t pid
The pid of the device associated to this device.
LogParsingHelpers::LogLevel minFailureLevel
The minimum level after which the device will exit with 0.
bool readyToQuit
Whether the device is ready to quit.
boost::property_tree::ptree currentProvenance
Current provenance for the configuration keys.
std::string unprinted
An unterminated string which is not ready to be printed yet.
Metric2DViewIndex inputChannelMetricsViewIndex
LogParsingHelpers::LogLevel logLevel
The minimum log level for log messages sent/displayed by this device.
int providedState
An incremental number for the state of the device.
LogParsingHelpers::LogLevel maxLogLevel
The maximum log level ever seen by this device.
StreamingState streamingState
The current state of the device, as reported by it.
size_t historyPos
The position inside the history circular buffer of this device.
Metric2DViewIndex outputChannelMetricsViewIndex
std::string firstSevereError
size_t lastSignal
Timestamp of the last signal received.
LogLevel
Possible log levels for device log entries.