Refactores Factory
This commit is contained in:
@@ -124,17 +124,17 @@ void FlippRServer::initialize(Application &self)
|
||||
|
||||
void FlippRServer::initialize_output_driver()
|
||||
{
|
||||
std::ifstream lamp_config_stream;
|
||||
std::ifstream solenoid_config_stream;
|
||||
std::ifstream sound_config_stream;
|
||||
std::ifstream display_config_stream;
|
||||
std::string lamp_config_path;
|
||||
std::string solenoid_config_path;
|
||||
std::string sound_config_path;
|
||||
std::string display_config_path;
|
||||
|
||||
try
|
||||
{
|
||||
lamp_config_stream.open(this->configs["lamp-config"].toString());
|
||||
solenoid_config_stream.open(this->configs["solenoid-config"].toString());
|
||||
sound_config_stream.open(this->configs["sound-config"].toString());
|
||||
display_config_stream.open(this->configs["display-config"].toString());
|
||||
lamp_config_path = this->configs["lamp-config"].toString();
|
||||
solenoid_config_path = this->configs["solenoid-config"].toString();
|
||||
sound_config_path = this->configs["sound-config"].toString();
|
||||
display_config_path = this->configs["display-config"].toString();
|
||||
}
|
||||
catch(const std::exception& e)
|
||||
{
|
||||
@@ -142,10 +142,10 @@ void FlippRServer::initialize_output_driver()
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
this->output_driver = flippR_driver::get_OutputDriver(solenoid_config_stream,
|
||||
lamp_config_stream,
|
||||
sound_config_stream,
|
||||
display_config_stream);
|
||||
this->output_driver = flippR_driver::get_OutputDriver(solenoid_config_path,
|
||||
lamp_config_path,
|
||||
sound_config_path,
|
||||
display_config_path);
|
||||
}
|
||||
|
||||
void FlippRServer::initialize_input_driver()
|
||||
|
||||
Reference in New Issue
Block a user