| begin() | Vehicle< MotorT > | inline |
| end() | MotorBoat< T, MotorMT, ServoMT > | inlinevirtual |
| getControls() const override (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | inlinevirtual |
| getMotor() (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | inline |
| getMotors() override (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | inlinevirtual |
| getServo() (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | inline |
| getSpeedFactor() const | Vehicle< MotorT > | inline |
| isPinsSet() const | MotorBoat< T, MotorMT, ServoMT > | inlinevirtual |
| messageHandlers_ (defined in MessageSource) | MessageSource | protected |
| motor_ (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | protected |
| MotorBoat()=default (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | |
| onMessage(const Message< float > &msg) override | MotorBoat< T, MotorMT, ServoMT > | inlinevirtual |
| onMessage(const Message< Coordinate< float > > &msg) (defined in MessageHandler) | MessageHandler | inlinevirtual |
| onMessage(const Message< GPSCoordinate > &msg) (defined in MessageHandler) | MessageHandler | inlinevirtual |
| onMessage(const Message< MotionState3D > &msg) (defined in MessageHandler) | MessageHandler | inlinevirtual |
| rudder_ (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | protected |
| sendMessage(Message< float > &msg) | MessageSource | inline |
| sendMessage(const Message< Coordinate< float > > &msg) | MessageSource | inline |
| sendMessage(const Message< GPSCoordinate > &msg) | MessageSource | inline |
| sendMessage(const Message< MotionState3D > &msg) | MessageSource | inline |
| setPins(int in1, int in2, int rudderPin) | MotorBoat< T, MotorMT, ServoMT > | inline |
| setRudder(float angle) | MotorBoat< T, MotorMT, ServoMT > | inline |
| setRudder(Angle angle) (defined in MotorBoat< T, MotorMT, ServoMT >) | MotorBoat< T, MotorMT, ServoMT > | inline |
| setSpeed(float percent) | MotorBoat< T, MotorMT, ServoMT > | inline |
| setSpeedFactor(float factor) | Vehicle< MotorT > | inline |
| setThrottle(float percent) | MotorBoat< T, MotorMT, ServoMT > | inline |
| speedFactor_ (defined in Vehicle< MotorT >) | Vehicle< MotorT > | protected |
| subscribe(MessageHandler &handler, MessageOrigin origin=MessageOrigin::Undefined, MessageContent content=MessageContent::Undefined) | MessageSource | inline |
| unsubscribeAll() | MessageSource | inline |