Class RoboteqBattery

Inheritance Relationships

Base Type

Class Documentation

class RoboteqBattery : public husarion_ugv_battery::Battery

Public Functions

RoboteqBattery(const std::function<RobotDriverStateMsg::SharedPtr()> &get_driver_state, const RoboteqBatteryParams &params)
inline ~RoboteqBattery()
virtual bool Present() override
virtual void Update(const rclcpp::Time &header_stamp, const bool) override
virtual void Reset(const rclcpp::Time &header_stamp) override
inline virtual float GetLoadCurrent() override

Protected Functions

void ValidateRobotDriverStateMsg(const rclcpp::Time &header_stamp)