SDC C-Project CF Review 프로그램
LYW
2021-09-23 c08b701c90c8998b241c82638d5c488e03238214
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#pragma once
#include "SignalControl.h"
 
class AFX_EXT_CLASS CSignalControl_Simulation : public CSignalControl
{
public:
    CSignalControl_Simulation(int nIndex, DWORD dwPeriod=100);
    virtual ~CSignalControl_Simulation(void);
 
    virtual int        Connect(const CSignalControlInfo* pControlInfo);
    virtual void    Disconnect();
    virtual BOOL    Read_ReceiveSignal(int nAddrIndex, WORD& dwValue);
    virtual BOOL    Write_SendSignal(int nAddrIndex, int nSignalIndex, WORD wSignalValue, int nOnTime=1000);
    virtual BOOL    Read_SendSignal(int nAddrIndex, WORD& dwValue);
    virtual BOOL    ReadData(const CString strAddr, int nSize, CString& strData);
    virtual BOOL    ReadData(const CString strAddr, int nSize, char* pData);
    virtual BOOL    WriteWordData(const CString strAddr, int nSize, int nData);
    virtual BOOL    WriteData(const CString strAddr, int nSize, CString strData);
 
    
 
    virtual BOOL    WritePacketData(const CString strAddr, int nSize, short* pPacketData);
 
 
public:
    virtual void    IST2P_RunThreadProcess(const CSignalData& signalData);
};