Page MenuHomePhorge

create_unit.h
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

create_unit.h

#ifndef CREATE_UNIT_HEADERFILE
#define CREATE_UNIT_HEADERFILE
#include <memory>
#include "Agent.h"
#include "CSVreaderModule.h"
#include "HistoryModule.h"
#include "Sensor.h"
#include "Testbench.h"
#include <string>
/*
#include "Testbench.h"
#include "Lookuptable.h"
#include "ConfidenceModule.h"
#include "Bunch_Module.h"
*/
#define CSV_MODE_READ 0
#define CSV_MODE_WRITE 1
Agent* create_agent();
Agent* create_agent(std::string name);
/*
Agent create_agent(unsigned int abstraction_method);
Agent create_agent(char* name, unsigned int abstraction_method);
*/
Sensor* create_sensor();
Sensor* create_sensor(std::string name);
HistoryModule create_historyModule(unsigned int history_length, int delimitation_mode);
HistoryModule create_historyModule(std::string name, unsigned int history_length, int delimitation_mode);
Channel* create_channel(unsigned int transfer_rate);
Channel* create_channel(std::string, unsigned int transfer_rate);
Testbench* create_testbench();
Testbench* create_testbench(std::string name);
/*
Lookuptable create_lookuptable();
Lookuptable create_lookuptable(char* name);
ConfidenceModule create_confidence_validator(float lower_bound, bool flag_lower_bound_exist, float upper_bound, bool flag_upper_bound_exist, float rates_of_change, bool flag_rates_of_change_exist);
ConfidenceModule create_confidence_validator(char* name, float lower_bound, bool flag_lower_bound_exist, float upper_bound, bool flag_upper_bound_exist, float rates_of_change, bool flag_rates_of_change_exist);
AbstractionModule create_abstraction_module(Lookuptable* lut, unsigned int abstraction_method);
AbstractionModule create_abstraction_module(char* name, Lookuptable* lut, unsigned int abstraction_method);
Bunch_Module create_bunch_module(unsigned int bunch_method);
Bunch_Module create_bunch_module(char* name, unsigned int bunch_method);
*/
CSVreaderModule* create_CSVreaderModule(const char* filepath, unsigned int column, unsigned int start_row);
CSVreaderModule* create_CSVreaderModule(std::string name,const char* filepath, unsigned int column, unsigned int start_row);
StateHandler create_stateHandler();
StateHandler create_stateHandler(std::string name);
#endif

File Metadata

Mime Type
text/x-c
Expires
Sun, Mar 1, 10:18 PM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
287274
Default Alt Text
create_unit.h (2 KB)

Event Timeline