mirror of
https://github.com/BotChain-Robots/control.git
synced 2026-03-09 16:22:26 +01:00
Add the distance sensor
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
#include "actuators/OledActuator.h"
|
#include "actuators/OledActuator.h"
|
||||||
#include "actuators/PositionalActuator1D.h"
|
#include "actuators/PositionalActuator1D.h"
|
||||||
#include "flatbuffers_generated/RobotModule_generated.h"
|
#include "flatbuffers_generated/RobotModule_generated.h"
|
||||||
|
#include "sensors/DistanceSensor.h"
|
||||||
|
|
||||||
#define SERVO1_MAX_ANGLE 180
|
#define SERVO1_MAX_ANGLE 180
|
||||||
#define SERVO1_MIN_ANGLE 0
|
#define SERVO1_MIN_ANGLE 0
|
||||||
@@ -34,6 +35,8 @@ ModuleFactory::createModule(uint8_t device_id, ModuleType type,
|
|||||||
return std::make_shared<PositionalActuator1D>(device_id, type);
|
return std::make_shared<PositionalActuator1D>(device_id, type);
|
||||||
case ModuleType_DISPLAY:
|
case ModuleType_DISPLAY:
|
||||||
return std::make_shared<OledActuator>(device_id, type);
|
return std::make_shared<OledActuator>(device_id, type);
|
||||||
|
case ModuleType_DISTANCE_SENSOR:
|
||||||
|
return std::make_shared<DistanceSensor>(device_id, type);
|
||||||
default:
|
default:
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user