MIRA
|
A persistent stored (hardware) error. More...
#include <PersistentError.h>
Public Types | |
enum | Type { WARNING = 0x00, ERROR = 0x01 } |
Public Member Functions | |
PersistentError () | |
The default constructor. More... | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
The reflect method. More... | |
Public Attributes | |
uint16 | powerupCounter |
The Power-Up counter at time of the error. More... | |
Time | unixTime |
The Unix time of the error. More... | |
uint8 | nodeID |
The node ID of the error source. More... | |
Type | type |
The error type. More... | |
uint16 | emergencyCode |
The emergency code. More... | |
uint8 | errorRegister |
The error register. More... | |
uint32 | code |
The error code. More... | |
uint32 | globalCounter |
The 10ms counter at time of the error. More... | |
float | accu24VVoltage |
Voltage of the battery at time of the error. More... | |
float | accuMinVoltage |
Minimum voltage of battery during the last seconds. More... | |
float | accuCurrent |
Current of the battery at time of the error. More... | |
float | accuMaxCurrent |
Maximum current during the last seconds. More... | |
float | accuLoadVoltage |
Output voltage of the charger at time of error. More... | |
float | accuVoltageExtCh |
Input voltage from external charger at time of the error. More... | |
float | accuCurrentExtCh |
Input current from external charger at time of the error. More... | |
float | accuVoltageIntCh |
Input voltage from internal charger at time of the error. More... | |
float | accuCurrentIntCh |
Input current from internal charger at time of the error. More... | |
uint8 | accuStatus |
Flags of charger at time of the error. More... | |
uint8 | embeddedPCStatus |
Flags of embedded PC at time of the error. More... | |
Velocity2 | requestedVelocity |
Requested velocity at time of error. More... | |
uint16 | requestedVelocityTime |
Timestamp of requested velocity at time of the error. More... | |
Velocity2 | currentVelocity |
Current velocity at time of error. More... | |
uint16 | currentVelocityTime |
Timestamp of current velocity at time of the error. More... | |
float | cellVoltage [8] |
Cell voltage of cell 0..7. More... | |
std::string | message |
The error message. More... | |
A persistent stored (hardware) error.
enum Type |
|
inline |
The default constructor.
|
inline |
The reflect method.
uint16 powerupCounter |
The Power-Up counter at time of the error.
Time unixTime |
The Unix time of the error.
uint8 nodeID |
The node ID of the error source.
Type type |
The error type.
uint16 emergencyCode |
The emergency code.
uint8 errorRegister |
The error register.
uint32 code |
The error code.
uint32 globalCounter |
The 10ms counter at time of the error.
float accu24VVoltage |
Voltage of the battery at time of the error.
float accuMinVoltage |
Minimum voltage of battery during the last seconds.
float accuCurrent |
Current of the battery at time of the error.
float accuMaxCurrent |
Maximum current during the last seconds.
float accuLoadVoltage |
Output voltage of the charger at time of error.
float accuVoltageExtCh |
Input voltage from external charger at time of the error.
float accuCurrentExtCh |
Input current from external charger at time of the error.
float accuVoltageIntCh |
Input voltage from internal charger at time of the error.
float accuCurrentIntCh |
Input current from internal charger at time of the error.
uint8 accuStatus |
Flags of charger at time of the error.
uint8 embeddedPCStatus |
Flags of embedded PC at time of the error.
Velocity2 requestedVelocity |
Requested velocity at time of error.
uint16 requestedVelocityTime |
Timestamp of requested velocity at time of the error.
Velocity2 currentVelocity |
Current velocity at time of error.
uint16 currentVelocityTime |
Timestamp of current velocity at time of the error.
float cellVoltage[8] |
Cell voltage of cell 0..7.
Depends on battery.
std::string message |
The error message.