parameters: (self, config: RobotConfig, driver: CanDriver)
docstring: Construct.
  
          Args:
              config: Robot configuration
              driver: The Can Driver
docstring_summary: Construct.
docstring_tokens: Construct .
function: 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()
function_tokens: 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 ( )