feathersdk.robot.actuators.sim.virtual_actuator Module¶
- class feathersdk.robot.actuators.sim.virtual_actuator.VirtualActuatorState¶
Bases:
PyDBaseModelState of a virtual actuator.
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class feathersdk.robot.actuators.sim.virtual_actuator.VirtualActuator(iface, motor_id, state)¶
Bases:
ABC,Generic[TVirtualActuatorState]A virtual actuator.
- state: TVirtualActuatorState¶
The state of the virtual actuator.
- abstractmethod close()¶
Close the virtual actuator.
- Return type:
None
- abstractmethod handle_message(result)¶
Handle a message from the virtual actuator.
- Parameters:
result (CanSocketResult | TcpSocketResult | ErrorSocketResult)
- Return type:
None