Changements reliés au Modbus CC
-Possibilité d'émettre des rangs invalide en mode entretien (compilation spéciale seulement avec #define COMPILE_MODBUS_TEST_MODE). -Correction de la valeur du flag de mise à jour de l'heure. -Implémentation du flag d'itinéraire principal/secondaire dans la trame Modbus -Possibilité d'inhiber le watchdog Modbus à partir du mode entretien.
This commit is contained in:
@@ -148,6 +148,23 @@ unsigned int CMontmorencyStation::UpdateStationMasks(unsigned int ExtInputData)
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int CMontmorencyStation::GetCurrentITI()
|
||||
{
|
||||
if(mCurZT1Itinerary == MONTMORENCY_ZT1_NO_ITINERARY || mCurZT1Itinerary == MONTMORENCY_ZT1_10_12_ITINERARY)
|
||||
{
|
||||
return ZT_PRIMARY_ITI;
|
||||
}
|
||||
else if(mCurZT1Itinerary == MONTMORENCY_ZT1_10_22_ITINERARY)
|
||||
{
|
||||
return ZT_SECONDARY_ITI;
|
||||
}
|
||||
else
|
||||
{
|
||||
qDebug("Invalid mCurZT1Itinerary in CMontmorencyStation. Weird stuff!");
|
||||
return ZT_PRIMARY_ITI;
|
||||
}
|
||||
}
|
||||
|
||||
unsigned int CMontmorencyStation::BuildStationCDVList()
|
||||
{
|
||||
CCDV *NewCDV;
|
||||
|
||||
@@ -113,6 +113,7 @@ public:
|
||||
CMontmorencyStation();
|
||||
virtual GenericInputMasks_t *GetInputMasks(void);
|
||||
virtual unsigned int UpdateStationMasks(unsigned int ExtInputData);
|
||||
virtual int GetCurrentITI();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user