Struct FaultState

Struct Documentation

struct FaultState

Internal fault state stored in memory.

Public Functions

ros2_medkit_msgs::msg::Fault to_msg() const

Convert to ROS 2 message.

Public Members

std::string fault_code
uint8_t severity = {0}
std::string description
rclcpp::Time first_occurred
rclcpp::Time last_occurred
uint32_t occurrence_count = {0}

Count of FAILED events.

std::string status
std::set<std::string> reporting_sources
int32_t debounce_counter = {0}

FAILED decrements (-1), PASSED increments (+1)

rclcpp::Time last_failed_time = {}

Timestamp of last FAILED event.

rclcpp::Time last_passed_time = {}

Timestamp of last PASSED event.