refactor simulation IO setup

main
Yik Teng Hie 2 years ago
parent eb0bcab757
commit 827fd9904e

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -66,17 +66,18 @@ public:
void TerminateThread();
void StartUpdate(bool bStartUpdate);
void SetSimulateIo(bool simIo)
// for bench debug testing
void SetSimulationIO(const std::vector<std::string>& vecSimulationIO)
{
m_bsimIo = simIo;
m_vecSimulationIO = vecSimulationIO;
}
bool GetSimulateIo(void)
const std::vector<std::string>& GetSimulationIO()
{
return m_bsimIo;
return m_vecSimulationIO;
}
bool m_bsimIo{ false }; // m_bsimIo - simIo
private:
std::array<CInputControllerBase*, MAX_INPUT_CARD_TYPE> m_inputControllerBase{};
@ -84,6 +85,8 @@ private:
CHardwareIni m_iniHardware;
std::vector<stCard> m_vecCard;
std::vector<std::string> m_vecSimulationIO;
static CInputController* instance;
CWinThread* m_pThread{ nullptr };

@ -73,17 +73,16 @@ public:
void StartUpdate(bool bStartUpdate);
void SetSimulateIo(bool simIo)
void SetSimulationIO(const std::vector<std::string>& vecSimulationIO)
{
m_bsimIo = simIo;
m_vecSimulationIO = vecSimulationIO;
}
bool GetSimulateIo(void)
const std::vector<std::string>& GetSimulationIO()
{
return m_bsimIo;
return m_vecSimulationIO;
}
bool m_bsimIo; // m_bsimIo - simIo
private:
std::array<COutputControllerBase*, MAX_OUTPUT_CARD_TYPE> m_outputControllerBase{};
@ -91,6 +90,8 @@ private:
CHardwareIni m_iniHardware;
std::vector<stCard> m_vecCard;
std::vector<std::string> m_vecSimulationIO;
static COutputController* instance;
CWinThread* m_pThread{ nullptr };

Binary file not shown.

Binary file not shown.
Loading…
Cancel
Save