Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F1497853
create_unit.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Size
2 KB
Referenced Files
None
Subscribers
None
create_unit.h
View Options
#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
Details
Attached
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)
Attached To
Mode
R20 SoC_Rosa_repo
Attached
Detach File
Event Timeline
Log In to Comment