Compiling should work now on Pi as well as on desktop
This commit is contained in:
@@ -8,13 +8,11 @@
|
||||
#include "PinController.h"
|
||||
|
||||
#include "utility/config.h"
|
||||
#define NOT_PI
|
||||
#ifndef NOT_PI
|
||||
|
||||
#ifndef NO_WIRING_PI
|
||||
#include "wiringPi/wiringPi.h"
|
||||
#include "wiringPi/mcp23017.h"
|
||||
#endif
|
||||
|
||||
#ifdef NOT_PI
|
||||
#elif
|
||||
#include "utility/wiringPiTesting.hpp"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -81,10 +81,10 @@ std::shared_ptr<items::detail::Solenoid> create_solenoid(nlohmann::json &solenoi
|
||||
auto name = get_value<std::string>("name", solenoid_json, config_file_name);
|
||||
auto address = get_value<uint8_t>("address", solenoid_json, config_file_name);
|
||||
|
||||
if(solenoid_json.find("deactivation_time_milliseconds") != solenoid_json.end())
|
||||
{
|
||||
deactivation_time = std::chrono::milliseconds(get_value<uint8_t>("deactivation_time_milliseconds", solenoid_json, config_file_name));
|
||||
}
|
||||
if(solenoid_json.find("deactivation_time_milliseconds") != solenoid_json.end())
|
||||
{
|
||||
deactivation_time = std::chrono::milliseconds(get_value<uint8_t>("deactivation_time_milliseconds", solenoid_json, config_file_name));
|
||||
}
|
||||
|
||||
return std::make_shared<items::detail::Solenoid>(pin_controller, address, pin_base, name, deactivation_time);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user