(self, config: RobotConfig, driver: CanDriver)
Construct.

        Args:
            config: Robot configuration
            driver: The Can Driver
Construct.
Construct .
def __init__(self, config: RobotConfig, driver: CanDriver) -> None:
        """Construct.

        Args:
            config: Robot configuration
            driver: The Can Driver
        """
        self._configuration = config
        self._gpio_dev = SimulatingGPIOCharDev("simulated")
        self._module_controls: Optional[AttachedModulesControl] = None
        self._messenger = CanMessenger(driver=driver)
        self._messenger.start()
        self._position = self._get_home_position()
def __init__ ( self , config : RobotConfig , driver : CanDriver ) -> None : self . _configuration = config self . _gpio_dev = SimulatingGPIOCharDev ( "simulated" ) self . _module_controls : Optional [ AttachedModulesControl ] = None self . _messenger = CanMessenger ( driver = driver ) self . _messenger . start ( ) self . _position = self . _get_home_position ( )