|
|
#include <atomic>#include <condition_variable>#include <filesystem>#include <fstream>#include <map>#include <memory>#include <mutex>#include <optional>#include <thread>#include <ArmarXCore/core/logging/Logging.h>#include <ArmarXCore/core/util/PropagateConst.h>#include "SlaveIdentifier.h"Classes | |
| class | Entry |
| Brief description of class Entry. More... | |
| class | Reporter |
| Brief description of class Reporter. More... | |
| class | Reporting |
| Brief description of class Reporting. More... | |
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::control |
| namespace | armarx::control::ethercat |
| namespace | armarx::control::ethercat::reporting |
Macros | |
| #define | _detail_BUS_REPORT_CONSTRUCTION(bin, ...) |
| #define | _detail_DEVICE_REPORT_CONSTRUCTION(devName, ...) |
| #define | _detail_GENERAL_REPORT_CONSTRUCTION(...) |
| #define | _detail_SLAVE_REPORT_CONSTRUCTION(_sid, ...) |
| #define | BUS_DEBUG(bin, ...) |
| #define | BUS_ERROR(bin, ...) |
| #define | BUS_ERROR_LOCAL(reporter, bin, ...) |
| #define | BUS_FATAL_AND_THROW(bin, ...) |
| #define | BUS_INFO(bin, ...) |
| #define | BUS_WARNING(bin, ...) |
| #define | BUS_WARNING_LOCAL(reporter, bin, ...) |
| #define | DEVICE_ERROR(deviceName, ...) |
| #define | DEVICE_ERROR_LOCAL(reporter, deviceName, ...) |
| #define | DEVICE_FATAL_AND_THROW(deviceName, ...) |
| #define | DEVICE_INFO(deviceName, ...) |
| #define | DEVICE_WARNING(deviceName, ...) |
| #define | DEVICE_WARNING_LOCAL(reporter, deviceName, ...) |
| #define | GENERAL_DEBUG(...) |
| #define | GENERAL_ERROR(...) |
| #define | GENERAL_INFO(...) |
| #define | GENERAL_WARNING(...) |
| #define | SLAVE_DEBUG(sid, ...) |
| #define | SLAVE_ERROR(sid, ...) |
| #define | SLAVE_ERROR_LOCAL(reporter, sid, ...) |
| #define | SLAVE_FATAL_AND_THROW(sid, ...) |
| #define | SLAVE_INFO(sid, ...) |
| #define | SLAVE_WARNING(sid, ...) |
| #define | SLAVE_WARNING_LOCAL(reporter, sid, ...) |
Typedefs | |
| using | Reporting = reporting::Reporting |
| using | ReportingEntry = reporting::Entry |
| using | ReportingType = reporting::Type |
Enumerations | |
| enum class | Severity { Debug , Info , Warning , Error , Fatal } |
| The Severity enum. More... | |
| enum class | Type { Bus , Slave , Device , General } |
| The Type enum. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const Severity &rhs) |
| std::ostream & | operator<< (std::ostream &stream, const Type &rhs) |
| #define _detail_BUS_REPORT_CONSTRUCTION | ( | bin, | |
| ... ) |
| #define _detail_DEVICE_REPORT_CONSTRUCTION | ( | devName, | |
| ... ) |
| #define _detail_GENERAL_REPORT_CONSTRUCTION | ( | ... | ) |
| #define _detail_SLAVE_REPORT_CONSTRUCTION | ( | _sid, | |
| ... ) |
| #define BUS_DEBUG | ( | bin, | |
| ... ) |
| #define BUS_ERROR | ( | bin, | |
| ... ) |
| #define BUS_ERROR_LOCAL | ( | reporter, | |
| bin, | |||
| ... ) |
| #define BUS_FATAL_AND_THROW | ( | bin, | |
| ... ) |
| #define BUS_INFO | ( | bin, | |
| ... ) |
| #define BUS_WARNING | ( | bin, | |
| ... ) |
| #define BUS_WARNING_LOCAL | ( | reporter, | |
| bin, | |||
| ... ) |
| #define DEVICE_ERROR | ( | deviceName, | |
| ... ) |
| #define DEVICE_ERROR_LOCAL | ( | reporter, | |
| deviceName, | |||
| ... ) |
| #define DEVICE_FATAL_AND_THROW | ( | deviceName, | |
| ... ) |
| #define DEVICE_INFO | ( | deviceName, | |
| ... ) |
| #define DEVICE_WARNING | ( | deviceName, | |
| ... ) |
| #define DEVICE_WARNING_LOCAL | ( | reporter, | |
| deviceName, | |||
| ... ) |
| #define GENERAL_DEBUG | ( | ... | ) |
| #define GENERAL_ERROR | ( | ... | ) |
| #define GENERAL_INFO | ( | ... | ) |
| #define GENERAL_WARNING | ( | ... | ) |
| #define SLAVE_DEBUG | ( | sid, | |
| ... ) |
| #define SLAVE_ERROR | ( | sid, | |
| ... ) |
| #define SLAVE_ERROR_LOCAL | ( | reporter, | |
| sid, | |||
| ... ) |
| #define SLAVE_FATAL_AND_THROW | ( | sid, | |
| ... ) |
| #define SLAVE_INFO | ( | sid, | |
| ... ) |
| #define SLAVE_WARNING | ( | sid, | |
| ... ) |
| #define SLAVE_WARNING_LOCAL | ( | reporter, | |
| sid, | |||
| ... ) |