clearpath_config.sensors.types.charger module

class clearpath_config.sensors.types.charger.BaseCharger(idx: int = None, name: str = None, topic: str = 'status', urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: dict = {}, ros_parameters_template: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])

Bases: BaseSensor

SENSOR_TYPE = 'charger'
TOPIC = 'status'
class clearpath_config.sensors.types.charger.Wiferion(idx: int = None, name: str = None, topic: str = 'status', canbus_dev: str = 'can0', urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: dict = {}, ros_parameters_template: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])

Bases: BaseCharger

CANBUS_DEV = 'can0'
class ROS_PARAMETER_KEYS

Bases: object

CANBUS_DEV = 'wiferion.canbus_dev'
SENSOR_MODEL = 'wiferion'
TOPIC = 'status'
property canbus_dev: str