Continue dev -> train info from modbus
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#include "EngLog.h"
|
||||
#include "ModbusCCDefs.h"
|
||||
#include <QDateTime>
|
||||
|
||||
#include "ZTData.h"
|
||||
|
||||
CModbusCCMgr::CModbusCCMgr(CModbusRepository *Repo, int ModbusPort, int DevID) :
|
||||
CModbusBackend(Repo)
|
||||
@@ -132,8 +132,6 @@ void CModbusCCMgr::RegistersDatabaseUpdated(quint16 StartAddress, quint16 Length
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
emit RepoHasChanged();
|
||||
}
|
||||
|
||||
@@ -229,11 +227,27 @@ qint16 CModbusCCMgr::GetZT1TrainType()
|
||||
{
|
||||
bool OK = false;
|
||||
qint16 Reg = mModbusRepo->GetSingleReg(MODBUS_CC_ZT1_TRAIN_TYPE_REG_ADD,&OK);
|
||||
int Type = TRAIN_TYPE_UNKNOWN;
|
||||
if(OK)
|
||||
{
|
||||
return Reg;
|
||||
if(Reg == 63)
|
||||
{
|
||||
Type = TRAIN_TYPE_MR63;
|
||||
}
|
||||
else if(Reg == 73)
|
||||
{
|
||||
Type = TRAIN_TYPE_MR73;
|
||||
}
|
||||
else if(Reg == 10)
|
||||
{
|
||||
Type = TRAIN_TYPE_MPM10;
|
||||
}
|
||||
else
|
||||
{
|
||||
Type = TRAIN_TYPE_UNKNOWN;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return Type;
|
||||
}
|
||||
|
||||
qint16 CModbusCCMgr::GetZT2TrainType()
|
||||
|
||||
Reference in New Issue
Block a user