📄 cdt.cpp
字号:
#include "cdt.h"void CCDTYCInfos::Load(){ xbXBase x; CCDTYCSet set(&x); if (set.Open()) { if (set.GetFirst()) { do { Add(set); cout << "CDTYCNo: "<<set.m_dwYCNo << endl; } while (set.GetNext()); } set.Close(); }}void CCDTYXInfos::Load(){ xbXBase x; CCDTYXSet set(&x); if (set.Open()) { if (set.GetFirst()) { do { Add(set); cout << "CDTYXNo: "<<set.m_dwYXNo << endl; } while (set.GetNext()); } set.Close(); }}void CCDTSOEInfos::Load(){ xbXBase x; CCDTYXSet set(&x); if (set.Open()) { if (set.GetFirst()) { do { Add(set); } while (set.GetNext()); } set.Close(); }}void CCDTYKInfos::Load(){ xbXBase x; CCDTYKSet set(&x); if (set.Open()) { if (set.GetFirst()) { do { Add(set); cout << "CDTYKRoute: "<<set.m_wRouteNo << endl; } while (set.GetNext()); } set.Close(); }}void CCDTDDInfos::Load(){ xbXBase x; CCDTDDSet set(&x); if (set.Open()) { if (set.GetFirst()) { do { Add(set); } while (set.GetNext()); } set.Close(); }}void CCDTSOEInfos::AddSOEData(CTimeVal* ptv,WORD wIndex,BOOL IsOn){ CCDTSOEData d; d.m_abySOEData[0] = 0x80; WORD wMilliseconds = ptv->GetMilliSecs(); WORD* pw = (WORD *)&d.m_abySOEData[1]; *pw = wMilliseconds;// d.m_abySOEData[1] = (BYTE)wMilliseconds;// d.m_abySOEData[2] = (BYTE)wMilliseconds>>8; struct tm t; ptv->GetTime(&t); d.m_abySOEData[3] = (BYTE)t.tm_sec; d.m_abySOEData[4] = (BYTE)t.tm_min; d.m_abySOEData[6] = 0x81; d.m_abySOEData[7] = (BYTE)t.tm_hour; d.m_abySOEData[8] = (BYTE)t.tm_mday; d.m_abySOEData[9] = (BYTE)(wIndex & 0xff); if (!IsOn) d.m_abySOEData[10] = 0x80 | ((wIndex & 0xf00) >> 8); else d.m_abySOEData[10] = (wIndex & 0xf00) >> 8; m_queSOE.push_back(d);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -