#include "stdafx.h"
|
#include "CEquipment.h"
|
|
namespace SERVO {
|
|
CEquipment::CEquipment()
|
{
|
InitializeCriticalSection(&m_criticalSection);
|
}
|
|
CEquipment::~CEquipment()
|
{
|
DeleteCriticalSection(&m_criticalSection);
|
}
|
|
void CEquipment::init()
|
{
|
|
}
|
|
void CEquipment::term()
|
{
|
|
}
|
|
void CEquipment::setName(const char* pszName)
|
{
|
m_strName = pszName;
|
}
|
|
std::string& CEquipment::getName()
|
{
|
return m_strName;
|
}
|
|
void CEquipment::setDescription(const char* pszDescription)
|
{
|
m_strDescription = pszDescription;
|
}
|
|
std::string& CEquipment::getDescription()
|
{
|
return m_strDescription;
|
}
|
|
void CEquipment::setStation(int network, int station)
|
{
|
m_station.nNetNo = network;
|
m_station.nStNo = station;
|
}
|
|
const StationIdentifier& CEquipment::getStation()
|
{
|
return m_station;
|
}
|
|
void CEquipment::setReadBitBlock(unsigned int start, unsigned int end)
|
{
|
m_blockReadBit.type = (unsigned int)DeviceType::LB;;
|
m_blockReadBit.start = start;
|
m_blockReadBit.end = end;
|
m_blockReadBit.size = (m_blockReadBit.end - m_blockReadBit.start + 1) / 8;
|
}
|
|
MemoryBlock& CEquipment::getReadBitBlock()
|
{
|
return m_blockReadBit;
|
}
|
|
void CEquipment::setWriteBitBlock(unsigned int start, unsigned int end)
|
{
|
m_blockWriteBit.type = (unsigned int)DeviceType::LB;
|
m_blockWriteBit.start = start;
|
m_blockWriteBit.end = end;
|
m_blockWriteBit.size = (m_blockWriteBit.end - m_blockWriteBit.start + 1) / 8;
|
}
|
|
MemoryBlock& CEquipment::getWriteBitBlock()
|
{
|
return m_blockWriteBit;
|
}
|
|
void CEquipment::onTimer(UINT nTimerid)
|
{
|
|
}
|
|
void CEquipment::serialize(CArchive& ar)
|
{
|
|
}
|
|
}
|