123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- #include "stdafx.h"
- #include "kernel.h"
- #include "resource.h"
- CCommond::CCommond()
- {
- m_bValid = false;
- m_nCommondType = -1;
- m_nRegAddr = 0;
- m_bYkValue = 0;
- m_nBit = 0;
- m_fValue = 0;
- m_fOffset = 0;
- }
- CCommond::~CCommond()
- {
- }
- //---------------------------------------------- CDevice ------------
- IMPLEMENT_SERIAL(CDevice, CObject, 0)
- CDevice::CDevice():CObject()
- {
- m_bUsed = TRUE;
- m_Address = 0;
- m_pChannel = NULL;
- m_bHasAction = FALSE;
- m_nProtocolType = 0;
- m_strProtocolName = "";
- m_nIsCollectDev = 0;
- m_nTimeout = 0;
- m_strDevDriveName = "";
- m_strDevFactoryName = "";
- m_strDevIP = "";
- m_nNetPort = 0;
- m_strIniName = "";
- m_strReserved1 = "";
- m_strReserved2 = "";
- m_strReserved3 = "";
- m_strReserved4 = "";
- m_strReserved5 = "";
- m_strReserved6 = "";
- m_strReserved7 = "";
- m_strReserved8 = "";
- m_strReserved9 = "";
- m_strReserved10 = "";
- m_nReserved1 = 0;
- m_nReserved2 = 0;
- m_nReserved3 = 0;
- m_nReserved4 = 0;
- m_nReserved5 = 0;
- m_nReserved6 = 0;
- m_nReserved7 = 0;
- m_nReserved8 = 0;
- m_nReserved9 = 0;
- m_nReserved10 = 0;
- m_bReserved1 = FALSE;
- m_bReserved2 = FALSE;
- m_bReserved3 = FALSE;
- m_bReserved4 = FALSE;
- m_bReserved5 = FALSE;
- m_bReserved6 = FALSE;
- m_bReserved7 = FALSE;
- m_bReserved8 = FALSE;
- m_bReserved9 = FALSE;
- m_bReserved10 = FALSE;
- }
- CDevice::~CDevice()
- {
- }
- void CDevice::Serialize(CArchive& ar)
- {
- CObject::Serialize(ar);
- if(ar.IsStoring())
- {
- ar << m_strUID;
- ar << m_strType;
- ar << m_strName;
- ar << m_strProtocolName;
- ar << m_bUsed;
- ar << m_Address;
- ar << m_nProtocolType;
- ar << m_nIsCollectDev;
- ar << m_nTimeout;
- ar << m_strDevDriveName;
- ar << m_strDevFactoryName;
- ar << m_strDevIP;
- ar << m_nNetPort;
- ar << m_strIniName;
- ar << m_strReserved1;
- ar << m_strReserved2;
- ar << m_strReserved3;
- ar << m_strReserved4;
- ar << m_strReserved5;
- ar << m_strReserved6;
- ar << m_strReserved7;
- ar << m_strReserved8;
- ar << m_strReserved9;
- ar << m_strReserved10;
- ar << m_nReserved1;
- ar << m_nReserved2;
- ar << m_nReserved3;
- ar << m_nReserved4;
- ar << m_nReserved5;
- ar << m_nReserved6;
- ar << m_nReserved7;
- ar << m_nReserved8;
- ar << m_nReserved9;
- ar << m_nReserved10;
- ar << m_bReserved1;
- ar << m_bReserved2;
- ar << m_bReserved3;
- ar << m_bReserved4;
- ar << m_bReserved5;
- ar << m_bReserved6;
- ar << m_bReserved7;
- ar << m_bReserved8;
- ar << m_bReserved9;
- ar << m_bReserved10;
- }
- else
- {
- ar >> m_strUID;
- ar >> m_strType;
- ar >> m_strName;
- ar >> m_strProtocolName;
- ar >> m_bUsed;
- ar >> m_Address;
- ar >> m_nProtocolType;
- ar >> m_nIsCollectDev;
- ar >> m_nTimeout;
- ar >> m_strDevDriveName;
- ar >> m_strDevFactoryName;
- ar >> m_strDevIP;
- ar >> m_nNetPort;
- ar >> m_strIniName;
- ar >> m_strReserved1;
- ar >> m_strReserved2;
- ar >> m_strReserved3;
- ar >> m_strReserved4;
- ar >> m_strReserved5;
- ar >> m_strReserved6;
- ar >> m_strReserved7;
- ar >> m_strReserved8;
- ar >> m_strReserved9;
- ar >> m_strReserved10;
- ar >> m_nReserved1;
- ar >> m_nReserved2;
- ar >> m_nReserved3;
- ar >> m_nReserved4;
- ar >> m_nReserved5;
- ar >> m_nReserved6;
- ar >> m_nReserved7;
- ar >> m_nReserved8;
- ar >> m_nReserved9;
- ar >> m_nReserved10;
- ar >> m_bReserved1;
- ar >> m_bReserved2;
- ar >> m_bReserved3;
- ar >> m_bReserved4;
- ar >> m_bReserved5;
- ar >> m_bReserved6;
- ar >> m_bReserved7;
- ar >> m_bReserved8;
- ar >> m_bReserved9;
- ar >> m_bReserved10;
- }
- }
- void CDevice::Create(void)
- {
- }
- void CDevice::Destroy(void)
- {
- }
- BOOL CDevice::OnAttrib(void)
- {
- // ¼ÓÈë¸ÃÉ豸ËùÓеıäÁ¿
-
- return TRUE;
- }
-
- void CDevice::ClearCommond()
- {
- m_bHasAction = false;
- m_Commond.m_bValid = false;
- }
|