📄 devmgr.cpp
字号:
#include "msystem.h"#include "DevMgr.h"void CSubdevMgr::Load(WORD wChannelNo){ xbXBase x; CDevSet setDev(&x); if (setDev.Open()) { if (setDev.GetFirst()) { do { if (setDev.m_wChannelNo == wChannelNo) { CSubdev dev(setDev); m_listSubdev.push_back(dev); } } while (setDev.GetNext()); } setDev.Close(); }}BYTE CSubdevMgr::GetNextNo(BYTE byCurNo){ BYTE byNo = byCurNo; do { if (byNo >= GetNum()) byNo = 0; else byNo++; } while (!IsOn(byNo)); return byNo;}BYTE CSubdevMgr::GetNextAddr(BYTE byCurAddr){ BYTE byAddr = byCurAddr; BYTE byNo = GetNoFrmAddr(byAddr); for (BYTE byNum = 0; byNum < GetNum(); byNum++) { byNo = GetNextNo(byNo); BYTE byNewAddr; if ((byNewAddr = GetAddrFrmNo(byNo)) != byCurAddr) { byAddr = byNewAddr; break; } } return byAddr;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -