diff --git a/Arduino/Things/DRV8833.cpp b/Arduino/Things/DRV8833.cpp index 59a657d..ed04d79 100644 --- a/Arduino/Things/DRV8833.cpp +++ b/Arduino/Things/DRV8833.cpp @@ -7,7 +7,9 @@ namespace Arduino { #pragma region DRV8833 -DRV8833::DRV8833(Configuration config, Thing* parent) : Thing(Type::Undetermined, parent) { +DRV8833::DRV8833(Configuration config, Thing* parent) : Thing(parent) { + this->type = Type::Undetermined; + this->name = "DRV8833"; this->pinStandby = config.standby; if (pinStandby != 255) pinMode(pinStandby, OUTPUT); diff --git a/Arduino/Things/DigitalInput.cpp b/Arduino/Things/DigitalInput.cpp index ef41ad9..4f379cd 100644 --- a/Arduino/Things/DigitalInput.cpp +++ b/Arduino/Things/DigitalInput.cpp @@ -7,8 +7,9 @@ namespace Arduino { #pragma region Digital input -DigitalInput::DigitalInput(unsigned char pin, Thing* parent) - : Thing(Type::Undetermined, parent) { +DigitalInput::DigitalInput(unsigned char pin, Thing* parent) : Thing(parent) { + this->type = Type::Switch; + this->name = "Digital Input"; this->pin = pin; pinMode(this->pin, INPUT); std::cout << "digital input start\n"; diff --git a/Arduino/Things/UltrasonicSensor.cpp b/Arduino/Things/UltrasonicSensor.cpp index 2568070..1ec4db5 100644 --- a/Arduino/Things/UltrasonicSensor.cpp +++ b/Arduino/Things/UltrasonicSensor.cpp @@ -7,7 +7,8 @@ namespace RoboidControl { namespace Arduino { UltrasonicSensor::UltrasonicSensor(Configuration config, Thing* parent) - : Thing(Type::Undetermined, parent) { + : Thing(parent) { + this->type = Type::DistanceSensor; this->name = "Ultrasonic sensor"; this->pinTrigger = config.trigger; this->pinEcho = config.echo;