#include "StdAfx.h" #include "WsiControl.h" CWsiControl::CWsiControl(int nIndex) : m_nIndex(nIndex) { m_pWC2P = NULL; m_Controlinfo.Reset(); m_vecWsiResult.clear(); m_nConnected = 0; m_nResultIndex = -1; m_nResultCount = 0; } CWsiControl::~CWsiControl(void) { } void CWsiControl::ClearResult() { m_vecWsiResult.clear(); m_nResultIndex = -1; m_nResultCount = 0; } // getter int CWsiControl::GetConnected() const { return m_nConnected; } int CWsiControl::GetResultCount() const { return (int)m_vecWsiResult.size(); } SWsiResult* CWsiControl::GetResult(int nIndex) { if (nIndex<0 || nIndex>=(int)m_vecWsiResult.size()) return NULL; return &(m_vecWsiResult[nIndex]); } const SWsiResult* CWsiControl::GetResult(int nIndex) const { if (nIndex<0 || nIndex>=(int)m_vecWsiResult.size()) return NULL; return &(m_vecWsiResult[nIndex]); } VectorWsiResult* CWsiControl::GetVectorWsiResult() { return &m_vecWsiResult; } const VectorWsiResult* CWsiControl::GetVectorWsiResult() const { return &m_vecWsiResult; } BOOL CWsiControl::SetSystemTime( SYSTEMTIME stCurrentTime ) { return TRUE; }