EduArt Sensor Ring Library 4.0.0
Loading...
Searching...
No Matches
ManagerState.hpp
Go to the documentation of this file.
1// Copyright (c) 2026 EduArt Robotik GmbH
2
9
10#pragma once
11
12#include <ostream>
13#include <string>
14
15#include "sensorring/platform/SensorringExport.hpp"
16
17namespace eduart {
18
19namespace sensorring {
20
21namespace manager {
22
27enum class ManagerState {
29 Initialized,
30 Running,
31 Shutdown,
32 Error
33};
34
40SENSORRING_EXPORT std::string toString(ManagerState state) noexcept;
41
48SENSORRING_EXPORT std::ostream& operator<<(std::ostream& os, ManagerState state) noexcept;
49
50} // namespace manager
51
52} // namespace sensorring
53
54} // namespace eduart
SENSORRING_EXPORT std::ostream & operator<<(std::ostream &os, ManagerState state) noexcept
Output stream operator for the ManagerState enum class members.
SENSORRING_EXPORT std::string toString(ManagerState state) noexcept
Function to convert the ManagerState enum class members to string.
ManagerState
Health state of the sensorring state machine worker.
Definition ManagerState.hpp:27
@ Uninitialized
State machine has not been started yet.
Definition ManagerState.hpp:28