frames:
    - name: ETH_A1_DOOR1_A1_INFO_M
      address: 239.34.0.26:12026
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR1_A1_STS1_DOpen
              index: 1
            - name: DOOR1_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_A1_STS1_DIsolated
              index: 3
            - name: DOOR1_A1_STS1_Dobstacle
              index: 4
            - name: DOOR1_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_A1_STS2_SSIsolated
              index: 1
            - name: DOOR1_A1_STS2_Cycle_test
              index: 2
            - name: DOOR1_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR1_A1_STS2_SSObstacle
              index: 4
            - name: DOOR1_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR1_A2_INFO_M
      address: 239.34.0.38:12038
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR1_A2_STS1_DOpen
              index: 1
            - name: DOOR1_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_A2_STS1_DIsolated
              index: 3
            - name: DOOR1_A2_STS1_Dobstacle
              index: 4
            - name: DOOR1_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_A2_STS2_SSIsolated
              index: 1
            - name: DOOR1_A2_STS2_Cycle_test
              index: 2
            - name: DOOR1_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR1_A2_STS2_SSObstacle
              index: 4
            - name: DOOR1_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR1_B_INFO_M
      address: 239.34.0.30:12030
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_STS1_DClosedLocked
              index: 0
            - name: DOOR1_B_STS1_DOpen
              index: 1
            - name: DOOR1_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_B_STS1_DIsolated
              index: 3
            - name: DOOR1_B_STS1_Dobstacle
              index: 4
            - name: DOOR1_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_B_STS2_SSIsolated
              index: 1
            - name: DOOR1_B_STS2_Cycle_test
              index: 2
            - name: DOOR1_B_STS2_PMR_Activated
              index: 3
            - name: DOOR1_B_STS2_SSObstacle
              index: 4
            - name: DOOR1_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR1_C1_INFO_M
      address: 239.34.0.34:12034
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR1_C1_STS1_DOpen
              index: 1
            - name: DOOR1_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_C1_STS1_DIsolated
              index: 3
            - name: DOOR1_C1_STS1_Dobstacle
              index: 4
            - name: DOOR1_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_C1_STS2_SSIsolated
              index: 1
            - name: DOOR1_C1_STS2_Cycle_test
              index: 2
            - name: DOOR1_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR1_C1_STS2_SSObstacle
              index: 4
            - name: DOOR1_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR2_A1_INFO_M
      address: 239.34.0.27:12027
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR2_A1_STS1_DOpen
              index: 1
            - name: DOOR2_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_A1_STS1_DIsolated
              index: 3
            - name: DOOR2_A1_STS1_Dobstacle
              index: 4
            - name: DOOR2_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_A1_STS2_SSIsolated
              index: 1
            - name: DOOR2_A1_STS2_Cycle_test
              index: 2
            - name: DOOR2_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR2_A1_STS2_SSObstacle
              index: 4
            - name: DOOR2_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR2_A2_INFO_M
      address: 239.34.0.39:12039
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR2_A2_STS1_DOpen
              index: 1
            - name: DOOR2_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_A2_STS1_DIsolated
              index: 3
            - name: DOOR2_A2_STS1_Dobstacle
              index: 4
            - name: DOOR2_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_A2_STS2_SSIsolated
              index: 1
            - name: DOOR2_A2_STS2_Cycle_test
              index: 2
            - name: DOOR2_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR2_A2_STS2_SSObstacle
              index: 4
            - name: DOOR2_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR2_B_INFO_M
      address: 239.34.0.31:12031
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_STS1_DClosedLocked
              index: 0
            - name: DOOR2_B_STS1_DOpen
              index: 1
            - name: DOOR2_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_B_STS1_DIsolated
              index: 3
            - name: DOOR2_B_STS1_Dobstacle
              index: 4
            - name: DOOR2_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_B_STS2_SSIsolated
              index: 1
            - name: DOOR2_B_STS2_Cycle_test
              index: 2
            - name: DOOR2_B_STS2_PMR_Activated
              index: 3
            - name: DOOR2_B_STS2_SSObstacle
              index: 4
            - name: DOOR2_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR2_C1_INFO_M
      address: 239.34.0.35:12035
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR2_C1_STS1_DOpen
              index: 1
            - name: DOOR2_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_C1_STS1_DIsolated
              index: 3
            - name: DOOR2_C1_STS1_Dobstacle
              index: 4
            - name: DOOR2_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_C1_STS2_SSIsolated
              index: 1
            - name: DOOR2_C1_STS2_Cycle_test
              index: 2
            - name: DOOR2_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR2_C1_STS2_SSObstacle
              index: 4
            - name: DOOR2_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR3_A1_INFO_M
      address: 239.34.0.28:12028
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR3_A1_STS1_DOpen
              index: 1
            - name: DOOR3_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_A1_STS1_DIsolated
              index: 3
            - name: DOOR3_A1_STS1_Dobstacle
              index: 4
            - name: DOOR3_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_A1_STS2_SSIsolated
              index: 1
            - name: DOOR3_A1_STS2_Cycle_test
              index: 2
            - name: DOOR3_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR3_A1_STS2_SSObstacle
              index: 4
            - name: DOOR3_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR3_A2_INFO_M
      address: 239.34.0.40:12040
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR3_A2_STS1_DOpen
              index: 1
            - name: DOOR3_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_A2_STS1_DIsolated
              index: 3
            - name: DOOR3_A2_STS1_Dobstacle
              index: 4
            - name: DOOR3_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_A2_STS2_SSIsolated
              index: 1
            - name: DOOR3_A2_STS2_Cycle_test
              index: 2
            - name: DOOR3_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR3_A2_STS2_SSObstacle
              index: 4
            - name: DOOR3_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR3_B_INFO_M
      address: 239.34.0.32:12032
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_STS1_DClosedLocked
              index: 0
            - name: DOOR3_B_STS1_DOpen
              index: 1
            - name: DOOR3_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_B_STS1_DIsolated
              index: 3
            - name: DOOR3_B_STS1_Dobstacle
              index: 4
            - name: DOOR3_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_B_STS2_SSIsolated
              index: 1
            - name: DOOR3_B_STS2_Cycle_test
              index: 2
            - name: DOOR3_B_STS2_PMR_Activated
              index: 3
            - name: DOOR3_B_STS2_SSObstacle
              index: 4
            - name: DOOR3_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR3_C1_INFO_M
      address: 239.34.0.36:12036
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR3_C1_STS1_DOpen
              index: 1
            - name: DOOR3_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_C1_STS1_DIsolated
              index: 3
            - name: DOOR3_C1_STS1_Dobstacle
              index: 4
            - name: DOOR3_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_C1_STS2_SSIsolated
              index: 1
            - name: DOOR3_C1_STS2_Cycle_test
              index: 2
            - name: DOOR3_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR3_C1_STS2_SSObstacle
              index: 4
            - name: DOOR3_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR4_A1_INFO_M
      address: 239.34.0.29:12029
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR4_A1_STS1_DOpen
              index: 1
            - name: DOOR4_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_A1_STS1_DIsolated
              index: 3
            - name: DOOR4_A1_STS1_Dobstacle
              index: 4
            - name: DOOR4_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_A1_STS2_SSIsolated
              index: 1
            - name: DOOR4_A1_STS2_Cycle_test
              index: 2
            - name: DOOR4_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR4_A1_STS2_SSObstacle
              index: 4
            - name: DOOR4_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR4_A2_INFO_M
      address: 239.34.0.41:12041
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR4_A2_STS1_DOpen
              index: 1
            - name: DOOR4_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_A2_STS1_DIsolated
              index: 3
            - name: DOOR4_A2_STS1_Dobstacle
              index: 4
            - name: DOOR4_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_A2_STS2_SSIsolated
              index: 1
            - name: DOOR4_A2_STS2_Cycle_test
              index: 2
            - name: DOOR4_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR4_A2_STS2_SSObstacle
              index: 4
            - name: DOOR4_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR4_B_INFO_M
      address: 239.34.0.33:12033
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_STS1_DClosedLocked
              index: 0
            - name: DOOR4_B_STS1_DOpen
              index: 1
            - name: DOOR4_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_B_STS1_DIsolated
              index: 3
            - name: DOOR4_B_STS1_Dobstacle
              index: 4
            - name: DOOR4_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_B_STS2_SSIsolated
              index: 1
            - name: DOOR4_B_STS2_Cycle_test
              index: 2
            - name: DOOR4_B_STS2_PMR_Activated
              index: 3
            - name: DOOR4_B_STS2_SSObstacle
              index: 4
            - name: DOOR4_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_DOOR4_C1_INFO_M
      address: 239.34.0.37:12037
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR4_C1_STS1_DOpen
              index: 1
            - name: DOOR4_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_C1_STS1_DIsolated
              index: 3
            - name: DOOR4_C1_STS1_Dobstacle
              index: 4
            - name: DOOR4_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_C1_STS2_SSIsolated
              index: 1
            - name: DOOR4_C1_STS2_Cycle_test
              index: 2
            - name: DOOR4_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR4_C1_STS2_SSObstacle
              index: 4
            - name: DOOR4_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_ERTMS_ALARM_M
      address: 239.34.0.106:12106
      source: HMI_CAB1
      period: 1.024s
      size: 512
      variables:
        - name: ERTMS_WheelDiameter_1
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_WheelDiameter_2
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_WheelDiameter_3
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_WheelDiameter_4
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_EncoderStatus1
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_EncoderStatus2
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EncoderStatus3
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EncoderStatus4
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_RadarStatus1
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_RadarSTatus2
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_ModemSt1
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_ModemSt2
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_MvbStatus1
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_MvbStatus2
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DmiStCabA1
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DOStatus2
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DmiStCabB1
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DOStatus1
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STIStatus
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DIStatus1
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_DIStatus2
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_BLNStatusA1
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DOStatus3
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_JruStatus
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_APBStatus1
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_APBStatus2
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_APBStatus3
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_Status
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Total_Traveled_Distance
          offset: 96
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_AppEvc_VersX_Y_Z_1
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AppEvc_VersX_Y_Z_2
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_ChannelStatus
          offset: 160
          type: ENUM4
          is_aligned: true
        - name: ERTMS_BLNStatusB1
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AntStatusA1
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AntStatusB1
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch1_1
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch1_2
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_Eth_Status_Ch2_1
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch2_2
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch3_1
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch3_2
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Profibus1_Status
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Profibus2_Status
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Encoder_1
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Encoder_2
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_3
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Encoder_4
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Radar_1
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Radar_2
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AL2_Port_number
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_MIN_FROM_POWER_UP
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AL1_Port_number
          offset: 208
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_AL1_lifesign
          offset: 216
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_AL1
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_AL1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_AL1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_AL1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_AL1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_AL1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_AL1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_AL1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_AL1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_AL1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_AL1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_AL1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_AL1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_AL1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_AL1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_AL1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_AL1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_AL1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_AL1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_AL1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_AL1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_AL1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_AL1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_AL1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_AL1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_AL1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_AL1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_AL1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_AL1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_AL1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_AL1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_AL1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_AL1_bit31
              index: 31
        - name: ERTMS_AL2_lifesign
          offset: 256
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_AL2
          offset: 288
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_AL2_bit0
              index: 0
            - name: ERTMS_Validflags_TR_AL2_bit1
              index: 1
            - name: ERTMS_Validflags_TR_AL2_bit2
              index: 2
            - name: ERTMS_Validflags_TR_AL2_bit3
              index: 3
            - name: ERTMS_Validflags_TR_AL2_bit4
              index: 4
            - name: ERTMS_Validflags_TR_AL2_bit5
              index: 5
            - name: ERTMS_Validflags_TR_AL2_bit6
              index: 6
            - name: ERTMS_Validflags_TR_AL2_bit7
              index: 7
            - name: ERTMS_Validflags_TR_AL2_bit8
              index: 8
            - name: ERTMS_Validflags_TR_AL2_bit9
              index: 9
            - name: ERTMS_Validflags_TR_AL2_bit10
              index: 10
            - name: ERTMS_Validflags_TR_AL2_bit11
              index: 11
            - name: ERTMS_Validflags_TR_AL2_bit12
              index: 12
            - name: ERTMS_Validflags_TR_AL2_bit13
              index: 13
            - name: ERTMS_Validflags_TR_AL2_bit14
              index: 14
            - name: ERTMS_Validflags_TR_AL2_bit15
              index: 15
            - name: ERTMS_Validflags_TR_AL2_bit16
              index: 16
            - name: ERTMS_Validflags_TR_AL2_bit17
              index: 17
            - name: ERTMS_Validflags_TR_AL2_bit18
              index: 18
            - name: ERTMS_Validflags_TR_AL2_bit19
              index: 19
            - name: ERTMS_Validflags_TR_AL2_bit20
              index: 20
            - name: ERTMS_Validflags_TR_AL2_bit21
              index: 21
            - name: ERTMS_Validflags_TR_AL2_bit22
              index: 22
            - name: ERTMS_Validflags_TR_AL2_bit23
              index: 23
            - name: ERTMS_Validflags_TR_AL2_bit24
              index: 24
            - name: ERTMS_Validflags_TR_AL2_bit25
              index: 25
            - name: ERTMS_Validflags_TR_AL2_bit26
              index: 26
            - name: ERTMS_Validflags_TR_AL2_bit27
              index: 27
            - name: ERTMS_Validflags_TR_AL2_bit28
              index: 28
            - name: ERTMS_Validflags_TR_AL2_bit29
              index: 29
            - name: ERTMS_Validflags_TR_AL2_bit30
              index: 30
            - name: ERTMS_Validflags_TR_AL2_bit31
              index: 31
        - name: PLC_HMI_DM_TEST_DATE
          offset: 384
          type: TIMEDATE48
          is_aligned: true
    - name: ETH_A1_ERTMS_DIAG_2_M
      address: 239.34.0.108:12108
      source: HMI_CAB1
      period: 1.024s
      size: 256
      variables:
        - name: ERTMS_Last_Beacon_Detected_high64
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Last_Beacon_Detected_low64
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Last_Beacon_Telegram_high64
          offset: 64
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Last_Beacon_Telegram_low64
          offset: 96
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_BLNStatus_DiagA1
          offset: 128
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_BLNStatus_DiagB1
          offset: 136
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ITEM_LIST_VersionX_Y
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AntStatusA1_Diag
          offset: 160
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AntStatusB1_Diag
          offset: 164
          type: ENUM4
          is_aligned: false
        - name: ERTMS_BLN_DPSB_VersX_Y
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_BLTG_VersX_Y
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS__DGS6_Port_number
          offset: 208
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_DGS6
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS6_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS6_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS6_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS6_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS6_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS6_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS6_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS6_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS6_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS6_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS6_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS6_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS6_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS6_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS6_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS6_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS6_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS6_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS6_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS6_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS6_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS6_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS6_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS6_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS6_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS6_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS6_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS6_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS6_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS6_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS6_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS6_bit31
              index: 31
    - name: ETH_A1_ERTMS_DIAG_M
      address: 239.34.0.107:12107
      source: HMI_CAB1
      period: 1.024s
      size: 1024
      variables:
        - name: ERTMS_EncoderStatus1_Diag
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_EncoderStatus2_Diag
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_EncoderStatus3_Diag
          offset: 16
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_EncoderStatus4_Diag
          offset: 24
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_RadarStatus1_Diag
          offset: 32
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_RadarSTatus2_Diag
          offset: 40
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Profibus_Status1_Diag
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Profibus_Status2_Diag
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ModemSt1_Diag
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ModemSt2_Diag
          offset: 72
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_MvbStatus1_Diag
          offset: 80
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_MvbStatus2_Diag
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DIStatus1_Diag
          offset: 96
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DIStatus2_Diag
          offset: 104
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DOStatus1_Diag
          offset: 112
          type: ENUM4
          is_aligned: true
        - name: ERTMS_DOStatus2_Diag
          offset: 116
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DOStatus3_Diag
          offset: 120
          type: ENUM4
          is_aligned: true
        - name: ERTMS_MvbSTIStatus_Diag
          offset: 124
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DmiStCabA1_Diag
          offset: 128
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch1_Port1
          offset: 132
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DmiStCabB1_Diag
          offset: 136
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch1_Port2
          offset: 140
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Eth_Status_Diag_Ch2_Port1
          offset: 144
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch2_Port2
          offset: 148
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Eth_Status_Diag_Ch3_Port1
          offset: 152
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch3_Port2
          offset: 156
          type: ENUM4
          is_aligned: false
        - name: ERTMS_APBStatus_Diag1
          offset: 160
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_APBStatus_Diag2
          offset: 168
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_APBStatus_Diag3
          offset: 176
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ChannelStatus_Diag_Ch1
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ChannelStatus_Diag_Ch2
          offset: 192
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ChannelStatus_Diag_Ch3
          offset: 200
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DGS1_Port_number
          offset: 208
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_1_Diag
          offset: 216
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_2_Diag
          offset: 220
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Validflags_TR_DGS1
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS1_bit31
              index: 31
        - name: ERTMS_JRU_VersX_Y
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AppDMI_VersX_Y_Z_1
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AppDMI_VersX_Y_Z_2
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_ConfigDMI_VersX_Y_Z_1
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_ConfigDMI_VersX_Y_Z_2
          offset: 320
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_3_Diag
          offset: 336
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_4_Diag
          offset: 340
          type: ENUM4
          is_aligned: false
        - name: ERTMS_AUTO_Radar_1_Diag
          offset: 344
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AUTO_Radar_2_Diag
          offset: 348
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DGS2_Port_number
          offset: 352
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_STM_STATE
          offset: 360
          type: ENUM4
          is_aligned: true
        - name: ERTMS_STM_SUBSTATE
          offset: 364
          type: ENUM4
          is_aligned: false
        - name: ERTMS_STM_ERROR_CODE
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_TR1Validflags_TR_DGS2
          offset: 384
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_TR1Validflags_TR_DGS2_bit0
              index: 0
            - name: ERTMS_TR1Validflags_TR_DGS2_bit1
              index: 1
            - name: ERTMS_TR1Validflags_TR_DGS2_bit2
              index: 2
            - name: ERTMS_TR1Validflags_TR_DGS2_bit3
              index: 3
            - name: ERTMS_TR1Validflags_TR_DGS2_bit4
              index: 4
            - name: ERTMS_TR1Validflags_TR_DGS2_bit5
              index: 5
            - name: ERTMS_TR1Validflags_TR_DGS2_bit6
              index: 6
            - name: ERTMS_TR1Validflags_TR_DGS2_bit7
              index: 7
            - name: ERTMS_TR1Validflags_TR_DGS2_bit8
              index: 8
            - name: ERTMS_TR1Validflags_TR_DGS2_bit9
              index: 9
            - name: ERTMS_TR1Validflags_TR_DGS2_bit10
              index: 10
            - name: ERTMS_TR1Validflags_TR_DGS2_bit11
              index: 11
            - name: ERTMS_TR1Validflags_TR_DGS2_bit12
              index: 12
            - name: ERTMS_TR1Validflags_TR_DGS2_bit13
              index: 13
            - name: ERTMS_TR1Validflags_TR_DGS2_bit14
              index: 14
            - name: ERTMS_TR1Validflags_TR_DGS2_bit15
              index: 15
            - name: ERTMS_TR1Validflags_TR_DGS2_bit16
              index: 16
            - name: ERTMS_TR1Validflags_TR_DGS2_bit17
              index: 17
            - name: ERTMS_TR1Validflags_TR_DGS2_bit18
              index: 18
            - name: ERTMS_TR1Validflags_TR_DGS2_bit19
              index: 19
            - name: ERTMS_TR1Validflags_TR_DGS2_bit20
              index: 20
            - name: ERTMS_TR1Validflags_TR_DGS2_bit21
              index: 21
            - name: ERTMS_TR1Validflags_TR_DGS2_bit22
              index: 22
            - name: ERTMS_TR1Validflags_TR_DGS2_bit23
              index: 23
            - name: ERTMS_TR1Validflags_TR_DGS2_bit24
              index: 24
            - name: ERTMS_TR1Validflags_TR_DGS2_bit25
              index: 25
            - name: ERTMS_TR1Validflags_TR_DGS2_bit26
              index: 26
            - name: ERTMS_TR1Validflags_TR_DGS2_bit27
              index: 27
            - name: ERTMS_TR1Validflags_TR_DGS2_bit28
              index: 28
            - name: ERTMS_TR1Validflags_TR_DGS2_bit29
              index: 29
            - name: ERTMS_TR1Validflags_TR_DGS2_bit30
              index: 30
            - name: ERTMS_TR1Validflags_TR_DGS2_bit31
              index: 31
        - name: ERTMS_STM_Emergency_Brake_status
          offset: 416
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_STM_Service_Brake_status
          offset: 418
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_STM_Traction_cut_off_status
          offset: 420
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_STM_Driver_Brake_operated
          offset: 422
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_Driver_Brake_applied_sufficiently
          offset: 423
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_Cabin_Status
          offset: 424
          type: ENUM4
          is_aligned: true
        - name: ERTMS_STM_Direction_Control
          offset: 428
          type: ENUM4
          is_aligned: false
        - name: ERTMS_STM_Permitted_speed
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_STM_ATB_Supervision_State
          offset: 448
          type: ENUM4
          is_aligned: true
        - name: ERTMS_STM_ATB_ATB_Vv_State
          offset: 452
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Failure_STM_ATB
          offset: 456
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_STM_ATB_Code
          offset: 464
          type: ENUM4
          is_aligned: true
        - name: ERTMS_JruStatus_Diag
          offset: 468
          type: ENUM4
          is_aligned: false
        - name: ERTMS_STMStatus_Diag
          offset: 472
          type: ENUM4
          is_aligned: true
        - name: ERTMS_GSMR_NW_Registration_Status_MT1
          offset: 476
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_DNS_Query_Status_MT1
          offset: 478
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_STM_ATB_Current_Speed
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_DGS3_Port_number
          offset: 496
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_GPRS_Attach_Status_MT1
          offset: 504
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_PDP_Context_Activation_Status_MT1
          offset: 506
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_RBC_Connection_Status_MT1
          offset: 508
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Validflags_TR_DGS3
          offset: 512
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS3_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS3_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS3_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS3_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS3_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS3_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS3_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS3_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS3_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS3_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS3_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS3_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS3_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS3_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS3_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS3_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS3_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS3_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS3_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS3_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS3_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS3_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS3_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS3_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS3_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS3_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS3_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS3_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS3_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS3_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS3_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS3_bit31
              index: 31
        - name: ERTMS_Current_GSMR_NW_ID_MT1
          offset: 544
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Next_GSMR_NW_ID_MT1
          offset: 576
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_High_MT1
          offset: 608
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_Low_MT1
          offset: 640
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_IP_Address_MT1
          offset: 672
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Modem1_Status
          offset: 704
          type: ENUM4
          is_aligned: true
        - name: ERTMS_GSM_R_Call_Failure_MT1
          offset: 708
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Euroradio_Key_Status_MT1
          offset: 709
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Euroradio_Session_Status_MT1
          offset: 710
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_Connection_Release_Reason_MT1
          offset: 712
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Connection_Release_Subreason_MT1
          offset: 720
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_RBC_Version_Status_MT1
          offset: 728
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_GSM_R_Signal_Level_Sufficient
          offset: 730
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_T_NVCONTACT_Expired
          offset: 732
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_GSM_R_Call_Failure_MT2
          offset: 733
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_GSMR_NW_Registration_Status_MT2
          offset: 734
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_DGS4_Port_number
          offset: 736
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DNS_Query_Status_MT2
          offset: 744
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_GPRS_Attach_Status_MT2
          offset: 746
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_PDP_Context_Activation_Status_MT2
          offset: 748
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_Euroradio_Key_Status_MT2
          offset: 750
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Calibration_Distance_Error
          offset: 751
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_RBC_Connection_Status_MT2
          offset: 752
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Modem2_Status
          offset: 756
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Connection_Release_Reason_MT2
          offset: 760
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_DGS4
          offset: 768
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS4_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS4_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS4_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS4_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS4_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS4_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS4_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS4_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS4_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS4_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS4_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS4_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS4_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS4_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS4_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS4_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS4_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS4_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS4_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS4_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS4_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS4_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS4_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS4_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS4_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS4_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS4_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS4_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS4_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS4_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS4_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS4_bit31
              index: 31
        - name: ERTMS_Current_GSMR_NW_ID_MT2
          offset: 800
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Next_GSMR_NW_ID_MT2
          offset: 832
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_High_MT2
          offset: 864
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_Low_MT2
          offset: 896
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_IP_Address_MT2
          offset: 928
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Connection_Release_Subreason_MT2
          offset: 960
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Euroradio_Session_Status_MT2
          offset: 968
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_RBC_Version_Status_MT2
          offset: 970
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_Nid_Engine_Error
          offset: 972
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DGS5_Port_number
          offset: 976
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_DGS5
          offset: 992
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS5_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS5_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS5_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS5_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS5_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS5_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS5_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS5_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS5_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS5_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS5_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS5_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS5_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS5_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS5_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS5_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS5_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS5_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS5_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS5_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS5_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS5_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS5_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS5_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS5_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS5_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS5_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS5_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS5_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS5_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS5_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS5_bit31
              index: 31
    - name: ETH_A1_ERTMS_INFO_M
      address: 239.34.0.104:12104
      source: HMI_CAB1
      period: 64ms
      size: 1024
      variables:
        - name: ERTMS_Vestimated
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_Acceleration
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: ERTMS_D_Absolute
          offset: 32
          type: INTEGER32
          is_aligned: true
        - name: ERTMS_V_Permitted
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_V_WarningLimit
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_V_MRSP
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_D_MRSP
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_V_EoA
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_D_EoA
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_CeilingZone
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_TargetZone
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EEmergencyBrake
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_TestInProgress
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Level
          offset: 164
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Mode
          offset: 168
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCTRL_Port_number
          offset: 176
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCTRL_lifesign
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_TCTRL
          offset: 192
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_TCTRL_bit0
              index: 0
            - name: ERTMS_Validflags_TR_TCTRL_bit1
              index: 1
            - name: ERTMS_Validflags_TR_TCTRL_bit2
              index: 2
            - name: ERTMS_Validflags_TR_TCTRL_bit3
              index: 3
            - name: ERTMS_Validflags_TR_TCTRL_bit4
              index: 4
            - name: ERTMS_Validflags_TR_TCTRL_bit5
              index: 5
            - name: ERTMS_Validflags_TR_TCTRL_bit6
              index: 6
            - name: ERTMS_Validflags_TR_TCTRL_bit7
              index: 7
            - name: ERTMS_Validflags_TR_TCTRL_bit8
              index: 8
            - name: ERTMS_Validflags_TR_TCTRL_bit9
              index: 9
            - name: ERTMS_Validflags_TR_TCTRL_bit10
              index: 10
            - name: ERTMS_Validflags_TR_TCTRL_bit11
              index: 11
            - name: ERTMS_Validflags_TR_TCTRL_bit12
              index: 12
            - name: ERTMS_Validflags_TR_TCTRL_bit13
              index: 13
            - name: ERTMS_Validflags_TR_TCTRL_bit14
              index: 14
            - name: ERTMS_Validflags_TR_TCTRL_bit15
              index: 15
            - name: ERTMS_Validflags_TR_TCTRL_bit16
              index: 16
            - name: ERTMS_Validflags_TR_TCTRL_bit17
              index: 17
            - name: ERTMS_Validflags_TR_TCTRL_bit18
              index: 18
            - name: ERTMS_Validflags_TR_TCTRL_bit19
              index: 19
            - name: ERTMS_Validflags_TR_TCTRL_bit20
              index: 20
            - name: ERTMS_Validflags_TR_TCTRL_bit21
              index: 21
            - name: ERTMS_Validflags_TR_TCTRL_bit22
              index: 22
            - name: ERTMS_Validflags_TR_TCTRL_bit23
              index: 23
            - name: ERTMS_Validflags_TR_TCTRL_bit24
              index: 24
            - name: ERTMS_Validflags_TR_TCTRL_bit25
              index: 25
            - name: ERTMS_Validflags_TR_TCTRL_bit26
              index: 26
            - name: ERTMS_Validflags_TR_TCTRL_bit27
              index: 27
            - name: ERTMS_Validflags_TR_TCTRL_bit28
              index: 28
            - name: ERTMS_Validflags_TR_TCTRL_bit29
              index: 29
            - name: ERTMS_Validflags_TR_TCTRL_bit30
              index: 30
            - name: ERTMS_Validflags_TR_TCTRL_bit31
              index: 31
        - name: ERTMS_ENidOperational
          offset: 224
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_System_VersionX_Y
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_EServiceBrake
          offset: 272
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_ETractionCutoff
          offset: 273
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Standstill
          offset: 274
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Train_integrity
          offset: 275
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_CMD
          offset: 276
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_EEmergencyBrake
          offset: 277
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_ATB_Only
          offset: 278
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Train_integrity_Com
          offset: 279
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_GOD1_Port_number
          offset: 280
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_NID_C
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_NID_BG
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_GOD1_lifesign
          offset: 320
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DI_IS_Inputs
          offset: 328
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DI_ATB_Only_Inputs
          offset: 336
          type: ENUM4
          is_aligned: true
        - name: ERTMS_DI_dc_fwd_11
          offset: 340
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_11
          offset: 341
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_fwd_12
          offset: 342
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_12
          offset: 343
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_cab_a_occupied_1
          offset: 344
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_DI_cab_b_occupied_1
          offset: 345
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_fwd_21
          offset: 346
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_21
          offset: 347
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_fwd_22
          offset: 348
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_22
          offset: 349
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_cab_a_occupied_2
          offset: 350
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_cab_b_occupied_2
          offset: 351
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Validflags_TR_GOD1
          offset: 352
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_GOD1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_GOD1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_GOD1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_GOD1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_GOD1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_GOD1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_GOD1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_GOD1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_GOD1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_GOD1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_GOD1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_GOD1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_GOD1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_GOD1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_GOD1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_GOD1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_GOD1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_GOD1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_GOD1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_GOD1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_GOD1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_GOD1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_GOD1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_GOD1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_GOD1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_GOD1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_GOD1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_GOD1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_GOD1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_GOD1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_GOD1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_GOD1_bit31
              index: 31
        - name: ERTMS_TRDriverId
          offset: 384
          type: CHARACTER8
          is_aligned: true
        - name: ERTMS_GOD2_Port_number
          offset: 512
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_GOD2_lifesign
          offset: 520
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_GOD2
          offset: 544
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_GOD2_bit0
              index: 0
            - name: ERTMS_Validflags_TR_GOD2_bit1
              index: 1
            - name: ERTMS_Validflags_TR_GOD2_bit2
              index: 2
            - name: ERTMS_Validflags_TR_GOD2_bit3
              index: 3
            - name: ERTMS_Validflags_TR_GOD2_bit4
              index: 4
            - name: ERTMS_Validflags_TR_GOD2_bit5
              index: 5
            - name: ERTMS_Validflags_TR_GOD2_bit6
              index: 6
            - name: ERTMS_Validflags_TR_GOD2_bit7
              index: 7
            - name: ERTMS_Validflags_TR_GOD2_bit8
              index: 8
            - name: ERTMS_Validflags_TR_GOD2_bit9
              index: 9
            - name: ERTMS_Validflags_TR_GOD2_bit10
              index: 10
            - name: ERTMS_Validflags_TR_GOD2_bit11
              index: 11
            - name: ERTMS_Validflags_TR_GOD2_bit12
              index: 12
            - name: ERTMS_Validflags_TR_GOD2_bit13
              index: 13
            - name: ERTMS_Validflags_TR_GOD2_bit14
              index: 14
            - name: ERTMS_Validflags_TR_GOD2_bit15
              index: 15
            - name: ERTMS_Validflags_TR_GOD2_bit16
              index: 16
            - name: ERTMS_Validflags_TR_GOD2_bit17
              index: 17
            - name: ERTMS_Validflags_TR_GOD2_bit18
              index: 18
            - name: ERTMS_Validflags_TR_GOD2_bit19
              index: 19
            - name: ERTMS_Validflags_TR_GOD2_bit20
              index: 20
            - name: ERTMS_Validflags_TR_GOD2_bit21
              index: 21
            - name: ERTMS_Validflags_TR_GOD2_bit22
              index: 22
            - name: ERTMS_Validflags_TR_GOD2_bit23
              index: 23
            - name: ERTMS_Validflags_TR_GOD2_bit24
              index: 24
            - name: ERTMS_Validflags_TR_GOD2_bit25
              index: 25
            - name: ERTMS_Validflags_TR_GOD2_bit26
              index: 26
            - name: ERTMS_Validflags_TR_GOD2_bit27
              index: 27
            - name: ERTMS_Validflags_TR_GOD2_bit28
              index: 28
            - name: ERTMS_Validflags_TR_GOD2_bit29
              index: 29
            - name: ERTMS_Validflags_TR_GOD2_bit30
              index: 30
            - name: ERTMS_Validflags_TR_GOD2_bit31
              index: 31
    - name: ETH_A1_ERTMS_TRACK_M
      address: 239.34.0.105:12105
      source: HMI_CAB1
      period: 256ms
      size: 128
      variables:
        - name: ERTMS_ERegenerBrake_Activation
          offset: 0
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_EEddyCurrentBrk_Activation
          offset: 1
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EMagneticShoes_Activation
          offset: 2
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EPsgrEmrgBrake_Activation
          offset: 3
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AirTightness_Activation
          offset: 4
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_MainSwitch_Activation
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_ChgTracPwr_Activation
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Pantograph_Activation
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_TCND1_Port_number
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCND1_lifesign
          offset: 16
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_M_Voltage
          offset: 24
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_TCND1
          offset: 32
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_TCND1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_TCND1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_TCND1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_TCND1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_TCND1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_TCND1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_TCND1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_TCND1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_TCND1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_TCND1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_TCND1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_TCND1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_TCND1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_TCND1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_TCND1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_TCND1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_TCND1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_TCND1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_TCND1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_TCND1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_TCND1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_TCND1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_TCND1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_TCND1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_TCND1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_TCND1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_TCND1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_TCND1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_TCND1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_TCND1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_TCND1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_TCND1_bit31
              index: 31
        - name: ERTMS_Ctraction
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_TCND2_Port_number
          offset: 80
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCND2_lifesign
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_TCND2
          offset: 96
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_TCND2_bit0
              index: 0
            - name: ERTMS_Validflags_TR_TCND2_bit1
              index: 1
            - name: ERTMS_Validflags_TR_TCND2_bit2
              index: 2
            - name: ERTMS_Validflags_TR_TCND2_bit3
              index: 3
            - name: ERTMS_Validflags_TR_TCND2_bit4
              index: 4
            - name: ERTMS_Validflags_TR_TCND2_bit5
              index: 5
            - name: ERTMS_Validflags_TR_TCND2_bit6
              index: 6
            - name: ERTMS_Validflags_TR_TCND2_bit7
              index: 7
            - name: ERTMS_Validflags_TR_TCND2_bit8
              index: 8
            - name: ERTMS_Validflags_TR_TCND2_bit9
              index: 9
            - name: ERTMS_Validflags_TR_TCND2_bit10
              index: 10
            - name: ERTMS_Validflags_TR_TCND2_bit11
              index: 11
            - name: ERTMS_Validflags_TR_TCND2_bit12
              index: 12
            - name: ERTMS_Validflags_TR_TCND2_bit13
              index: 13
            - name: ERTMS_Validflags_TR_TCND2_bit14
              index: 14
            - name: ERTMS_Validflags_TR_TCND2_bit15
              index: 15
            - name: ERTMS_Validflags_TR_TCND2_bit16
              index: 16
            - name: ERTMS_Validflags_TR_TCND2_bit17
              index: 17
            - name: ERTMS_Validflags_TR_TCND2_bit18
              index: 18
            - name: ERTMS_Validflags_TR_TCND2_bit19
              index: 19
            - name: ERTMS_Validflags_TR_TCND2_bit20
              index: 20
            - name: ERTMS_Validflags_TR_TCND2_bit21
              index: 21
            - name: ERTMS_Validflags_TR_TCND2_bit22
              index: 22
            - name: ERTMS_Validflags_TR_TCND2_bit23
              index: 23
            - name: ERTMS_Validflags_TR_TCND2_bit24
              index: 24
            - name: ERTMS_Validflags_TR_TCND2_bit25
              index: 25
            - name: ERTMS_Validflags_TR_TCND2_bit26
              index: 26
            - name: ERTMS_Validflags_TR_TCND2_bit27
              index: 27
            - name: ERTMS_Validflags_TR_TCND2_bit28
              index: 28
            - name: ERTMS_Validflags_TR_TCND2_bit29
              index: 29
            - name: ERTMS_Validflags_TR_TCND2_bit30
              index: 30
            - name: ERTMS_Validflags_TR_TCND2_bit31
              index: 31
    - name: ETH_A1_EVR_INFO_M
      address: 239.34.0.24:12024
      source: HMI_CAB1
      period: 256ms
      size: 512
      variables:
        - name: EVR_LifeB
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_Y_H
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_Y_L
          offset: 16
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_MON
          offset: 24
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_DAY
          offset: 32
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_HOR
          offset: 40
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_MIN
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_SEC
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_StsW
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_StsW_Safety_off
              index: 0
            - name: EVR_StsW_mEM90
              index: 1
            - name: EVR_StsW_EVRDeadmanEn
              index: 2
            - name: EVR_StsW_DMEmrgBrk
              index: 3
            - name: EVR_StsW_TacoRC1
              index: 4
            - name: EVR_StsW_TacoRC2
              index: 5
            - name: EVR_StsW_TacoDiff
              index: 6
            - name: EVR_StsW_TacoFAil
              index: 7
            - name: EVR_StsW_DVWarning
              index: 8
            - name: EVR_StsW_ERTMS_FAIL
              index: 9
            - name: EVR_StsW_DeadM_F
              index: 10
            - name: EVR_StsW_ER_Fault
              index: 11
            - name: EVR_StsW_Rollingback
              index: 12
            - name: EVR_StsW_NTP_Sync
              index: 13
            - name: EVR_StsW_SaboT80
              index: 14
            - name: EVR_StsW_SpeedNull
              index: 15
        - name: EVR_FailW
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_FailW_Critical
              index: 0
            - name: EVR_FailW_Memory_Ok
              index: 1
            - name: EVR_FailW_DLoadMode
              index: 3
            - name: EVR_FailW_ExtError
              index: 4
            - name: EVR_FailW_IntError
              index: 5
            - name: EVR_FailW_Info
              index: 6
            - name: EVR_FailW_LongMemLck
              index: 10
            - name: EVR_FailW_ShortMemLck
              index: 11
            - name: EVR_FailW_BattChange
              index: 12
            - name: EVR_FailW_Speed
              index: 13
            - name: EVR_FailW_Warning
              index: 14
            - name: EVR_FailW_Error
              index: 15
        - name: EVR_NTP_TIME
          offset: 96
          type: TIMEDATE48
          is_aligned: true
        - name: EVR_DigOutput
          offset: 144
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_DigOutput_V15kmh
              index: 0
            - name: EVR_DigOutput_EVR_NOK
              index: 1
            - name: EVR_DigOutput_Buzzer_A1
              index: 2
            - name: EVR_DigOutput_Light_A1
              index: 3
            - name: EVR_DigOutput_Buzzer_A2
              index: 4
            - name: EVR_DigOutput_Light_A2
              index: 5
            - name: EVR_DigOutput_Zerospeed
              index: 13
            - name: EVR_DigOutput_Emerg_Br_DM1
              index: 14
            - name: EVR_DigOutput_Emerg_Br_DM2
              index: 15
        - name: EVR_Speed
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_SpeedDiff
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_TIME_CV
          offset: 192
          type: ANTIVALENT2
          is_aligned: true
        - name: EVR_SpeedDiff_CV
          offset: 194
          type: ANTIVALENT2
          is_aligned: false
        - name: EVR_Speed_CV
          offset: 196
          type: ANTIVALENT2
          is_aligned: false
        - name: EVR_WhD_Sensor1
          offset: 200
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_SwVer_App1
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_Distance
          offset: 224
          type: UNSIGNED32
          is_aligned: true
        - name: EVR_SwVer_App2
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_SwVer_Iss
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_WhD_Sensor2
          offset: 288
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_DigInput1
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_DigInput1_EB_DR_VER
              index: 2
            - name: EVR_DigInput1_HORN_ACT_CAB
              index: 4
            - name: EVR_DigInput1_MC_TB1
              index: 5
            - name: EVR_DigInput1_ATB_ONLY_ACT_CAB
              index: 10
            - name: EVR_DigInput1_DOOR_EN_R
              index: 12
            - name: EVR_DigInput1_DOOR_EN_L
              index: 13
            - name: EVR_DigInput1_DOOR_closed
              index: 14
        - name: EVR_DigInput2
          offset: 320
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_DigInput2_Train_deg_mode
              index: 0
            - name: EVR_DigInput2_EB_Relay
              index: 1
            - name: EVR_DigInput2_BYP_EM_LOOP
              index: 6
            - name: EVR_DigInput2_BYP_TR_LOOP
              index: 7
            - name: EVR_DigInput2_BYP_PEM_LOOP
              index: 8
            - name: EVR_DigInput2_BYP_ETCS_LOOP
              index: 9
            - name: EVR_DigInput2_NOT_AUX_BRAKE_A1
              index: 10
            - name: EVR_DigInput2_NOT_AUX_BRAKE_A2
              index: 11
            - name: EVR_DigInput2_BHA
              index: 12
            - name: EVR_DigInput2_BHN
              index: 13
        - name: EVR_SaboInput
          offset: 336
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_SaboInput_Safety_Off
              index: 0
            - name: EVR_SaboInput_Sequence_Reset
              index: 1
            - name: EVR_SaboInput_Forward_Cab1
              index: 6
            - name: EVR_SaboInput_Forward_Cab2
              index: 7
            - name: EVR_SaboInput_Cab1_Enabled
              index: 8
            - name: EVR_SaboInput_Cab2_Enabled
              index: 9
        - name: EVR_VehicleNumber
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_HMI_EL_TEST_DATE
          offset: 384
          type: TIMEDATE48
          is_aligned: true
    - name: ETH_A1_HVACC_STS_M
      address: 239.34.0.59:12059
      source: HMI_CAB1
      period: 256ms
      size: 512
      variables:
        - name: HVACC_A1_LIFEWORD
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: HVACC_A1_OPMODE
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_OPMODE_OFF
              index: 0
            - name: HVACC_A1_OPMODE_CLEAN
              index: 1
            - name: HVACC_A1_OPMODE_LIMP
              index: 2
            - name: HVACC_A1_OPMODE_EME_VENT
              index: 3
            - name: HVACC_A1_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACC_A1_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACC_A1_OPMODE_OFF_READY
              index: 8
            - name: HVACC_A1_OPMODE_TRANSPORT
              index: 9
            - name: HVACC_A1_OPMODE_DOZE
              index: 10
        - name: HVACC_A1_STS
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_STS_AC_POWER_NOK
              index: 0
        - name: HVACC_A1_TEMP_EXT
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A1_TEMP_INT
          offset: 64
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A1_TEMP_OBJ
          offset: 80
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A1_DIAG1
          offset: 96
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_DIAG1_CAB_VENT
              index: 1
            - name: HVACC_A1_DIAG1_CAB_COOL
              index: 2
            - name: HVACC_A1_DIAG1_CAB_HEAT
              index: 3
            - name: HVACC_A1_DIAG1_CAB_DAMPER
              index: 6
            - name: HVACC_A1_DIAG1_CAB_AIRFLOW_HS
              index: 7
            - name: HVACC_A1_DIAG1_CAB_AIRFLOW_LS
              index: 8
            - name: HVACC_A1_DIAG1_CAB_EFM
              index: 10
            - name: HVACC_A1_DIAG1_CAB_CM_CFM_CB
              index: 11
            - name: HVACC_A1_DIAG1_CAB_CM_CFM_CONT
              index: 12
            - name: HVACC_A1_DIAG1_CAB_CFM
              index: 13
            - name: HVACC_A1_DIAG1_CAB_HPS
              index: 14
            - name: HVACC_A1_DIAG1_CAB_LPS
              index: 15
        - name: HVACC_A1_DIAG2
          offset: 112
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_DIAG2_CAB_HP
              index: 0
            - name: HVACC_A1_DIAG2_CAB_LP
              index: 1
            - name: HVACC_A1_DIAG2_CAB_AH_CB
              index: 2
            - name: HVACC_A1_DIAG2_CAB_AH_CONT
              index: 3
            - name: HVACC_A1_DIAG2_CAB_AH_TH
              index: 4
            - name: HVACC_A1_DIAG2_CAB_CONV_CB
              index: 5
            - name: HVACC_A1_DIAG2_CAB_CONV_CONT
              index: 6
            - name: HVACC_A1_DIAG2_CAB_HPT
              index: 8
            - name: HVACC_A1_DIAG2_CAB_LPT
              index: 9
            - name: HVACC_A1_DIAG2_CAB_RATS
              index: 10
            - name: HVACC_A1_DIAG2_CAB_SATS
              index: 11
            - name: HVACC_A1_DIAG2_CAB_FATS
              index: 12
            - name: HVACC_A1_DIAG2_FAD_CLOSED
              index: 13
        - name: HVACC_A1_SWV
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: HVACC_A2_LIFEWORD
          offset: 144
          type: UNSIGNED8
          is_aligned: true
        - name: HVACC_A2_OPMODE
          offset: 160
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_OPMODE_OFF
              index: 0
            - name: HVACC_A2_OPMODE_CLEAN
              index: 1
            - name: HVACC_A2_OPMODE_LIMP
              index: 2
            - name: HVACC_A2_OPMODE_EME_VENT
              index: 3
            - name: HVACC_A2_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACC_A2_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACC_A2_OPMODE_OFF_READY
              index: 8
            - name: HVACC_A2_OPMODE_TRANSPORT
              index: 9
            - name: HVACC_A2_OPMODE_DOZE
              index: 10
        - name: HVACC_A2_STS
          offset: 176
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_STS_AC_POWER_NOK
              index: 0
        - name: HVACC_A2_TEMP_EXT
          offset: 192
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A2_TEMP_INT
          offset: 208
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A2_TEMP_OBJ
          offset: 224
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A2_DIAG1
          offset: 240
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_DIAG1_CAB_VENT
              index: 1
            - name: HVACC_A2_DIAG1_CAB_COOL
              index: 2
            - name: HVACC_A2_DIAG1_CAB_HEAT
              index: 3
            - name: HVACC_A2_DIAG1_CAB_DAMPER
              index: 6
            - name: HVACC_A2_DIAG1_CAB_AIRFLOW_HS
              index: 7
            - name: HVACC_A2_DIAG1_CAB_AIRFLOW_LS
              index: 8
            - name: HVACC_A2_DIAG1_CAB_EFM
              index: 10
            - name: HVACC_A2_DIAG1_CAB_CM_CFM_CB
              index: 11
            - name: HVACC_A2_DIAG1_CAB_CM_CFM_CONT
              index: 12
            - name: HVACC_A2_DIAG1_CAB_CFM
              index: 13
            - name: HVACC_A2_DIAG1_CAB_HPS
              index: 14
            - name: HVACC_A2_DIAG1_CAB_LPS
              index: 15
        - name: HVACC_A2_DIAG2
          offset: 256
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_DIAG2_CAB_HP
              index: 0
            - name: HVACC_A2_DIAG2_CAB_LP
              index: 1
            - name: HVACC_A2_DIAG2_CAB_AH_CB
              index: 2
            - name: HVACC_A2_DIAG2_CAB_AH_CONT
              index: 3
            - name: HVACC_A2_DIAG2_CAB_AH_TH
              index: 4
            - name: HVACC_A2_DIAG2_CAB_CONV_CB
              index: 5
            - name: HVACC_A2_DIAG2_CAB_CONV_CONT
              index: 6
            - name: HVACC_A2_DIAG2_CAB_HPT
              index: 8
            - name: HVACC_A2_DIAG2_CAB_LPT
              index: 9
            - name: HVACC_A2_DIAG2_CAB_RATS
              index: 10
            - name: HVACC_A2_DIAG2_CAB_SATS
              index: 11
            - name: HVACC_A2_DIAG2_CAB_FATS
              index: 12
            - name: HVACC_A2_DIAG2_FAD_CLOSED
              index: 13
        - name: HVACC_A2_SWV
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: HVACC_A1_STS_CV
          offset: 288
          type: ANTIVALENT2
          is_aligned: true
        - name: HVACC_A2_STS_CV
          offset: 290
          type: ANTIVALENT2
          is_aligned: false
    - name: ETH_A1_HVACD_STS_M
      address: 239.34.0.60:12060
      source: HMI_CAB1
      period: 256ms
      size: 1024
      variables:
        - name: HVACD_A1_LIFEWORD
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_A1_OPMODE
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_OPMODE_OFF
              index: 0
            - name: HVACD_A1_OPMODE_CLEAN
              index: 1
            - name: HVACD_A1_OPMODE_LIMP
              index: 2
            - name: HVACD_A1_OPMODE_EME_VENT
              index: 3
            - name: HVACD_A1_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_A1_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_A1_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_A1_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_A1_OPMODE_OFF_READY
              index: 8
            - name: HVACD_A1_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_A1_OPMODE_DOZE
              index: 10
        - name: HVACD_A1_STS
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_A1_REQ
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_REQ_DefrostReq
              index: 0
        - name: HVACD_A1_TEMP_EXT
          offset: 64
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A1_TEMP_INT
          offset: 80
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A1_TEMP_OBJ
          offset: 96
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A1_DIAG1
          offset: 112
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_A1_DIAG1_VENT
              index: 1
            - name: HVACD_A1_DIAG1_COOL
              index: 2
            - name: HVACD_A1_DIAG1_HEAT
              index: 3
            - name: HVACD_A1_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_A1_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_A1_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_A1_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_A1_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_A1_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_A1_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_A1_DIAG1_EME_INV
              index: 14
            - name: HVACD_A1_DIAG1_CFM_CB
              index: 15
        - name: HVACD_A1_DIAG2
          offset: 128
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_A1_DIAG2_CM1_CB
              index: 1
            - name: HVACD_A1_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_A1_DIAG2_CM2_CB
              index: 3
            - name: HVACD_A1_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_A1_DIAG2_HPS1
              index: 5
            - name: HVACD_A1_DIAG2_HP1
              index: 6
            - name: HVACD_A1_DIAG2_LP1
              index: 7
            - name: HVACD_A1_DIAG2_HPS2
              index: 8
            - name: HVACD_A1_DIAG2_HP2
              index: 9
            - name: HVACD_A1_DIAG2_LP2
              index: 10
            - name: HVACD_A1_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_A1_DIAG2_AH1_CB
              index: 12
            - name: HVACD_A1_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_A1_DIAG2_AH2_CB
              index: 14
            - name: HVACD_A1_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_A1_DIAG3
          offset: 144
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG3_AH_TH
              index: 0
            - name: HVACD_A1_DIAG3_FH1_CB
              index: 1
            - name: HVACD_A1_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_A1_DIAG3_FH1_TH
              index: 3
            - name: HVACD_A1_DIAG3_FH2_CB
              index: 4
            - name: HVACD_A1_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_A1_DIAG3_FH2_TH
              index: 6
            - name: HVACD_A1_DIAG3_HPT1
              index: 7
            - name: HVACD_A1_DIAG3_LPT1
              index: 8
            - name: HVACD_A1_DIAG3_HPT2
              index: 9
            - name: HVACD_A1_DIAG3_LPT2
              index: 10
            - name: HVACD_A1_DIAG3_RATS
              index: 11
            - name: HVACD_A1_DIAG3_SATS
              index: 12
            - name: HVACD_A1_DIAG3_FATS
              index: 13
            - name: HVACD_A1_DIAG3_WCTS
              index: 14
            - name: HVACD_A1_DIAG3_DTS1
              index: 15
        - name: HVACD_A1_DIAG4
          offset: 160
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG4_DTS2
              index: 0
            - name: HVACD_A1_DIAG4_FAD_L
              index: 1
            - name: HVACD_A1_DIAG4_FAD_R
              index: 2
            - name: HVACD_A1_DIAG4_RAD
              index: 3
            - name: HVACD_A1_DIAG4_WC_TH
              index: 4
            - name: HVACD_A1_DIAG4__4WV1
              index: 5
            - name: HVACD_A1_DIAG4__4WV2
              index: 6
            - name: HVACD_A1_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_A1_DIAG4_WC_CB
              index: 8
            - name: HVACD_A1_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_A1_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_A1_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_A1_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_A1_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_A1_SwV
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_B_LIFEWORD
          offset: 192
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_B_OPMODE
          offset: 208
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_OPMODE_OFF
              index: 0
            - name: HVACD_B_OPMODE_CLEAN
              index: 1
            - name: HVACD_B_OPMODE_LIMP
              index: 2
            - name: HVACD_B_OPMODE_EME_VENT
              index: 3
            - name: HVACD_B_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_B_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_B_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_B_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_B_OPMODE_OFF_READY
              index: 8
            - name: HVACD_B_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_B_OPMODE_DOZE
              index: 10
        - name: HVACD_B_STS
          offset: 224
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_B_REQ
          offset: 240
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_REQ_DefrostReq
              index: 0
        - name: HVACD_B_TEMP_EXT
          offset: 256
          type: INTEGER16
          is_aligned: true
        - name: HVACD_B_TEMP_INT
          offset: 272
          type: INTEGER16
          is_aligned: true
        - name: HVACD_B_TEMP_OBJ
          offset: 288
          type: INTEGER16
          is_aligned: true
        - name: HVACD_B_DIAG1
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_B_DIAG1_VENT
              index: 1
            - name: HVACD_B_DIAG1_COOL
              index: 2
            - name: HVACD_B_DIAG1_HEAT
              index: 3
            - name: HVACD_B_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_B_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_B_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_B_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_B_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_B_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_B_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_B_DIAG1_EME_INV
              index: 14
            - name: HVACD_B_DIAG1_CFM_CB
              index: 15
        - name: HVACD_B_DIAG2
          offset: 320
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_B_DIAG2_CM1_CB
              index: 1
            - name: HVACD_B_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_B_DIAG2_CM2_CB
              index: 3
            - name: HVACD_B_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_B_DIAG2_HPS1
              index: 5
            - name: HVACD_B_DIAG2_HP1
              index: 6
            - name: HVACD_B_DIAG2_LP1
              index: 7
            - name: HVACD_B_DIAG2_HPS2
              index: 8
            - name: HVACD_B_DIAG2_HP2
              index: 9
            - name: HVACD_B_DIAG2_LP2
              index: 10
            - name: HVACD_B_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_B_DIAG2_AH1_CB
              index: 12
            - name: HVACD_B_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_B_DIAG2_AH2_CB
              index: 14
            - name: HVACD_B_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_B_DIAG3
          offset: 336
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG3_AH_TH
              index: 0
            - name: HVACD_B_DIAG3_FH1_CB
              index: 1
            - name: HVACD_B_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_B_DIAG3_FH1_TH
              index: 3
            - name: HVACD_B_DIAG3_FH2_CB
              index: 4
            - name: HVACD_B_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_B_DIAG3_FH2_TH
              index: 6
            - name: HVACD_B_DIAG3_HPT1
              index: 7
            - name: HVACD_B_DIAG3_LPT1
              index: 8
            - name: HVACD_B_DIAG3_HPT2
              index: 9
            - name: HVACD_B_DIAG3_LPT2
              index: 10
            - name: HVACD_B_DIAG3_RATS
              index: 11
            - name: HVACD_B_DIAG3_SATS
              index: 12
            - name: HVACD_B_DIAG3_FATS
              index: 13
            - name: HVACD_B_DIAG3_WCTS
              index: 14
            - name: HVACD_B_DIAG3_DTS1
              index: 15
        - name: HVACD_B_DIAG4
          offset: 352
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG4_DTS2
              index: 0
            - name: HVACD_B_DIAG4_FAD_L
              index: 1
            - name: HVACD_B_DIAG4_FAD_R
              index: 2
            - name: HVACD_B_DIAG4_RAD
              index: 3
            - name: HVACD_B_DIAG4_WC_TH
              index: 4
            - name: HVACD_B_DIAG4__4WV1
              index: 5
            - name: HVACD_B_DIAG4__4WV2
              index: 6
            - name: HVACD_B_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_B_DIAG4_WC_CB
              index: 8
            - name: HVACD_B_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_B_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_B_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_B_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_B_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_B_SwV
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_C1_LIFEWORD
          offset: 384
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_C1_OPMODE
          offset: 400
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_OPMODE_OFF
              index: 0
            - name: HVACD_C1_OPMODE_CLEAN
              index: 1
            - name: HVACD_C1_OPMODE_LIMP
              index: 2
            - name: HVACD_C1_OPMODE_EME_VENT
              index: 3
            - name: HVACD_C1_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_C1_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_C1_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_C1_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_C1_OPMODE_OFF_READY
              index: 8
            - name: HVACD_C1_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_C1_OPMODE_DOZE
              index: 10
        - name: HVACD_C1_STS
          offset: 416
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_C1_REQ
          offset: 432
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_REQ_DefrostReq
              index: 0
        - name: HVACD_C1_TEMP_EXT
          offset: 448
          type: INTEGER16
          is_aligned: true
        - name: HVACD_C1_TEMP_INT
          offset: 464
          type: INTEGER16
          is_aligned: true
        - name: HVACD_C1_TEMP_OBJ
          offset: 480
          type: INTEGER16
          is_aligned: true
        - name: HVACD_C1_DIAG1
          offset: 496
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_C1_DIAG1_VENT
              index: 1
            - name: HVACD_C1_DIAG1_COOL
              index: 2
            - name: HVACD_C1_DIAG1_HEAT
              index: 3
            - name: HVACD_C1_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_C1_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_C1_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_C1_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_C1_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_C1_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_C1_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_C1_DIAG1_EME_INV
              index: 14
            - name: HVACD_C1_DIAG1_CFM_CB
              index: 15
        - name: HVACD_C1_DIAG2
          offset: 512
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_C1_DIAG2_CM1_CB
              index: 1
            - name: HVACD_C1_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_C1_DIAG2_CM2_CB
              index: 3
            - name: HVACD_C1_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_C1_DIAG2_HPS1
              index: 5
            - name: HVACD_C1_DIAG2_HP1
              index: 6
            - name: HVACD_C1_DIAG2_LP1
              index: 7
            - name: HVACD_C1_DIAG2_HPS2
              index: 8
            - name: HVACD_C1_DIAG2_HP2
              index: 9
            - name: HVACD_C1_DIAG2_LP2
              index: 10
            - name: HVACD_C1_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_C1_DIAG2_AH1_CB
              index: 12
            - name: HVACD_C1_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_C1_DIAG2_AH2_CB
              index: 14
            - name: HVACD_C1_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_C1_DIAG3
          offset: 528
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG3_AH_TH
              index: 0
            - name: HVACD_C1_DIAG3_FH1_CB
              index: 1
            - name: HVACD_C1_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_C1_DIAG3_FH1_TH
              index: 3
            - name: HVACD_C1_DIAG3_FH2_CB
              index: 4
            - name: HVACD_C1_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_C1_DIAG3_FH2_TH
              index: 6
            - name: HVACD_C1_DIAG3_HPT1
              index: 7
            - name: HVACD_C1_DIAG3_LPT1
              index: 8
            - name: HVACD_C1_DIAG3_HPT2
              index: 9
            - name: HVACD_C1_DIAG3_LPT2
              index: 10
            - name: HVACD_C1_DIAG3_RATS
              index: 11
            - name: HVACD_C1_DIAG3_SATS
              index: 12
            - name: HVACD_C1_DIAG3_FATS
              index: 13
            - name: HVACD_C1_DIAG3_WCTS
              index: 14
            - name: HVACD_C1_DIAG3_DTS1
              index: 15
        - name: HVACD_C1_DIAG4
          offset: 544
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG4_DTS2
              index: 0
            - name: HVACD_C1_DIAG4_FAD_L
              index: 1
            - name: HVACD_C1_DIAG4_FAD_R
              index: 2
            - name: HVACD_C1_DIAG4_RAD
              index: 3
            - name: HVACD_C1_DIAG4_WC_TH
              index: 4
            - name: HVACD_C1_DIAG4__4WV1
              index: 5
            - name: HVACD_C1_DIAG4__4WV2
              index: 6
            - name: HVACD_C1_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_C1_DIAG4_WC_CB
              index: 8
            - name: HVACD_C1_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_C1_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_C1_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_C1_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_C1_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_C1_SwV
          offset: 560
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_A2_LIFEWORD
          offset: 576
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_A2_OPMODE
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_OPMODE_OFF
              index: 0
            - name: HVACD_A2_OPMODE_CLEAN
              index: 1
            - name: HVACD_A2_OPMODE_LIMP
              index: 2
            - name: HVACD_A2_OPMODE_EME_VENT
              index: 3
            - name: HVACD_A2_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_A2_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_A2_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_A2_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_A2_OPMODE_OFF_READY
              index: 8
            - name: HVACD_A2_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_A2_OPMODE_DOZE
              index: 10
        - name: HVACD_A2_STS
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_A2_REQ
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_REQ_DefrostReq
              index: 0
        - name: HVACD_A2_TEMP_EXT
          offset: 640
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A2_TEMP_INT
          offset: 656
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A2_TEMP_OBJ
          offset: 672
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A2_DIAG1
          offset: 688
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_A2_DIAG1_VENT
              index: 1
            - name: HVACD_A2_DIAG1_COOL
              index: 2
            - name: HVACD_A2_DIAG1_HEAT
              index: 3
            - name: HVACD_A2_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_A2_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_A2_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_A2_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_A2_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_A2_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_A2_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_A2_DIAG1_EME_INV
              index: 14
            - name: HVACD_A2_DIAG1_CFM_CB
              index: 15
        - name: HVACD_A2_DIAG2
          offset: 704
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_A2_DIAG2_CM1_CB
              index: 1
            - name: HVACD_A2_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_A2_DIAG2_CM2_CB
              index: 3
            - name: HVACD_A2_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_A2_DIAG2_HPS1
              index: 5
            - name: HVACD_A2_DIAG2_HP1
              index: 6
            - name: HVACD_A2_DIAG2_LP1
              index: 7
            - name: HVACD_A2_DIAG2_HPS2
              index: 8
            - name: HVACD_A2_DIAG2_HP2
              index: 9
            - name: HVACD_A2_DIAG2_LP2
              index: 10
            - name: HVACD_A2_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_A2_DIAG2_AH1_CB
              index: 12
            - name: HVACD_A2_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_A2_DIAG2_AH2_CB
              index: 14
            - name: HVACD_A2_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_A2_DIAG3
          offset: 720
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG3_AH_TH
              index: 0
            - name: HVACD_A2_DIAG3_FH1_CB
              index: 1
            - name: HVACD_A2_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_A2_DIAG3_FH1_TH
              index: 3
            - name: HVACD_A2_DIAG3_FH2_CB
              index: 4
            - name: HVACD_A2_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_A2_DIAG3_FH2_TH
              index: 6
            - name: HVACD_A2_DIAG3_HPT1
              index: 7
            - name: HVACD_A2_DIAG3_LPT1
              index: 8
            - name: HVACD_A2_DIAG3_HPT2
              index: 9
            - name: HVACD_A2_DIAG3_LPT2
              index: 10
            - name: HVACD_A2_DIAG3_RATS
              index: 11
            - name: HVACD_A2_DIAG3_SATS
              index: 12
            - name: HVACD_A2_DIAG3_FATS
              index: 13
            - name: HVACD_A2_DIAG3_WCTS
              index: 14
            - name: HVACD_A2_DIAG3_DTS1
              index: 15
        - name: HVACD_A2_DIAG4
          offset: 736
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG4_DTS2
              index: 0
            - name: HVACD_A2_DIAG4_FAD_L
              index: 1
            - name: HVACD_A2_DIAG4_FAD_R
              index: 2
            - name: HVACD_A2_DIAG4_RAD
              index: 3
            - name: HVACD_A2_DIAG4_WC_TH
              index: 4
            - name: HVACD_A2_DIAG4__4WV1
              index: 5
            - name: HVACD_A2_DIAG4__4WV2
              index: 6
            - name: HVACD_A2_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_A2_DIAG4_WC_CB
              index: 8
            - name: HVACD_A2_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_A2_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_A2_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_A2_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_A2_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_A2_SwV
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_A1_STS_CV
          offset: 768
          type: ANTIVALENT2
          is_aligned: true
        - name: HVACD_B_STS_CV
          offset: 770
          type: ANTIVALENT2
          is_aligned: false
        - name: HVACD_C1_STS_CV
          offset: 772
          type: ANTIVALENT2
          is_aligned: false
        - name: HVACD_A2_STS_CV
          offset: 774
          type: ANTIVALENT2
          is_aligned: false
    - name: ETH_A1_HVS_INFO
      address: 239.34.0.102:12102
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: HVS_ActiveUsedPW
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: HVS_ActiveGeneratedPW
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: HVS_Voltage
          offset: 64
          type: INTEGER32
          is_aligned: true
        - name: HVS_Current
          offset: 96
          type: INTEGER32
          is_aligned: true
        - name: HVS_DetectedStatus
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: HVS_DetectedStatus_VoltageTypeBit1
              index: 5
            - name: HVS_DetectedStatus_VoltageTypeBit0
              index: 6
            - name: HVS_DetectedStatus_EnergyQuality
              index: 7
        - name: HVS_Index
          offset: 136
          type: UNSIGNED8
          is_aligned: true
        - name: HVS_EnergyPort_CV
          offset: 144
          type: ANTIVALENT2
          is_aligned: true
        - name: HVS_GenStartupStatus
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: HVS_GenStartupStatus_VersionCoherence
              index: 5
            - name: HVS_GenStartupStatus_OffsetStatus
              index: 6
            - name: HVS_GenStartupStatus_SensParamStatus
              index: 7
        - name: HVS_SensFHVersion
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: HVS_SensFBVersion
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: HVS_CurrentStatus
          offset: 192
          type: BITSET8
          is_aligned: true
          items:
            - name: HVS_CurrentStatus_LowHTSupplyVolt
              index: 4
            - name: HVS_CurrentStatus_HTCommStatus
              index: 5
            - name: HVS_CurrentStatus_SensorCommStatus
              index: 6
            - name: HVS_CurrentStatus_GeneralStatus
              index: 7
        - name: HVS_InfoPort_CV
          offset: 200
          type: ANTIVALENT2
          is_aligned: true
    - name: ETH_A1_IO11_A1_IN_OUT_M
      address: 239.34.0.80:12080
      source: HMI_CAB1
      period: 64ms
      size: 1024
      variables:
        - name: I11S_A1_LIMP_HVAC_CAB
          offset: 0
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLS_COMM_TRG
          offset: 1
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CLS_COMM
          offset: 2
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_RGH
          offset: 3
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_LFT
          offset: 4
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_DOORS
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_OVERR_ALA
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PASS_OVERR
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_STATION
          offset: 8
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_PSB_OVERR_ALR
          offset: 10
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE3
          offset: 11
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE2
          offset: 12
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE1
          offset: 13
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DC_AVAIL
          offset: 14
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CONF_ALL_DC
          offset: 15
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_FIRE_RESET
          offset: 16
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_AC_AVAIL
          offset: 17
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_DOOR_BYP
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ON_BOG
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_SNG_2
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_DCO
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_TR_ACOP
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_N_CAB_ENAB
          offset: 31
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_LIMP_HVAC_CAB_OK
          offset: 32
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLS_COMM_TRG_OK
          offset: 33
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CLS_COMM_OK
          offset: 34
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_RGH_OK
          offset: 35
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_LFT_OK
          offset: 36
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_DOORS_OK
          offset: 37
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_OVERR_ALA_OK
          offset: 38
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PASS_OVERR_OK
          offset: 39
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_STATION_OK
          offset: 40
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_PSB_OVERR_ALR_OK
          offset: 42
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE3_OK
          offset: 43
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE2_OK
          offset: 44
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE1_OK
          offset: 45
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DC_AVAIL_OK
          offset: 46
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CONF_ALL_DC_OK
          offset: 47
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_FIRE_RESET_OK
          offset: 48
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_AC_AVAIL_OK
          offset: 49
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_DOOR_BYP_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ON_BOG_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_SNG_2_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_DCO_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_TR_ACOP_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_N_CAB_ENAB_OK
          offset: 63
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TRANSP_MODE
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLEAN_MODE
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DOZE_MODE
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TCMS_DEG_ON
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HVAC_OFF
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_2
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_1
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BCU_OK
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BRK_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_LIMP_ACT_HVAC
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_OFF_VENT
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HARMONIC_INH
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_ZS1
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EXT_POW_SUP
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_IND_BR_ISOL
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BP_PRESSURE
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_MGNBRK
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_ISOL_KKL
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_HORN
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_IO2
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BYP_ALARM
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_R_DOOR_CLSD
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_L_DOOR_CLSD
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_L
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_R
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_N_PRESS_MP
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_DEADMAN
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_ERTMS
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_EM_LOOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_EMERG_33K11
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ISOL_BOG
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EST_RELAY_PB
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TRANSP_MODE_OK
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLEAN_MODE_OK
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DOZE_MODE_OK
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TCMS_DEG_ON_OK
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HVAC_OFF_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_2_OK
          offset: 101
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_1_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BCU_OK_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BRK_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_LIMP_ACT_HVAC_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_OFF_VENT_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HARMONIC_INH_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_ZS1_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EXT_POW_SUP_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_IND_BR_ISOL_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BP_PRESSURE_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_MGNBRK_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_ISOL_KKL_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_HORN_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_IO2_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BYP_ALARM_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_R_DOOR_CLSD_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_L_DOOR_CLSD_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_L_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_R_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_N_PRESS_MP_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_DEADMAN_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_ERTMS_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_EM_LOOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_EMERG_33K11_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ISOL_BOG_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EST_RELAY_PB_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X10_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_A1_CARD_X11_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X12_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X13_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X14_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_BATTERY_ON
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_BATTERY_OFF
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_EM_LOOP_TEST
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_CLS_L
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_CLS_R
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_BUZZER_ON
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_RESET_DEG
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_PROP_CUT_OUT
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_PB_ON
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_LAMP_RGH
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LAMP_LFT
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_ON_TRANSPORT
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_HVAC_CAB_ON
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_CAB_LIMP
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_SHUNTING
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LAMP_TEST
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_READY_ACT
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_DOZE_ACT
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_CLEAN_ACT
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_N_ON_READY
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_L_PERM
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_ALARM_INC
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LAMP_CLS_LFT
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_LAMP_CLS_RGH
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_HVAC_ON
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LIMP_HVAC_DEP
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_APS_OUT
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_EMERG_LIGHT2
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_NORMAL_LIGHT
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_SEATING_AREA
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_THRESH_LIGHT
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_HEAT_CON
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_CAB_LGT_OFF
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_F2R
          offset: 256
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_MRG
          offset: 264
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_R2R_A
          offset: 272
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_FS_D2R
          offset: 280
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_PMF
          offset: 288
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_rtb_FSP
          offset: 296
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_DFS_x_rtb_FSCTR
          offset: 304
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_PTRN2
          offset: 312
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_G_FSD
          offset: 320
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_F2R
          offset: 328
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_MRG
          offset: 336
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_R2R_A
          offset: 344
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_FS_D2R
          offset: 352
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_PMF
          offset: 360
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_rtb_FSP
          offset: 368
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_DFS_x_rtb_FSCTR
          offset: 376
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_PTRN2
          offset: 384
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_G_FSD
          offset: 392
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_F2R_2
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_MRG_2
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_R2R_A_2
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_FS_D2R_2
          offset: 448
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PMF_2
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_rtb_FSP_2
          offset: 480
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_DFS_x_rtb_FSCTR_2
          offset: 496
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PTRN2_2
          offset: 512
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_G_FSD_2
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_I1QR
          offset: 544
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_I1QF
          offset: 560
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_I1DR
          offset: 576
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_I1DF
          offset: 592
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1QFF
          offset: 608
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1DFF
          offset: 624
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PIQE
          offset: 640
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PIDE
          offset: 656
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1QR
          offset: 672
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1DR
          offset: 688
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_VPV
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_VPV_ST
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_DFS
          offset: 736
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_FS
          offset: 752
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_FIP
          offset: 768
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_EFC2
          offset: 784
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_VLAtrain_SYS
          offset: 800
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM1
          offset: 816
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM4
          offset: 832
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRA
          offset: 848
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM1_SYS
          offset: 864
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM4_SYS
          offset: 880
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_Spare1
          offset: 896
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_Spare2
          offset: 912
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_IO11_A2_IN_OUT_M
      address: 239.34.0.83:12083
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: I11S_A2_LIMP_HVAC_CAB
          offset: 0
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLS_COMM_TRG
          offset: 1
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CLS_COMM
          offset: 2
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_RGH
          offset: 3
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_LFT
          offset: 4
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_DOORS
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_OVERR_ALA
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PASS_OVERR
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_STATION
          offset: 8
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_PSB_OVERR_ALR
          offset: 10
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE3
          offset: 11
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE2
          offset: 12
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE1
          offset: 13
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DC_AVAIL
          offset: 14
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CONF_ALL_DC
          offset: 15
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_FIRE_RESET
          offset: 16
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_AC_AVAIL
          offset: 17
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_DOOR_BYP
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ON_BOG
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_SNG_2
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_DCO
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_TR_ACOP
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_N_CAB_ENAB
          offset: 31
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_LIMP_HVAC_CAB_OK
          offset: 32
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLS_COMM_TRG_OK
          offset: 33
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CLS_COMM_OK
          offset: 34
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_RGH_OK
          offset: 35
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_LFT_OK
          offset: 36
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_DOORS_OK
          offset: 37
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_OVERR_ALA_OK
          offset: 38
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PASS_OVERR_OK
          offset: 39
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_STATION_OK
          offset: 40
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_PSB_OVERR_ALR_OK
          offset: 42
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE3_OK
          offset: 43
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE2_OK
          offset: 44
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE1_OK
          offset: 45
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DC_AVAIL_OK
          offset: 46
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CONF_ALL_DC_OK
          offset: 47
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_FIRE_RESET_OK
          offset: 48
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_AC_AVAIL_OK
          offset: 49
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_DOOR_BYP_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ON_BOG_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_SNG_2_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_DCO_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_TR_ACOP_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_N_CAB_ENAB_OK
          offset: 63
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TRANSP_MODE
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLEAN_MODE
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DOZE_MODE
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TCMS_DEG_ON
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HVAC_OFF
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_2
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_1
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BCU_OK
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BRK_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_LIMP_ACT_HVAC
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_OFF_VENT
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HARMONIC_INH
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_ZS1
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EXT_POW_SUP
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_IND_BR_ISOL
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BP_PRESSURE
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_MGNBRK
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_ISOL_KKL
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_HORN
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_IO2
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BYP_ALARM
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_R_DOOR_CLSD
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_L_DOOR_CLSD
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_L
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_R
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_N_PRESS_MP
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_DEADMAN
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_ERTMS
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_EM_LOOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_EMERG_33K11
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ISOL_BOG
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EST_RELAY_PB
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TRANSP_MODE_OK
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLEAN_MODE_OK
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DOZE_MODE_OK
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TCMS_DEG_ON_OK
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HVAC_OFF_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_2_OK
          offset: 101
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_1_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BCU_OK_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BRK_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_LIMP_ACT_HVAC_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_OFF_VENT_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HARMONIC_INH_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_ZS1_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EXT_POW_SUP_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_IND_BR_ISOL_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BP_PRESSURE_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_MGNBRK_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_ISOL_KKL_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_HORN_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_IO2_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BYP_ALARM_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_R_DOOR_CLSD_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_L_DOOR_CLSD_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_L_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_R_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_N_PRESS_MP_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_DEADMAN_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_ERTMS_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_EM_LOOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_EMERG_33K11_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ISOL_BOG_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EST_RELAY_PB_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X10_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_A2_CARD_X11_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X12_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X13_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X14_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_BATTERY_ON
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_BATTERY_OFF
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_EM_LOOP_TEST
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O11R_A2_CLS_L
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_CLS_R
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_BUZZER_ON
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_RESET_DEG
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_PROP_CUT_OUT
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_PB_ON
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LAMP_RGH
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LAMP_LFT
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_ON_TRANSPORT
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_HVAC_CAB_ON
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_CAB_LIMP
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_SHUNTING
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A2_LAMP_TEST
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_READY_ACT
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_DOZE_ACT
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_CLEAN_ACT
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_N_ON_READY
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_L_PERM
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_ALARM_INC
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A2_LAMP_CLS_LFT
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LAMP_CLS_RGH
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_HVAC_ON
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LIMP_HVAC_DEP
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_APS_OUT
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_EMERG_LIGHT2
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_NORMAL_LIGHT
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_SEATING_AREA
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A2_THRESH_LIGHT
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_HEAT_CON
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_CAB_LGT_OFF
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO11_B_IN_OUT_M
      address: 239.34.0.86:12086
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: I11S_B_CB_CDM
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_BELL
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PANT2
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_ILC_FAULT
          offset: 8
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_ZERO_S
          offset: 9
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DEG
          offset: 10
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DISPLAYS
          offset: 11
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DOORS
          offset: 12
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_LOCAL
          offset: 13
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PIS
          offset: 14
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_ERTMS
          offset: 15
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_AC_SOCKET
          offset: 16
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_AC_HVACD
          offset: 17
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_IO2
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_ON
          offset: 19
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_FAULT_COMP
          offset: 20
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_SW_ON
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_OFF
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_2
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_1
          offset: 24
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_COMP_PRES
          offset: 25
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K02
          offset: 26
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K01
          offset: 27
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_HSCB_CLOSE
          offset: 28
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT2_SEL
          offset: 29
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT1_SEL
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CDM_OK
          offset: 37
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_BELL_OK
          offset: 38
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PANT2_OK
          offset: 39
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_ILC_FAULT_OK
          offset: 40
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_ZERO_S_OK
          offset: 41
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DEG_OK
          offset: 42
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DISPLAYS_OK
          offset: 43
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DOORS_OK
          offset: 44
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_LOCAL_OK
          offset: 45
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PIS_OK
          offset: 46
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_ERTMS_OK
          offset: 47
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_AC_SOCKET_OK
          offset: 48
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_AC_HVACD_OK
          offset: 49
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_IO2_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_ON_OK
          offset: 51
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_FAULT_COMP_OK
          offset: 52
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_SW_ON_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_OFF_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_2_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_1_OK
          offset: 56
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_COMP_PRES_OK
          offset: 57
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K02_OK
          offset: 58
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K01_OK
          offset: 59
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_HSCB_CLOSE_OK
          offset: 60
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT2_SEL_OK
          offset: 61
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT1_SEL_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K09
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K08
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN_ISOL2
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP2
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_N_ERTMS_OFF
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP1
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE2
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE1
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_UP
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_DWN
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P2_ADD
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P1_ADD
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_PAN_ISOL1
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_LIMP_ACT_HVAC
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_DOOR_CLSD
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_L_DOOR_CLSD
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_L
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_R
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_ISOL_DOORS
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K09_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K08_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN_ISOL2_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP2_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_N_ERTMS_OFF_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP1_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE2_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE1_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_UP_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_DWN_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P2_ADD_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P1_ADD_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_PAN_ISOL1_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_LIMP_ACT_HVAC_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_DOOR_CLSD_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_L_DOOR_CLSD_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_L_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_R_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_ISOL_DOORS_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_CARD_X10_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_B_CARD_X11_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_CARD_X12_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_CARD_X13_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_PANTO1
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_PANTO2
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_HSCB_ON
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_EM_LOOP
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_COMPRESSOR_ON
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O11R_B_N_ZERO_SPD
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_BRK_OPER
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_EV_LEAKAGE
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_CLEAN_ACT
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_ON_TRANSPORT
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_HVAC_ON
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_LIMP_HVAC_DEP
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_EMERG_LIGHT2
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_NORMAL_LIGHT
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_SEATING_AREA
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_THRESH_LIGHT
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_DOZE_ACT
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO11_C1_IN_OUT_M
      address: 239.34.0.88:12088
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: I11S_C1_C_CAR
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE2
          offset: 19
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE1
          offset: 20
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CB_IO2
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_BCU_OK
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_KKL
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_BOGIE_1
          offset: 24
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_C1_LIMP_ACT_HVAC
          offset: 25
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_R_DOOR_CLSD
          offset: 26
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_L_DOOR_CLSD
          offset: 27
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_L
          offset: 28
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_R
          offset: 29
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_DOORS
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_EMERG_33K10
          offset: 31
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_C_CAR_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE2_OK
          offset: 51
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE1_OK
          offset: 52
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CB_IO2_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_BCU_OK_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_KKL_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_BOGIE_1_OK
          offset: 56
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_C1_LIMP_ACT_HVAC_OK
          offset: 57
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_R_DOOR_CLSD_OK
          offset: 58
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_L_DOOR_CLSD_OK
          offset: 59
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_L_OK
          offset: 60
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_R_OK
          offset: 61
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_DOORS_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_EMERG_33K10_OK
          offset: 63
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_C1_CARD_X10_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_C1_CARD_X11_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_CLEAN_ACT
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_ON_TRANSPORT
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_HVAC_ON
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_LIMP_HVAC_DEP
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_EMERG_LIGHT2
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_NORMAL_LIGHT
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_C1_SEATING_AREA
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_THRESH_LIGHT
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_C1_PROP_APPLY
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_PASS_AL_OVER
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_C1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO12_A1_IN_OUT_M
      address: 239.34.0.81:12081
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: A12S_A1_TRACC_FD
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A12S_A1_BRK_CIL_4
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A12S_A1_BRK_CIL_3
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A12R_A1_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_A1_TRACC_FD_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A12S_A1_BRK_CIL_4_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A12S_A1_BRK_CIL_3_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A12R_A1_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PASS_ALM
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_VALVE
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ILC_FAULT
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_EM_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CURVE
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_DOORS_CLSD
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_BAT_DIS_OVERR
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K06
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K04
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ZS2
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K02_PAS_ALM
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K01_PAS_ALM
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_COMM_TCMS
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HEAT
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_DCO
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_TR_ACOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_C_BR_TEST
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_RED_SPD_MD
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_MC_N_EMERG
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_MC_N_PROP
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A1_MC_BRAKE
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_CAB_KEY_ON
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_N_CAB_ENAB
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PASS_ALM_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_VALVE_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ILC_FAULT_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_EM_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CURVE_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_DOORS_CLSD_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_BAT_DIS_OVERR_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K06_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K04_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ZS2_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K02_PAS_ALM_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K01_PAS_ALM_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_COMM_TCMS_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HEAT_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_DCO_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_TR_ACOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_C_BR_TEST_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_RED_SPD_MD_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_MC_N_EMERG_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_MC_N_PROP_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A1_MC_BRAKE_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_CAB_KEY_ON_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_N_CAB_ENAB_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EXT_LIGHT
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CAB_AUX
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_MGN_BRK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_BRAKE
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_SWITCH
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_INT_LIGHT
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCU_TCMS
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_EM
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_IO1
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BRAKE
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_DEP
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_TCMS_HMI
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP_LOOP
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_HVAC_CAB
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCTV
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP
          offset: 147
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DEG
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_APS
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DISPLAYS
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DOORS
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_LOCAL
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_PIS
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_SNG_2
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PREV
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ETD
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BATT_MB
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_RADIO
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ERTMS
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_SOCKET
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_AC_FILTER
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACC
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACD
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EXT_LIGHT_OK
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CAB_AUX_OK
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_MGN_BRK_OK
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_BRAKE_OK
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_SWITCH_OK
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_INT_LIGHT_OK
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCU_TCMS_OK
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_EM_OK
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_IO1_OK
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BRAKE_OK
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_DEP_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_TCMS_HMI_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP_LOOP_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_HVAC_CAB_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCTV_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DEG_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_APS_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DISPLAYS_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DOORS_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_LOCAL_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_PIS_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_SNG_2_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PREV_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ETD_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BATT_MB_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_RADIO_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ERTMS_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_SOCKET_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_AC_FILTER_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACC_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACD_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X10_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X11_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X12_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X13_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X14_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: O12R_A1_BATTERY_ON
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_BATTERY_OFF
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_EM_LOOP_TEST
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_CLS_L
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_CLS_R
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_BUZZER_ON
          offset: 208
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A1_PASS_AL_OVER
          offset: 211
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_EMERG_LIGHT1
          offset: 217
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_STATION
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LIGHT_TEMP1
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LIGHT_TEMP2
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LIGHT_TEMP3
          offset: 221
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_HV_PRESENT
          offset: 222
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_ETH_SWITCH
          offset: 223
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LOADS1
          offset: 224
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A1_LOADS2
          offset: 225
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_N_LOADS3
          offset: 226
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_CCTV_ON
          offset: 227
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_DIS_PRE_MP
          offset: 228
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_SUP_ERTMS
          offset: 229
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_ACT_WHEEL_FL
          offset: 230
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_HVAC_CAB_ON
          offset: 231
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO12_A2_IN_OUT_M
      address: 239.34.0.84:12084
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: A12S_A2_TRACC_FD
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A12S_A2_BRK_CIL_4
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A12S_A2_BRK_CIL_3
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A12R_A2_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_A2_TRACC_FD_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A12S_A2_BRK_CIL_4_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A12S_A2_BRK_CIL_3_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A12R_A2_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PASS_ALM
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_VALVE
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ILC_FAULT
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_EM_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CURVE
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_DOORS_CLSD
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_BAT_DIS_OVERR
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K06
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K04
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ZS2
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K02_PAS_ALM
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K01_PAS_ALM
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_COMM_TCMS
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HEAT
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_DCO
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_TR_ACOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_C_BR_TEST
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_RED_SPD_MD
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_MC_N_EMERG
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_MC_N_PROP
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A2_MC_BRAKE
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_CAB_KEY_ON
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_N_CAB_ENAB
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PASS_ALM_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_VALVE_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ILC_FAULT_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_EM_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CURVE_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_DOORS_CLSD_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_BAT_DIS_OVERR_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K06_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K04_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ZS2_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K02_PAS_ALM_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K01_PAS_ALM_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_COMM_TCMS_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HEAT_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_DCO_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_TR_ACOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_C_BR_TEST_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_RED_SPD_MD_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_MC_N_EMERG_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_MC_N_PROP_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A2_MC_BRAKE_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_CAB_KEY_ON_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_N_CAB_ENAB_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EXT_LIGHT
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CAB_AUX
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_MGN_BRK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_BRAKE
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_SWITCH
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_INT_LIGHT
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCU_TCMS
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_EM
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_IO1
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BRAKE
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_DEP
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_TCMS_HMI
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP_LOOP
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_HVAC_CAB
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCTV
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP
          offset: 147
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DEG
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_APS
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DISPLAYS
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DOORS
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_LOCAL
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_PIS
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_SNG_2
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PREV
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ETD
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BATT_MB
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_RADIO
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ERTMS
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_SOCKET
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_AC_FILTER
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACC
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACD
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EXT_LIGHT_OK
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CAB_AUX_OK
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_MGN_BRK_OK
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_BRAKE_OK
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_SWITCH_OK
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_INT_LIGHT_OK
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCU_TCMS_OK
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_EM_OK
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_IO1_OK
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BRAKE_OK
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_DEP_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_TCMS_HMI_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP_LOOP_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_HVAC_CAB_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCTV_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DEG_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_APS_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DISPLAYS_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DOORS_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_LOCAL_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_PIS_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_SNG_2_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PREV_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ETD_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BATT_MB_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_RADIO_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ERTMS_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_SOCKET_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_AC_FILTER_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACC_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACD_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X10_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X11_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X12_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X13_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X14_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: O12R_A2_BATTERY_ON
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_BATTERY_OFF
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_EM_LOOP_TEST
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_CLS_L
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_CLS_R
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_BUZZER_ON
          offset: 208
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A2_PASS_AL_OVER
          offset: 211
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_EMERG_LIGHT1
          offset: 217
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_STATION
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LIGHT_TEMP1
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LIGHT_TEMP2
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LIGHT_TEMP3
          offset: 221
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_HV_PRESENT
          offset: 222
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_ETH_SWITCH
          offset: 223
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LOADS1
          offset: 224
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A2_LOADS2
          offset: 225
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_N_LOADS3
          offset: 226
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_CCTV_ON
          offset: 227
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_DIS_PRE_MP
          offset: 228
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_SUP_ERTMS
          offset: 229
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_ACT_WHEEL_FL
          offset: 230
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_HVAC_CAB_ON
          offset: 231
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO12_B_IN_OUT_M
      address: 239.34.0.87:12087
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: A12S_B_HSCB_FD
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_B_HSCB_FD_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_COMP_NO_OFF
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_COMM_TCMS
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC_AUX
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_BIO
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ARR
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ENERGY
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HSCB
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_COMP
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SDIAG
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_PANT
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ATB
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_EMER_PS
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_WC_EMER
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_REC_OK
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_PANT1_SEL
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_N_PANT2_SEL
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_GND_SWT
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_UP
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_DWN
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_EMG_BRAKE
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SWITCH
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_INT_LIGHT
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_EM
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_IO1
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_DEP
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_P_DEP_PAN_OK
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_COMP_NO_OFF_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_COMM_TCMS_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC_AUX_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_BIO_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ARR_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ENERGY_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HSCB_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_COMP_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SDIAG_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_PANT_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ATB_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_EMER_PS_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_WC_EMER_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_REC_OK_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_PANT1_SEL_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_N_PANT2_SEL_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_GND_SWT_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_UP_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_DWN_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_EMG_BRAKE_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SWITCH_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_INT_LIGHT_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_EM_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_IO1_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_DEP_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_P_DEP_PAN_OK_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X10_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X11_OK
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X12_OK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X13_OK
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_PANTO1
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O12R_B_PANTO2
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_HSCB_ON
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_EM_LOOP
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_COMPRESSOR_ON
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_N_ZERO_SPD
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_N_BRK_OPER
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_PASS_AL_OVER
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_ETH_SWITCH
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_B_LOADS1
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_RESET_DEG
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_EV_PAN_ON
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_PANT1_SEL
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_PANT2_SEL
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_APS_OUT
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_STATION
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_LIGHT_TEMP1
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_B_LIGHT_TEMP2
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_LIGHT_TEMP3
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_SUP_ERTMS
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_EMERG_LIGHT1
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO12_C1_IN_OUT_M
      address: 239.34.0.89:12089
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: A12S_C1_BRK_CIL_2
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A12S_C1_BRK_CIL_1
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_C1_BRK_CIL_2_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A12S_C1_BRK_CIL_1_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_COMM_TCMS
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_N_ILC_FAULT
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_EMG_BRAKE
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_SWITCH
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_INT_LIGHT
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_EM
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_N_EMERG_33K11
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_BRAKE
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_DEP
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DEG
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DISPLAYS
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DOORS
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_LOCAL
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_PIS
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_CB_AC_SOCKET
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_AC_HVACD
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_IO1
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_COMM_TCMS_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_N_ILC_FAULT_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_EMG_BRAKE_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_SWITCH_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_INT_LIGHT_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_EM_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_N_EMERG_33K11_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_BRAKE_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_DEP_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DEG_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DISPLAYS_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DOORS_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_LOCAL_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_PIS_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_CB_AC_SOCKET_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_AC_HVACD_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_IO1_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_CARD_X10_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_CARD_X11_OK
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_CARD_X12_OK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_ETH_SWITCH
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LOADS1
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_C1_N_LOADS3
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_RESET_DEG
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_APS_OUT
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_STATION
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LIGHT_TEMP1
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LIGHT_TEMP2
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LIGHT_TEMP3
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_C1_PROP_APPLY
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_C1_DOZE_ACT
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_EMERG_LIGHT1
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO2_A1_IN_OUT_M
      address: 239.34.0.82:12082
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: A2S_A1_TEMP_LIMP
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A2S_A1_BRK_CIL_2
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A2S_A1_BRK_CIL_1
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A2R_A1_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A2S_A1_TEMP_LIMP_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A2S_A1_BRK_CIL_2_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A2S_A1_BRK_CIL_1_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A2R_A1_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_UNCOUP_PB
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_ATB_ONLY
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_BR_TEST
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_RED_SPD_MD
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_N_NEUTRAL
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_REVERSE
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_FORWARD
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_N_EMERG
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_MC_PROP
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_BRAKE
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_CAB_KEY_ON
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_UNCOUP_PB_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_ATB_ONLY_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_BR_TEST_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_RED_SPD_MD_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_N_NEUTRAL_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_REVERSE_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_FORWARD_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_N_EMERG_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_MC_PROP_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_BRAKE_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_CAB_KEY_ON_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_OVTMP
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_EMERG_33K10
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LAMP_TEST
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_WSW_HEAT
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_WSW_INT
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ON
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DANGER
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_SHUNTING
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_OFF
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_ON
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DCO
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_FZ_CLS_DOORS
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_LFT
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_RGH
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_SIFA_ISOL
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_AUXILIO_EMERG
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_MUSHR
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_OFF_COMM
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_ON_COMM
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_C_HSCB_CLOSE
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_HSCB_OPEN
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_DWN
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_UP
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_OVTMP_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_EMERG_33K10_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LAMP_TEST_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_WSW_HEAT_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_WSW_INT_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ON_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DANGER_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_SHUNTING_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_OFF_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_ON_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DCO_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_FZ_CLS_DOORS_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_LFT_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_RGH_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_SIFA_ISOL_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_AUXILIO_EMERG_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_MUSHR_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_OFF_COMM_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_ON_COMM_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_C_HSCB_CLOSE_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_HSCB_OPEN_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_DWN_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_UP_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X10_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X11_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X12_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X13_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: IO2_A1_CARD_X14_OK
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_WASH_MODE
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_LAMP_BR_TEST
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_PB_ON_LIGHT
          offset: 204
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_PB_OFF_LIGHT
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_WSW_INT
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_WSW_HEAT
          offset: 207
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FAULT_A
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FAULT_B
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FAULT_C
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FR_HEAT
          offset: 221
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_IO2_A2_IN_OUT_M
      address: 239.34.0.85:12085
      source: HMI_CAB1
      period: 64ms
      size: 256
      variables:
        - name: A2S_A2_TEMP_LIMP
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A2S_A2_BRK_CIL_2
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A2S_A2_BRK_CIL_1
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A2R_A2_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A2S_A2_TEMP_LIMP_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A2S_A2_BRK_CIL_2_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A2S_A2_BRK_CIL_1_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A2R_A2_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_UNCOUP_PB
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_ATB_ONLY
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_BR_TEST
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_RED_SPD_MD
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_N_NEUTRAL
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_REVERSE
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_FORWARD
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_N_EMERG
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_MC_PROP
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_BRAKE
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_CAB_KEY_ON
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_UNCOUP_PB_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_ATB_ONLY_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_BR_TEST_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_RED_SPD_MD_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_N_NEUTRAL_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_REVERSE_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_FORWARD_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_N_EMERG_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_MC_PROP_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_BRAKE_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_CAB_KEY_ON_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_OVTMP
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_EMERG_33K10
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LAMP_TEST
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_WSW_HEAT
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_WSW_INT
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ON
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DANGER
          offset: 147
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_SHUNTING
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_OFF
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_ON
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DCO
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_FZ_CLS_DOORS
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_ENAB_D_LFT
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ENAB_D_RGH
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_SIFA_ISOL
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_AUXILIO_EMERG
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_MUSHR
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_OFF_COMM
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_ON_COMM
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_HSCB_CLOSE
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_C_HSCB_OPEN
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_DWN
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_UP
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_OVTMP_OK
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_EMERG_33K10_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LAMP_TEST_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_WSW_HEAT_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_WSW_INT_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ON_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DANGER_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_SHUNTING_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_OFF_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_ON_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DCO_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_FZ_CLS_DOORS_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_ENAB_D_LFT_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ENAB_D_RGH_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_SIFA_ISOL_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_AUXILIO_EMERG_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_MUSHR_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_OFF_COMM_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_ON_COMM_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_HSCB_CLOSE_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_C_HSCB_OPEN_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_DWN_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_UP_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X10_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X11_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X12_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X13_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X14_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: O2S_A2_WASH_MODE
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_LAMP_BR_TEST
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_PB_ON_LIGHT
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_PB_OFF_LIGHT
          offset: 204
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_WSW_INT
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_WSW_HEAT
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FAULT_A
          offset: 217
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FAULT_B
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FAULT_C
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FR_HEAT
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A1_PLC_CCTV_DCO_STS_M
      address: 239.34.0.14:12014
      source: HMI_CAB1
      period: 256ms
      size: 1024
      variables:
        - name: A1_DCO_PLC_LIFEW
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_TYPE
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_ID
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_TRIP_HEADCODE_1
          offset: 32
          type: CHARACTER8
          is_aligned: true
        - name: A1_DCO_PLC_TRIP_HEADCODE_2
          offset: 40
          type: CHARACTER8
          is_aligned: true
        - name: A1_DCO_PLC_TRIP_HEADCODE_3
          offset: 48
          type: CHARACTER8
          is_aligned: true
        - name: A1_DCO_PLC_TRIP_HEADCODE_4
          offset: 56
          type: CHARACTER8
          is_aligned: true
        - name: A1_DCO_PLC_ALARMS_GENERAL
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_ALARMS_GENERAL_EMERGENCY_BRAKE_ON_HANDLE
              index: 0
            - name: A1_DCO_PLC_ALARMS_GENERAL_CALL_FOR_AID
              index: 1
            - name: A1_DCO_PLC_ALARMS_GENERAL_EMERGENCY_DRIVER_BRAKE
              index: 2
            - name: A1_DCO_PLC_ALARMS_GENERAL_EMERGENCY_ANTIDRAG
              index: 3
        - name: A1_DCO_PLC_CCTV_CMD1
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: A1_DCO_PLC_CCTV_CMD1_Train_OFF
              index: 0
            - name: A1_DCO_PLC_CCTV_CMD1_Failover
              index: 1
            - name: A1_DCO_PLC_CCTV_CMD1_DCO_GlareLevel1
              index: 2
            - name: A1_DCO_PLC_CCTV_CMD1_DCO_GlareLevel2
              index: 3
            - name: A1_DCO_PLC_CCTV_CMD1_DCO_GlareLevel3
              index: 4
            - name: A1_DCO_PLC_CCTV_CMD1_Other_Direction
              index: 5
            - name: A1_DCO_PLC_CCTV_CMD1_ViewCameraOn
              index: 6
            - name: A1_DCO_PLC_CCTV_CMD1_re7
              index: 7
        - name: A1_DCO_PLC_COUPLED_UNITS
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_1_ID
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_2_ID
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_3_ID
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_4_ID
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_1_TYPE
          offset: 160
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_2_TYPE
          offset: 168
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_3_TYPE
          offset: 176
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_UNIT_4_TYPE
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_ORIENTATION
          offset: 192
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_ORIENTATION_Unit_1_Orientation
              index: 0
            - name: A1_DCO_PLC_ORIENTATION_Unit_2_Orientation
              index: 1
            - name: A1_DCO_PLC_ORIENTATION_Unit_3_Orientation
              index: 2
            - name: A1_DCO_PLC_ORIENTATION_Unit_4_Orientation
              index: 3
            - name: A1_DCO_PLC_ORIENTATION_This1
              index: 4
            - name: A1_DCO_PLC_ORIENTATION_This2
              index: 5
            - name: A1_DCO_PLC_ORIENTATION_This3
              index: 6
            - name: A1_DCO_PLC_ORIENTATION_This4
              index: 7
            - name: A1_DCO_PLC_ORIENTATION_U1CabA
              index: 8
            - name: A1_DCO_PLC_ORIENTATION_U1CabB
              index: 9
            - name: A1_DCO_PLC_ORIENTATION_U2CabA
              index: 10
            - name: A1_DCO_PLC_ORIENTATION_U2CabB
              index: 11
            - name: A1_DCO_PLC_ORIENTATION_U3CabA
              index: 12
            - name: A1_DCO_PLC_ORIENTATION_U3CabB
              index: 13
            - name: A1_DCO_PLC_ORIENTATION_U4CabA
              index: 14
            - name: A1_DCO_PLC_ORIENTATION_U4CabB
              index: 15
        - name: A1_DCO_PLC_DYNAMICS
          offset: 208
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DYNAMICS_Driving_Direction
              index: 0
            - name: A1_DCO_PLC_DYNAMICS_RecordCameraOff
              index: 1
            - name: A1_DCO_PLC_DYNAMICS_DoorLeft
              index: 2
            - name: A1_DCO_PLC_DYNAMICS_DoorRight
              index: 3
            - name: A1_DCO_PLC_DYNAMICS_CabAActive
              index: 4
            - name: A1_DCO_PLC_DYNAMICS_CabBActive
              index: 5
            - name: A1_DCO_PLC_DYNAMICS_IsLeading
              index: 6
            - name: A1_DCO_PLC_DYNAMICS_Neutral_Direction
              index: 7
            - name: A1_DCO_PLC_DYNAMICS_U1CoupA
              index: 8
            - name: A1_DCO_PLC_DYNAMICS_U1CoupB
              index: 9
            - name: A1_DCO_PLC_DYNAMICS_U2CoupA
              index: 10
            - name: A1_DCO_PLC_DYNAMICS_U2CoupB
              index: 11
            - name: A1_DCO_PLC_DYNAMICS_U3CoupA
              index: 12
            - name: A1_DCO_PLC_DYNAMICS_U3CoupB
              index: 13
            - name: A1_DCO_PLC_DYNAMICS_U4CoupA
              index: 14
            - name: A1_DCO_PLC_DYNAMICS_U4CoupB
              index: 15
        - name: A1_DCO_PLC_ALARMS_UNIT_1
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: A1_DCO_PLC_ALARMS_UNIT_1_PADOrIntercomCar1
              index: 1
            - name: A1_DCO_PLC_ALARMS_UNIT_1_PADOrIntercomCar2
              index: 2
            - name: A1_DCO_PLC_ALARMS_UNIT_1_PADOrIntercomCar3
              index: 3
            - name: A1_DCO_PLC_ALARMS_UNIT_1_PADOrIntercomCar4
              index: 4
            - name: A1_DCO_PLC_ALARMS_UNIT_1_FireCar1
              index: 8
            - name: A1_DCO_PLC_ALARMS_UNIT_1_FireCar2
              index: 9
            - name: A1_DCO_PLC_ALARMS_UNIT_1_FireCar3
              index: 10
            - name: A1_DCO_PLC_ALARMS_UNIT_1_FireCar4
              index: 11
            - name: A1_DCO_PLC_ALARMS_UNIT_1_EEDCar1
              index: 15
            - name: A1_DCO_PLC_ALARMS_UNIT_1_EEDCar2
              index: 16
            - name: A1_DCO_PLC_ALARMS_UNIT_1_EEDCar3
              index: 17
            - name: A1_DCO_PLC_ALARMS_UNIT_1_EEDCar4
              index: 18
        - name: A1_DCO_PLC_ALARMS_UNIT_2
          offset: 256
          type: BITSET32
          is_aligned: true
          items:
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar1
              index: 1
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar2
              index: 2
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar3
              index: 3
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar4
              index: 4
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar5
              index: 5
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar6
              index: 6
            - name: A1_DCO_PLC_ALARMS_UNIT_2_PADOrIntercomCar7
              index: 7
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar1
              index: 8
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar2
              index: 9
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar3
              index: 10
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar4
              index: 11
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar5
              index: 12
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar6
              index: 13
            - name: A1_DCO_PLC_ALARMS_UNIT_2_FireCar7
              index: 14
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar1
              index: 15
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar2
              index: 16
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar3
              index: 17
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar4
              index: 18
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar5
              index: 19
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar6
              index: 20
            - name: A1_DCO_PLC_ALARMS_UNIT_2_EEDCar7
              index: 21
            - name: A1_DCO_PLC_ALARMS_UNIT_2_Panto_alarm_1
              index: 22
        - name: A1_DCO_PLC_ALARMS_UNIT_3
          offset: 288
          type: BITSET32
          is_aligned: true
          items:
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar1
              index: 1
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar2
              index: 2
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar3
              index: 3
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar4
              index: 4
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar5
              index: 5
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar6
              index: 6
            - name: A1_DCO_PLC_ALARMS_UNIT_3_PADOrIntercomCar7
              index: 7
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar1
              index: 8
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar2
              index: 9
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar3
              index: 10
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar4
              index: 11
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar5
              index: 12
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar6
              index: 13
            - name: A1_DCO_PLC_ALARMS_UNIT_3_FireCar7
              index: 14
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar1
              index: 15
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar2
              index: 16
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar3
              index: 17
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar4
              index: 18
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar5
              index: 19
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar6
              index: 20
            - name: A1_DCO_PLC_ALARMS_UNIT_3_EEDCar7
              index: 21
            - name: A1_DCO_PLC_ALARMS_UNIT_3_Panto_alarm_1
              index: 22
        - name: A1_DCO_PLC_ALARMS_UNIT_4
          offset: 320
          type: BITSET32
          is_aligned: true
          items:
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar1
              index: 1
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar2
              index: 2
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar3
              index: 3
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar4
              index: 4
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar5
              index: 5
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar6
              index: 6
            - name: A1_DCO_PLC_ALARMS_UNIT_4_PADOrIntercomCar7
              index: 7
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar1
              index: 8
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar2
              index: 9
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar3
              index: 10
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar4
              index: 11
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar5
              index: 12
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar6
              index: 13
            - name: A1_DCO_PLC_ALARMS_UNIT_4_FireCar7
              index: 14
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar1
              index: 15
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar2
              index: 16
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar3
              index: 17
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar4
              index: 18
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar5
              index: 19
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar6
              index: 20
            - name: A1_DCO_PLC_ALARMS_UNIT_4_EEDCar7
              index: 21
            - name: A1_DCO_PLC_ALARMS_UNIT_4_Panto_alarm_1
              index: 22
        - name: A1_DCO_PLC_GPS_LonD
          offset: 352
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_GPS_LatD
          offset: 360
          type: UNSIGNED8
          is_aligned: true
        - name: A1_DCO_PLC_GPS_LonFD
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_TIME
          offset: 384
          type: TIMEDATE48
          is_aligned: true
        - name: A1_DCO_PLC_GPS_LatFD
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: A1_DCO_PLC_GPS_StsW
          offset: 448
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_GPS_StsW_South
              index: 0
            - name: A1_DCO_PLC_GPS_StsW_West
              index: 1
            - name: A1_DCO_PLC_GPS_StsW_re02
              index: 2
            - name: A1_DCO_PLC_GPS_StsW_re03
              index: 3
            - name: A1_DCO_PLC_GPS_StsW_re04
              index: 4
            - name: A1_DCO_PLC_GPS_StsW_re05
              index: 5
            - name: A1_DCO_PLC_GPS_StsW_re06
              index: 6
            - name: A1_DCO_PLC_GPS_StsW_re07
              index: 7
            - name: A1_DCO_PLC_GPS_StsW_re08
              index: 8
            - name: A1_DCO_PLC_GPS_StsW_re09
              index: 9
            - name: A1_DCO_PLC_GPS_StsW_re10
              index: 10
            - name: A1_DCO_PLC_GPS_StsW_re11
              index: 11
            - name: A1_DCO_PLC_GPS_StsW_re12
              index: 12
            - name: A1_DCO_PLC_GPS_StsW_re13
              index: 13
            - name: A1_DCO_PLC_GPS_StsW_re14
              index: 14
            - name: A1_DCO_PLC_GPS_StsW_re15
              index: 15
        - name: A1_DCO_PLC_TIME_OFFSET
          offset: 464
          type: INTEGER8
          is_aligned: true
        - name: A1_DCO_PLC_GPS_CV
          offset: 472
          type: ANTIVALENT2
          is_aligned: true
        - name: A1_DCO_PLC_TIME_CV
          offset: 474
          type: ANTIVALENT2
          is_aligned: false
        - name: A1_DCO_PLC_TRAIN_NUMBER
          offset: 480
          type: UNSIGNED32
          is_aligned: true
        - name: A1_DCO_PLC_GlareLevel
          offset: 512
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel1
              index: 0
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel2
              index: 1
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel3
              index: 2
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel4
              index: 3
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel5
              index: 4
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel6
              index: 5
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel7
              index: 6
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel8
              index: 7
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel9
              index: 8
            - name: A1_DCO_PLC_GlareLevel_DCO_GlareLevel10
              index: 9
            - name: A1_DCO_PLC_GlareLevel_res10
              index: 10
            - name: A1_DCO_PLC_GlareLevel_res11
              index: 11
            - name: A1_DCO_PLC_GlareLevel_res12
              index: 12
            - name: A1_DCO_PLC_GlareLevel_res13
              index: 13
            - name: A1_DCO_PLC_GlareLevel_res14
              index: 14
            - name: A1_DCO_PLC_GlareLevel_res15
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1
          offset: 528
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A1_d1_antidrag_UT1
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A1_d2_antidrag_UT1
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A1_d3_antidrag_UT1
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A1_d4_antidrag_UT1
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A2_d1_antidrag_UT1
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A2_d2_antidrag_UT1
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A2_d3_antidrag_UT1
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_A2_d4_antidrag_UT1
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_B_d1_antidrag_UT1
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_B_d2_antidrag_UT1
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_B_d3_antidrag_UT1
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_B_d4_antidrag_UT1
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_C1_d1_antidrag_UT1
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_C1_d2_antidrag_UT1
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_C1_d3_antidrag_UT1
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_C1_d4_antidrag_UT1
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2
          offset: 544
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A1_d1_antidrag_UT2
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A1_d2_antidrag_UT2
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A1_d3_antidrag_UT2
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A1_d4_antidrag_UT2
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A2_d1_antidrag_UT2
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A2_d2_antidrag_UT2
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A2_d3_antidrag_UT2
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_A2_d4_antidrag_UT2
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_B_d1_antidrag_UT2
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_B_d2_antidrag_UT2
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_B_d3_antidrag_UT2
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_B_d4_antidrag_UT2
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_C1_d1_antidrag_UT2
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_C1_d2_antidrag_UT2
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_C1_d3_antidrag_UT2
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_C1_d4_antidrag_UT2
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3
          offset: 560
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A1_d1_antidrag_UT3
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A1_d2_antidrag_UT3
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A1_d3_antidrag_UT3
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A1_d4_antidrag_UT3
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A2_d1_antidrag_UT3
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A2_d2_antidrag_UT3
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A2_d3_antidrag_UT3
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_A2_d4_antidrag_UT3
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_B_d1_antidrag_UT3
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_B_d2_antidrag_UT3
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_B_d3_antidrag_UT3
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_B_d4_antidrag_UT3
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_C1_d1_antidrag_UT3
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_C1_d2_antidrag_UT3
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_C1_d3_antidrag_UT3
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_C1_d4_antidrag_UT3
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL
          offset: 576
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A1_d1_antidrag_UT1_m1_full
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A1_d2_antidrag_UT1_m1_full
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A1_d3_antidrag_UT1_m1_full
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A1_d4_antidrag_UT1_m1_full
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A2_d1_antidrag_UT1_m1_full
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A2_d2_antidrag_UT1_m1_full
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A2_d3_antidrag_UT1_m1_full
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_A2_d4_antidrag_UT1_m1_full
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_B_d1_antidrag_UT1_m1_full
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_B_d2_antidrag_UT1_m1_full
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_B_d3_antidrag_UT1_m1_full
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_B_d4_antidrag_UT1_m1_full
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_C1_d1_antidrag_UT1_m1_full
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_C1_d2_antidrag_UT1_m1_full
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_C1_d3_antidrag_UT1_m1_full
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR1_FULL_C1_d4_antidrag_UT1_m1_full
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A1_d1_antidrag_UT2_m1_full
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A1_d2_antidrag_UT2_m1_full
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A1_d3_antidrag_UT2_m1_full
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A1_d4_antidrag_UT2_m1_full
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A2_d1_antidrag_UT2_m1_full
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A2_d2_antidrag_UT2_m1_full
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A2_d3_antidrag_UT2_m1_full
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_A2_d4_antidrag_UT2_m1_full
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_B_d1_antidrag_UT2_m1_full
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_B_d2_antidrag_UT2_m1_full
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_B_d3_antidrag_UT2_m1_full
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_B_d4_antidrag_UT2_m1_full
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_C1_d1_antidrag_UT2_m1_full
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_C1_d2_antidrag_UT2_m1_full
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_C1_d3_antidrag_UT2_m1_full
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR1_FULL_C1_d4_antidrag_UT2_m1_full
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A1_d1_antidrag_UT3_m1_full
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A1_d2_antidrag_UT3_m1_full
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A1_d3_antidrag_UT3_m1_full
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A1_d4_antidrag_UT3_m1_full
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A2_d1_antidrag_UT3_m1_full
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A2_d2_antidrag_UT3_m1_full
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A2_d3_antidrag_UT3_m1_full
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_A2_d4_antidrag_UT3_m1_full
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_B_d1_antidrag_UT3_m1_full
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_B_d2_antidrag_UT3_m1_full
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_B_d3_antidrag_UT3_m1_full
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_B_d4_antidrag_UT3_m1_full
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_C1_d1_antidrag_UT3_m1_full
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_C1_d2_antidrag_UT3_m1_full
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_C1_d3_antidrag_UT3_m1_full
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR1_FULL_C1_d4_antidrag_UT3_m1_full
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A1_d1_antidrag_UT1_m2_full
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A1_d2_antidrag_UT1_m2_full
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A1_d3_antidrag_UT1_m2_full
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A1_d4_antidrag_UT1_m2_full
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A2_d1_antidrag_UT1_m2_full
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A2_d2_antidrag_UT1_m2_full
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A2_d3_antidrag_UT1_m2_full
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_A2_d4_antidrag_UT1_m2_full
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_B_d1_antidrag_UT1_m2_full
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_B_d2_antidrag_UT1_m2_full
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_B_d3_antidrag_UT1_m2_full
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_B_d4_antidrag_UT1_m2_full
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_C1_d1_antidrag_UT1_m2_full
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_C1_d2_antidrag_UT1_m2_full
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_C1_d3_antidrag_UT1_m2_full
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT1_MONITOR2_FULL_C1_d4_antidrag_UT1_m2_full
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL
          offset: 640
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A1_d1_antidrag_UT2_m2_full
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A1_d2_antidrag_UT2_m2_full
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A1_d3_antidrag_UT2_m2_full
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A1_d4_antidrag_UT2_m2_full
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A2_d1_antidrag_UT2_m2_full
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A2_d2_antidrag_UT2_m2_full
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A2_d3_antidrag_UT2_m2_full
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_A2_d4_antidrag_UT2_m2_full
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_B_d1_antidrag_UT2_m2_full
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_B_d2_antidrag_UT2_m2_full
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_B_d3_antidrag_UT2_m2_full
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_B_d4_antidrag_UT2_m2_full
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_C1_d1_antidrag_UT2_m2_full
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_C1_d2_antidrag_UT2_m2_full
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_C1_d3_antidrag_UT2_m2_full
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT2_MONITOR2_FULL_C1_d4_antidrag_UT2_m2_full
              index: 15
        - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL
          offset: 656
          type: BITSET16
          is_aligned: true
          items:
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A1_d1_antidrag_UT3_m2_full
              index: 0
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A1_d2_antidrag_UT3_m2_full
              index: 1
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A1_d3_antidrag_UT3_m2_full
              index: 2
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A1_d4_antidrag_UT3_m2_full
              index: 3
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A2_d1_antidrag_UT3_m2_full
              index: 4
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A2_d2_antidrag_UT3_m2_full
              index: 5
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A2_d3_antidrag_UT3_m2_full
              index: 6
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_A2_d4_antidrag_UT3_m2_full
              index: 7
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_B_d1_antidrag_UT3_m2_full
              index: 8
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_B_d2_antidrag_UT3_m2_full
              index: 9
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_B_d3_antidrag_UT3_m2_full
              index: 10
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_B_d4_antidrag_UT3_m2_full
              index: 11
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_C1_d1_antidrag_UT3_m2_full
              index: 12
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_C1_d2_antidrag_UT3_m2_full
              index: 13
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_C1_d3_antidrag_UT3_m2_full
              index: 14
            - name: A1_DCO_PLC_DOOR_ANTIDRAG_UT3_MONITOR2_FULL_C1_d4_antidrag_UT3_m2_full
              index: 15
    - name: ETH_A1_PLC_OBITP_STS_M
      address: 239.34.0.69:12069
      source: HMI_CAB1
      period: 1.024s
      size: 1024
      variables:
        - name: PLC_OBIS_LifeB
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_OBIS_ControlB
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_ControlB_OBITP_shutdown
              index: 0
        - name: PLC_OBIS_ModeW_1
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_ModeW_1_FW
              index: 0
            - name: PLC_OBIS_ModeW_1_RE
              index: 1
            - name: PLC_OBIS_ModeW_1_Saloon_PA
              index: 5
            - name: PLC_OBIS_ModeW_1_External_PA
              index: 6
            - name: PLC_OBIS_ModeW_1_Doors_enabled_R
              index: 7
            - name: PLC_OBIS_ModeW_1_Doors_enabled_L
              index: 8
            - name: PLC_OBIS_ModeW_1_Door_loop
              index: 9
            - name: PLC_OBIS_ModeW_1_Start_movement
              index: 10
            - name: PLC_OBIS_ModeW_1_Stop_movement
              index: 11
            - name: PLC_OBIS_ModeW_1_Passenger_EB
              index: 12
            - name: PLC_OBIS_ModeW_1_Driver_EB
              index: 13
        - name: PLC_OBIS_TrainCompo
          offset: 32
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_OBIS_TrainCompo_NumUT1
              index: 0
            - name: PLC_OBIS_TrainCompo_NumUT2
              index: 1
            - name: PLC_OBIS_TrainCompo_NumUT3
              index: 2
            - name: PLC_OBIS_TrainCompo_U1_Ori
              index: 3
            - name: PLC_OBIS_TrainCompo_U2_Ori
              index: 4
            - name: PLC_OBIS_TrainCompo_U3_ori
              index: 5
            - name: PLC_OBIS_TrainCompo_This1
              index: 6
            - name: PLC_OBIS_TrainCompo_This2
              index: 7
            - name: PLC_OBIS_TrainCompo_This3
              index: 8
            - name: PLC_OBIS_TrainCompo_U1CabA1
              index: 9
            - name: PLC_OBIS_TrainCompo_U1CabA2
              index: 10
            - name: PLC_OBIS_TrainCompo_U2CabA1
              index: 11
            - name: PLC_OBIS_TrainCompo_U2CabA2
              index: 12
            - name: PLC_OBIS_TrainCompo_U3CabA1
              index: 13
            - name: PLC_OBIS_TrainCompo_U3CabA2
              index: 14
            - name: PLC_OBIS_TrainCompo_U1CoupA1
              index: 15
            - name: PLC_OBIS_TrainCompo_U1CoupA2
              index: 16
            - name: PLC_OBIS_TrainCompo_U2CoupA1
              index: 17
            - name: PLC_OBIS_TrainCompo_U2CoupA2
              index: 18
            - name: PLC_OBIS_TrainCompo_U3CoupA1
              index: 19
            - name: PLC_OBIS_TrainCompo_U3CoupA2
              index: 20
            - name: PLC_OBIS_TrainCompo_NumCar3
              index: 21
            - name: PLC_OBIS_TrainCompo_NumCar4
              index: 22
            - name: PLC_OBIS_TrainCompo_NumCar6
              index: 23
        - name: PLC_OBIS_DOOR_STS
          offset: 64
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_OBIS_DOOR_STS_Door1_A1_Open
              index: 0
            - name: PLC_OBIS_DOOR_STS_Door2_A1_Open
              index: 1
            - name: PLC_OBIS_DOOR_STS_Door3_A1_Open
              index: 2
            - name: PLC_OBIS_DOOR_STS_Door4_A1_Open
              index: 3
            - name: PLC_OBIS_DOOR_STS_Door1_B_Open
              index: 4
            - name: PLC_OBIS_DOOR_STS_Door2_B_Open
              index: 5
            - name: PLC_OBIS_DOOR_STS_Door3_B_Open
              index: 6
            - name: PLC_OBIS_DOOR_STS_Door4_B_Open
              index: 7
            - name: PLC_OBIS_DOOR_STS_Door1_C1_Open
              index: 8
            - name: PLC_OBIS_DOOR_STS_Door2_C1_Open
              index: 9
            - name: PLC_OBIS_DOOR_STS_Door3_C1_Open
              index: 10
            - name: PLC_OBIS_DOOR_STS_Door4_C1_Open
              index: 11
            - name: PLC_OBIS_DOOR_STS_Door1_A2_Open
              index: 12
            - name: PLC_OBIS_DOOR_STS_Door2_A2_Open
              index: 13
            - name: PLC_OBIS_DOOR_STS_Door3_A2_Open
              index: 14
            - name: PLC_OBIS_DOOR_STS_Door4_A2_Open
              index: 15
            - name: PLC_OBIS_DOOR_STS_Door1_C2_Open
              index: 16
            - name: PLC_OBIS_DOOR_STS_Door2_C2_Open
              index: 17
            - name: PLC_OBIS_DOOR_STS_Door3_C2_Open
              index: 18
            - name: PLC_OBIS_DOOR_STS_Door4_C2_Open
              index: 19
            - name: PLC_OBIS_DOOR_STS_Door1_D_Open
              index: 20
            - name: PLC_OBIS_DOOR_STS_Door2_D_Open
              index: 21
            - name: PLC_OBIS_DOOR_STS_Door3_D_Open
              index: 22
            - name: PLC_OBIS_DOOR_STS_Door4_D_Open
              index: 23
        - name: PLC_OBIS_TRAIN_MODES
          offset: 96
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_TRAIN_MODES_Operate
              index: 0
            - name: PLC_OBIS_TRAIN_MODES_Standby
              index: 1
            - name: PLC_OBIS_TRAIN_MODES_Clean
              index: 2
            - name: PLC_OBIS_TRAIN_MODES_Doze
              index: 3
            - name: PLC_OBIS_TRAIN_MODES_Ready
              index: 4
            - name: PLC_OBIS_TRAIN_MODES_Washing
              index: 5
            - name: PLC_OBIS_TRAIN_MODES_Coupling
              index: 6
            - name: PLC_OBIS_TRAIN_MODES_OnTransportation
              index: 7
            - name: PLC_OBIS_TRAIN_MODES_Workshop
              index: 8
            - name: PLC_OBIS_TRAIN_MODES_Battsupervision
              index: 9
            - name: PLC_OBIS_TRAIN_MODES_Shutdown
              index: 10
            - name: PLC_OBIS_TRAIN_MODES_Towing
              index: 11
        - name: PLC_OBIS_CAB
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_CAB_CAB_A1
              index: 0
            - name: PLC_OBIS_CAB_CAB_A2
              index: 1
            - name: PLC_OBIS_CAB_CabEn
              index: 2
            - name: PLC_OBIS_CAB_CabChange
              index: 3
            - name: PLC_OBIS_CAB_UTLeading
              index: 4
        - name: PLC_OBIS_TrainGuardOp
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_TrainGuardOp_SingleDoorUnlock
              index: 0
            - name: PLC_OBIS_TrainGuardOp_CentralClose
              index: 1
            - name: PLC_OBIS_TrainGuardOp_LocalDoorClose_PB
              index: 2
        - name: PLC_OBIS_TrainGuardOp_DoorN
          offset: 128
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_A1
              index: 0
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_A1
              index: 1
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_A1
              index: 2
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_A1
              index: 3
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_A2
              index: 4
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_A2
              index: 5
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_A2
              index: 6
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_A2
              index: 7
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_B
              index: 8
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_B
              index: 9
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_B
              index: 10
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_B
              index: 11
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_C1
              index: 12
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_C1
              index: 13
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_C1
              index: 14
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_C1
              index: 15
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_C2
              index: 16
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_C2
              index: 17
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_C2
              index: 18
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_C2
              index: 19
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_D
              index: 20
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_D
              index: 21
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_D
              index: 22
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_D
              index: 23
        - name: PLC_OBIS_PEI_Sts_A1
          offset: 160
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_A1_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_A1_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_A1_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_A1_REQ_EMH_1
              index: 3
            - name: PLC_OBIS_PEI_Sts_A1_REQ_EMH_2
              index: 4
            - name: PLC_OBIS_PEI_Sts_A1_REQ_EMH_3
              index: 5
            - name: PLC_OBIS_PEI_Sts_A1_PEI_ACT_1
              index: 6
            - name: PLC_OBIS_PEI_Sts_A1_PEI_ACT_2
              index: 7
            - name: PLC_OBIS_PEI_Sts_A1_PEI_ACT_3
              index: 8
            - name: PLC_OBIS_PEI_Sts_A1_SPKP_ACT
              index: 9
        - name: PLC_OBIS_PEI_Sts_A2
          offset: 176
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_A2_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_A2_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_A2_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_A2_REQ_EMH_1
              index: 3
            - name: PLC_OBIS_PEI_Sts_A2_REQ_EMH_2
              index: 4
            - name: PLC_OBIS_PEI_Sts_A2_REQ_EMH_3
              index: 5
            - name: PLC_OBIS_PEI_Sts_A2_PEI_ACT_1
              index: 6
            - name: PLC_OBIS_PEI_Sts_A2_PEI_ACT_2
              index: 7
            - name: PLC_OBIS_PEI_Sts_A2_PEI_ACT_3
              index: 8
            - name: PLC_OBIS_PEI_Sts_A2_SPKP_ACT
              index: 9
        - name: PLC_OBIS_PEI_Sts_B
          offset: 192
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_4
              index: 3
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_WC
              index: 4
            - name: PLC_OBIS_PEI_Sts_B_REQ_EMH_1
              index: 5
            - name: PLC_OBIS_PEI_Sts_B_REQ_EMH_2
              index: 6
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_1
              index: 7
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_2
              index: 8
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_3
              index: 9
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_4
              index: 10
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_WC
              index: 11
            - name: PLC_OBIS_PEI_Sts_B_SPKP_ACT
              index: 12
        - name: PLC_OBIS_PEI_Sts_C1
          offset: 208
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_C1_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_C1_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_C1_REQ_EMH_1
              index: 2
            - name: PLC_OBIS_PEI_Sts_C1_REQ_EMH_2
              index: 3
            - name: PLC_OBIS_PEI_Sts_C1_PEI_ACT_1
              index: 4
            - name: PLC_OBIS_PEI_Sts_C1_PEI_ACT_2
              index: 5
            - name: PLC_OBIS_PEI_Sts_C1_SPKP_ACT
              index: 6
        - name: PLC_OBIS_PEI_Sts_C2
          offset: 216
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_C2_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_C2_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_C2_REQ_EMH_1
              index: 2
            - name: PLC_OBIS_PEI_Sts_C2_REQ_EMH_2
              index: 3
            - name: PLC_OBIS_PEI_Sts_C2_PEI_ACT_1
              index: 4
            - name: PLC_OBIS_PEI_Sts_C2_PEI_ACT_2
              index: 5
            - name: PLC_OBIS_PEI_Sts_C2_SPKP_ACT
              index: 6
        - name: PLC_OBIS_PEI_Sts_D
          offset: 224
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_D_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_D_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_D_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_D_REQ_EMH_1
              index: 3
            - name: PLC_OBIS_PEI_Sts_D_REQ_EMH_2
              index: 4
            - name: PLC_OBIS_PEI_Sts_D_REQ_EMH_3
              index: 5
            - name: PLC_OBIS_PEI_Sts_D_PEI_ACT_1
              index: 6
            - name: PLC_OBIS_PEI_Sts_D_PEI_ACT_2
              index: 7
            - name: PLC_OBIS_PEI_Sts_D_PEI_ACT_3
              index: 8
            - name: PLC_OBIS_PEI_Sts_D_SPKP_ACT
              index: 9
        - name: PLC_OBIS_indoor_temp_A1
          offset: 240
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_A2
          offset: 256
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_B
          offset: 272
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_C1
          offset: 288
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_C2
          offset: 304
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_D
          offset: 320
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_outdoor_temp
          offset: 336
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_WEIGHT
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TR_effort_A1
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TR_effort_A2
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TR_effort_D
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_APS_AC_power
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_APS_DC_power
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_E_generatedPW
          offset: 448
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_OBIS_E_usedPW
          offset: 480
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_OBIS_train_speed
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_travelled_distance
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_ID_U1
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_WC_STS
          offset: 560
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_WC_STS_Free
              index: 0
            - name: PLC_OBIS_WC_STS_Occupied
              index: 1
            - name: PLC_OBIS_WC_STS_OutOfService
              index: 2
            - name: PLC_OBIS_WC_STS_Emergency
              index: 3
            - name: PLC_OBIS_WC_STS_Degraded
              index: 4
        - name: PLC_OBIS_WC_STS_2
          offset: 576
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_WC_STS_2_DoorIsolated
              index: 0
            - name: PLC_OBIS_WC_STS_2_DoorBlocked
              index: 1
            - name: PLC_OBIS_WC_STS_2_DoorLocked
              index: 2
            - name: PLC_OBIS_WC_STS_2_DoorClosed
              index: 3
            - name: PLC_OBIS_WC_STS_2_TCMScommFail
              index: 4
            - name: PLC_OBIS_WC_STS_2_PLCInternalError
              index: 5
            - name: PLC_OBIS_WC_STS_2_CircuitBreakers
              index: 6
            - name: PLC_OBIS_WC_STS_2_NoAirPressure
              index: 7
            - name: PLC_OBIS_WC_STS_2_DrainageInCourse
              index: 8
            - name: PLC_OBIS_WC_STS_2_DecalcificationInCourse
              index: 9
            - name: PLC_OBIS_WC_STS_2_DoorTestingInCourse
              index: 10
        - name: PLC_OBIS_WC_STS_3
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_WC_STS_3_FWT_0
              index: 0
            - name: PLC_OBIS_WC_STS_3_FWT_25
              index: 1
            - name: PLC_OBIS_WC_STS_3_FWT_50
              index: 2
            - name: PLC_OBIS_WC_STS_3_FWT_75
              index: 3
            - name: PLC_OBIS_WC_STS_3_FWT_100
              index: 4
            - name: PLC_OBIS_WC_STS_3_WasteLevelWarning
              index: 5
            - name: PLC_OBIS_WC_STS_3_WasteLevelAlarm
              index: 6
            - name: PLC_OBIS_WC_STS_3_BR_OK
              index: 7
            - name: PLC_OBIS_WC_STS_3_BR_OOS
              index: 8
            - name: PLC_OBIS_WC_STS_3_BR_DEG
              index: 9
        - name: PLC_OBIS_NUM_CARS_U1
          offset: 608
          type: ENUM4
          is_aligned: true
        - name: PLC_OBIS_NUM_CARS_U2
          offset: 612
          type: ENUM4
          is_aligned: false
        - name: PLC_OBIS_NUM_CARS_U3
          offset: 616
          type: ENUM4
          is_aligned: true
        - name: PLC_OBIS_DATA_Version
          offset: 624
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_ID_U2
          offset: 640
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_ID_U3
          offset: 656
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_travelled_distance_meters
          offset: 672
          type: UNSIGNED32
          is_aligned: true
        - name: HMI_CAB1_SWV_BL
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB1_SWV_APP
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB1_SWV_BA
          offset: 736
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB1_SWV_TOPBIN
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB2_SWV_APP
          offset: 768
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB2_SWV_BA
          offset: 784
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB2_SWV_TOPBIN
          offset: 800
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_PLC_PARAM_M
      address: 239.34.0.116:12116
      source: HMI_CAB1
      period: 1.024s
      size: 1024
      variables:
        - name: AX_WC_DISCHARGING_SPEED
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: DV_AX_WS_HTR_TIM
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: DV_BR_SNW_BRK_LIMIT_TIME
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: DV_CO_COMP_MIN_OPERATION_TIME_TO_95
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: DV_CO_COMP_MIN_OPERATION_TIME_TO_95_DOZE
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: DV_PLC_BRK_EDA_DIFF_TIME
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: DV_PLC_BRK_EDR_DIFF_TIME
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SNOW_BRAKE_CYL_EFFORT
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SO_BATT_LOWBATT_DISC_DELAY
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_AUXBK_BCK
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_AUXBK_FWD
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_ERTMS_BCK
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_ERTMS_FWD
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_NOR_OPT_FWD
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_NOR_TOW_BCK
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_NOR_TOW_FWD
          offset: 240
          type: UNSIGNED16
          is_aligned: true
        - name: AC_PASS_REGUL_CURVE_OFFSET
          offset: 256
          type: INTEGER8
          is_aligned: true
        - name: DO_OBST_DELAY_TIME_CURRENT
          offset: 264
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OBST_DELAY_TIME_NEW
          offset: 272
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OBST_DELAY_TIME_NEW_FORCED
          offset: 280
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OPEN_DWEEL_TIME
          offset: 288
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OPEN_DWEEL_TIME_B_CAR
          offset: 296
          type: UNSIGNED8
          is_aligned: true
        - name: DO_TEST_CYCLES
          offset: 304
          type: UNSIGNED8
          is_aligned: true
        - name: DV_AX_CO_MAX_TIM_ON
          offset: 312
          type: UNSIGNED8
          is_aligned: true
        - name: DV_AX_WS_INT_MAX
          offset: 320
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_DMN_BRK_VAL_TIM
          offset: 328
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_EB_LOOP_VAL_TIM
          offset: 336
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_EMGCY_BRK_VAL_TIM
          offset: 344
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_PNMT_BRK_VAL_TIM
          offset: 352
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BRK_EDA_LIM_HIGH
          offset: 360
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BRK_EDR_LIM_HIGH
          offset: 368
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BRK_EDR_LIM_LOW
          offset: 376
          type: UNSIGNED8
          is_aligned: true
        - name: DV_CO_HIGH_AIR_DEMMAND
          offset: 384
          type: UNSIGNED8
          is_aligned: true
        - name: DV_CO_LOW_AIR_DEMMAND
          offset: 392
          type: UNSIGNED8
          is_aligned: true
        - name: DV_CO_NO_AIR_GEN_DEMMAND
          offset: 400
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MAX_STROKE_LONG
          offset: 408
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MAX_STROKE_SHORT
          offset: 416
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MIN_STROKE_LONG
          offset: 424
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MIN_STROKE_SHORT
          offset: 432
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_WORKSHOP_MAX_STROKE_LONG
          offset: 440
          type: UNSIGNED8
          is_aligned: true
        - name: DV_ED_FADE_RAMP
          offset: 448
          type: UNSIGNED8
          is_aligned: true
        - name: DV_FD_BATT_BOX_TEMP_ALRM
          offset: 456
          type: UNSIGNED8
          is_aligned: true
        - name: DV_FD_TIME_RESET_HSCB
          offset: 464
          type: UNSIGNED8
          is_aligned: true
        - name: DV_HB_PERCENT
          offset: 472
          type: UNSIGNED8
          is_aligned: true
        - name: DV_HSCB_CLOSE_SEQ_DELAY
          offset: 480
          type: UNSIGNED8
          is_aligned: true
        - name: DV_PLC_BRK_EDA_LIM_LOW
          offset: 488
          type: UNSIGNED8
          is_aligned: true
        - name: DV_PLC_EDA_MIN_VALUE
          offset: 496
          type: UNSIGNED8
          is_aligned: true
        - name: DV_PLC_EDR_MIN_VALUE
          offset: 504
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SNOW_BRAKE_APP_TIME
          offset: 512
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SNOW_BRAKE_CYCLE
          offset: 520
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SO_BATT_LEVEL_BELOW_MIN_TIME
          offset: 528
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SO_TM_TR_EFF_COUPLING
          offset: 536
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SO_TM_TR_EFF_WASHING
          offset: 544
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_CPG_BCK
          offset: 552
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_CPG_FWD
          offset: 560
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_OPT_BCK
          offset: 568
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_WSH_BCK
          offset: 576
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_WSH_FWD
          offset: 584
          type: UNSIGNED8
          is_aligned: true
        - name: DV_STOP_BR_JERK_FREE
          offset: 592
          type: UNSIGNED8
          is_aligned: true
        - name: DV_TC_CPG_BRK
          offset: 600
          type: UNSIGNED8
          is_aligned: true
        - name: DV_TC_WSH_BRK
          offset: 608
          type: UNSIGNED8
          is_aligned: true
        - name: DV_TIME_TO_SHUTDOWN
          offset: 616
          type: UNSIGNED8
          is_aligned: true
        - name: DV_VO_TIME_PAN_UP_AUX_DEP_MAX
          offset: 624
          type: UNSIGNED8
          is_aligned: true
        - name: DV_VO_TIME_PAN_UP_MRP_MAX
          offset: 632
          type: UNSIGNED8
          is_aligned: true
        - name: SO_TM_TIME2DOZE_READY
          offset: 640
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_CONSECUTIVE_TIME
          offset: 648
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_RECLOSE_HARMONIC
          offset: 656
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_RECLOSE_OVERCURRENT1
          offset: 664
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_RECLOSE_OVERCURRENT2
          offset: 672
          type: UNSIGNED8
          is_aligned: true
        - name: DO_CLOSING_WARN_PRECEDING_TIME
          offset: 680
          type: ENUM4
          is_aligned: true
        - name: DV_AX_BR_MIN_PRESS_CYL
          offset: 684
          type: ENUM4
          is_aligned: false
        - name: DV_AX_LG_TST_TIM
          offset: 688
          type: ENUM4
          is_aligned: true
        - name: DV_AX_WS_HTR_INT
          offset: 692
          type: ENUM4
          is_aligned: false
        - name: DV_AX_WS_INT_MIN
          offset: 696
          type: ENUM4
          is_aligned: true
        - name: DV_AX_WS_PLS_LGH
          offset: 700
          type: ENUM4
          is_aligned: false
        - name: DV_DO_NBTRIAL_DOOR
          offset: 704
          type: ENUM4
          is_aligned: true
        - name: DV_DO_NBTRIAL_STEP
          offset: 708
          type: ENUM4
          is_aligned: false
        - name: DV_ERTMS_SB_DEM
          offset: 712
          type: ENUM4
          is_aligned: true
        - name: DV_FD_TIME_RESET_PROP
          offset: 716
          type: ENUM4
          is_aligned: false
        - name: DV_SO_BATT_SUPERVISION_DELAY
          offset: 720
          type: ENUM4
          is_aligned: true
        - name: DV_TC_WSH_PB_FLS_FREQ
          offset: 724
          type: ENUM4
          is_aligned: false
        - name: DV_WC_LOCKING_DOOR
          offset: 728
          type: BOOLEAN1
          is_aligned: true
        - name: DO_NEW_PROCEDURE
          offset: 729
          type: BOOLEAN1
          is_aligned: false
        - name: DV_AX_WS_HTR_TIM_DIS
          offset: 730
          type: BOOLEAN1
          is_aligned: false
        - name: SO_TM_TIME2DOZE_CLEAN
          offset: 736
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_HMI_SB_TEST_DATE
          offset: 768
          type: TIMEDATE48
          is_aligned: true
        - name: PLC_HMI_EB_TEST_DATE
          offset: 864
          type: TIMEDATE48
          is_aligned: true
    - name: ETH_A1_PLC_PASPA_STS_M
      address: 239.34.0.1:12001
      source: HMI_CAB1
      period: 256ms
      size: 256
      variables:
        - name: PLC_PASPA_ModeW
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_PASPA_ModeW_DCO_Mode
              index: 6
            - name: PLC_PASPA_ModeW_Whistle
              index: 7
            - name: PLC_PASPA_ModeW_External_PA
              index: 8
            - name: PLC_PASPA_ModeW_Doors_enabled_R
              index: 9
            - name: PLC_PASPA_ModeW_Doors_enabled_L
              index: 10
    - name: ETH_A1_PLC_STS_M
      address: 239.34.0.64:12064
      source: HMI_CAB1
      period: 256ms
      size: 1024
      variables:
        - name: PLC_LFW
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_CAB
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_CAB_CAB_A1
              index: 0
            - name: PLC_CAB_CAB_A2
              index: 1
            - name: PLC_CAB_CabEn
              index: 2
            - name: PLC_CAB_CabChange
              index: 3
            - name: PLC_CAB_UTLeading
              index: 4
            - name: PLC_CAB_DM_TEST
              index: 5
        - name: PLC_TRAIN_MODE
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_TRAIN_MODE_OPERATE
              index: 0
            - name: PLC_TRAIN_MODE_STANDBY
              index: 1
            - name: PLC_TRAIN_MODE_READY
              index: 2
            - name: PLC_TRAIN_MODE_DOZE
              index: 3
            - name: PLC_TRAIN_MODE_CLEAN
              index: 4
            - name: PLC_TRAIN_MODE_ON_TRANSPORT
              index: 5
            - name: PLC_TRAIN_MODE_WASHING
              index: 6
            - name: PLC_TRAIN_MODE_COUPLING
              index: 7
            - name: PLC_TRAIN_MODE_TOWING
              index: 8
            - name: PLC_TRAIN_MODE_SHUTDOWN
              index: 9
            - name: PLC_TRAIN_MODE_WORKSHOP
              index: 10
        - name: PLC_DRIVING_MODE
          offset: 32
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_DRIVING_MODE_FORWARD
              index: 0
            - name: PLC_DRIVING_MODE_REVERSE
              index: 1
            - name: PLC_DRIVING_MODE_NEUTRAL
              index: 2
        - name: PLC_TRAC_STATUS
          offset: 40
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_TRAC_STATUS_NullSpeed
              index: 0
            - name: PLC_TRAC_STATUS_MaxServBrake
              index: 1
        - name: PLC_TRCMD
          offset: 48
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_TRCMD_MC_P
              index: 0
            - name: PLC_TRCMD_MC_C
              index: 1
            - name: PLC_TRCMD_MC_B
              index: 2
            - name: PLC_TRCMD_MC_EB
              index: 3
            - name: PLC_TRCMD_DS_A1
              index: 4
            - name: PLC_TRCMD_DS_A2
              index: 5
            - name: PLC_TRCMD_FORWARD
              index: 6
            - name: PLC_TRCMD_REVERSE
              index: 7
        - name: PLC_BAT_STS
          offset: 56
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BAT_STS_LowBatt_warning
              index: 0
            - name: PLC_BAT_STS_LowBatt_discon
              index: 1
            - name: PLC_BAT_STS_LowBatt_disc_disabled
              index: 2
            - name: PLC_BAT_STS_BattSuperv_active
              index: 3
        - name: PLC_TrainCompo
          offset: 64
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_TrainCompo_NumUT1
              index: 0
            - name: PLC_TrainCompo_NumUT2
              index: 1
            - name: PLC_TrainCompo_NumUT3
              index: 2
            - name: PLC_TrainCompo_U1_Ori
              index: 3
            - name: PLC_TrainCompo_U2_Ori
              index: 4
            - name: PLC_TrainCompo_U3_ori
              index: 5
            - name: PLC_TrainCompo_This1
              index: 6
            - name: PLC_TrainCompo_This2
              index: 7
            - name: PLC_TrainCompo_This3
              index: 8
            - name: PLC_TrainCompo_U1CabA1
              index: 9
            - name: PLC_TrainCompo_U1CabA2
              index: 10
            - name: PLC_TrainCompo_U2CabA1
              index: 11
            - name: PLC_TrainCompo_U2CabA2
              index: 12
            - name: PLC_TrainCompo_U3CabA1
              index: 13
            - name: PLC_TrainCompo_U3CabA2
              index: 14
            - name: PLC_TrainCompo_U1CoupA1
              index: 15
            - name: PLC_TrainCompo_U1CoupA2
              index: 16
            - name: PLC_TrainCompo_U2CoupA1
              index: 17
            - name: PLC_TrainCompo_U2CoupA2
              index: 18
            - name: PLC_TrainCompo_U3CoupA1
              index: 19
            - name: PLC_TrainCompo_U3CoupA2
              index: 20
            - name: PLC_TrainCompo_NumCar3
              index: 21
            - name: PLC_TrainCompo_NumCar4
              index: 22
            - name: PLC_TrainCompo_NumCar6
              index: 23
        - name: PLC_A1_B1_WEIGHT
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_A1_B2_WEIGHT
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_VNumberB
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_C1_B1_WEIGHT
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_A2_B1_WEIGHT
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_A2_B2_WEIGHT
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_TIME
          offset: 192
          type: TIMEDATE48
          is_aligned: true
        - name: PLC_TIME_CV
          offset: 240
          type: ANTIVALENT2
          is_aligned: true
        - name: PLC_TCMS_DIAG_DISABLE
          offset: 242
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_SDIAG_TRAIN_OFF
          offset: 243
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_APS_A1
          offset: 244
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_APS_A2
          offset: 245
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_BCU_A1
          offset: 246
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_BCU_A2
          offset: 247
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_ST_PANTO1
          offset: 248
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_PANTO1_LEADER
              index: 0
            - name: PLC_ST_PANTO1_LOWERED
              index: 1
            - name: PLC_ST_PANTO1_RAISED
              index: 2
            - name: PLC_ST_PANTO1_ISOLATED
              index: 3
            - name: PLC_ST_PANTO1_ADD_ON
              index: 4
            - name: PLC_ST_PANTO1_FAIL
              index: 5
            - name: PLC_ST_PANTO1_SWITCHOVER_FAIL
              index: 6
            - name: PLC_ST_PANTO1_NOT_OPERATIVE
              index: 7
        - name: PLC_ST_PANTO2
          offset: 256
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_PANTO2_LEADER
              index: 0
            - name: PLC_ST_PANTO2_LOWERED
              index: 1
            - name: PLC_ST_PANTO2_RAISED
              index: 2
            - name: PLC_ST_PANTO2_ISOLATED
              index: 3
            - name: PLC_ST_PANTO2_ADD_ON
              index: 4
            - name: PLC_ST_PANTO2_FAIL
              index: 5
            - name: PLC_ST_PANTO2_SWITCHOVER_FAIL
              index: 6
            - name: PLC_ST_PANTO2_NOT_OPERATIVE
              index: 7
        - name: PLC_FAIL_COMMS_BCU_C1
          offset: 264
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_CCTV_A1
          offset: 265
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_A1
          offset: 266
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_A2
          offset: 267
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_B
          offset: 268
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_C1
          offset: 269
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR2_A1
          offset: 270
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR2_A2
          offset: 271
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR2_B
          offset: 272
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_DOOR2_C1
          offset: 273
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_A1
          offset: 274
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_A2
          offset: 275
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_B
          offset: 276
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_C1
          offset: 277
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR4_A1
          offset: 278
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR4_A2
          offset: 279
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR4_B
          offset: 280
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_DOOR4_C1
          offset: 281
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_ERTMS
          offset: 282
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_EVR
          offset: 283
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HMI_A1
          offset: 284
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HMI_A2
          offset: 285
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HV_B
          offset: 286
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACC_A1
          offset: 287
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACC_A2
          offset: 288
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_HVACD_A1
          offset: 289
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACD_A2
          offset: 290
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACD_B
          offset: 291
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACD_C1
          offset: 292
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_PASPA_A1
          offset: 293
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_SDIAG_B
          offset: 294
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_SENSORBUS_B
          offset: 295
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_TCU_A1
          offset: 296
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_TCU_A2
          offset: 297
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_WC_B
          offset: 298
          type: BOOLEAN1
          is_aligned: false
        - name: LO_DO_L_DOORS_DISABLED_BYP
          offset: 299
          type: BOOLEAN1
          is_aligned: false
        - name: LO_DO_R_DOORS_DISABLED_BYP
          offset: 300
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FDS_A1_STS
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_FDS_A1_STS_system_ok
              index: 0
            - name: PLC_FDS_A1_STS_prealarm
              index: 1
            - name: PLC_FDS_A1_STS_fire_alarm
              index: 2
            - name: PLC_FDS_A1_STS_fire_alarm_pass
              index: 3
            - name: PLC_FDS_A1_STS_fire_alarm_box
              index: 4
            - name: PLC_FDS_A1_STS_override
              index: 5
            - name: PLC_FDS_A1_STS_stop_box
              index: 6
            - name: PLC_FDS_A1_STS_fire_alarm_cab
              index: 7
            - name: PLC_FDS_A1_STS_override_avail
              index: 8
            - name: PLC_FDS_A1_STS_spare09
              index: 9
            - name: PLC_FDS_A1_STS_spare10
              index: 10
            - name: PLC_FDS_A1_STS_spare11
              index: 11
            - name: PLC_FDS_A1_STS_spare12
              index: 12
            - name: PLC_FDS_A1_STS_spare13
              index: 13
            - name: PLC_FDS_A1_STS_spare14
              index: 14
            - name: PLC_FDS_A1_STS_spare15
              index: 15
        - name: PLC_TIME_TRAIN_ON
          offset: 320
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_FDS_B_STS
          offset: 352
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_FDS_B_STS_system_ok
              index: 0
            - name: PLC_FDS_B_STS_prealarm
              index: 1
            - name: PLC_FDS_B_STS_fire_alarm
              index: 2
            - name: PLC_FDS_B_STS_fire_alarm_pass
              index: 3
            - name: PLC_FDS_B_STS_fire_alarm_box
              index: 4
            - name: PLC_FDS_B_STS_override
              index: 5
            - name: PLC_FDS_B_STS_stop_box
              index: 6
            - name: PLC_FDS_B_STS_fire_alarm_cab
              index: 7
            - name: PLC_FDS_B_STS_override_avail
              index: 8
            - name: PLC_FDS_B_STS_spare09
              index: 9
            - name: PLC_FDS_B_STS_spare10
              index: 10
            - name: PLC_FDS_B_STS_spare11
              index: 11
            - name: PLC_FDS_B_STS_spare12
              index: 12
            - name: PLC_FDS_B_STS_spare13
              index: 13
            - name: PLC_FDS_B_STS_spare14
              index: 14
            - name: PLC_FDS_B_STS_spare15
              index: 15
        - name: PLC_FDS_A2_STS
          offset: 368
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_FDS_A2_STS_system_ok
              index: 0
            - name: PLC_FDS_A2_STS_prealarm
              index: 1
            - name: PLC_FDS_A2_STS_fire_alarm
              index: 2
            - name: PLC_FDS_A2_STS_fire_alarm_pass
              index: 3
            - name: PLC_FDS_A2_STS_fire_alarm_box
              index: 4
            - name: PLC_FDS_A2_STS_override
              index: 5
            - name: PLC_FDS_A2_STS_stop_box
              index: 6
            - name: PLC_FDS_A2_STS_fire_alarm_cab
              index: 7
            - name: PLC_FDS_A2_STS_override_avail
              index: 8
            - name: PLC_FDS_A2_STS_spare09
              index: 9
            - name: PLC_FDS_A2_STS_spare10
              index: 10
            - name: PLC_FDS_A2_STS_spare11
              index: 11
            - name: PLC_FDS_A2_STS_spare12
              index: 12
            - name: PLC_FDS_A2_STS_spare13
              index: 13
            - name: PLC_FDS_A2_STS_spare14
              index: 14
            - name: PLC_FDS_A2_STS_spare15
              index: 15
        - name: PLC_FDS_A1_FIRE_LHD
          offset: 384
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector1
              index: 0
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector2
              index: 1
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector3
              index: 2
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector4
              index: 3
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector5
              index: 4
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector6
              index: 5
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector7
              index: 6
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector8
              index: 7
        - name: PLC_FDS_B_FIRE_LHD
          offset: 392
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector1
              index: 0
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector2
              index: 1
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector3
              index: 2
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector4
              index: 3
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector5
              index: 4
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector6
              index: 5
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector7
              index: 6
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector8
              index: 7
        - name: PLC_FDS_A2_FIRE_LHD
          offset: 400
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector1
              index: 0
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector2
              index: 1
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector3
              index: 2
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector4
              index: 3
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector5
              index: 4
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector6
              index: 5
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector7
              index: 6
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector8
              index: 7
        - name: PLC_FDS_A1_DIAG_LHD
          offset: 408
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector1
              index: 0
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector2
              index: 1
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector3
              index: 2
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector4
              index: 3
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector5
              index: 4
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector6
              index: 5
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector7
              index: 6
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector8
              index: 7
        - name: PLC_FDS_B_DIAG_LHD
          offset: 416
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector1
              index: 0
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector2
              index: 1
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector3
              index: 2
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector4
              index: 3
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector5
              index: 4
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector6
              index: 5
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector7
              index: 6
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector8
              index: 7
        - name: PLC_FDS_A2_DIAG_LHD
          offset: 424
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector1
              index: 0
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector2
              index: 1
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector3
              index: 2
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector4
              index: 3
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector5
              index: 4
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector6
              index: 5
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector7
              index: 6
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector8
              index: 7
        - name: PLC_ST_COMP
          offset: 432
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_COMP_OFF
              index: 0
            - name: PLC_ST_COMP_ON
              index: 1
            - name: PLC_ST_COMP_Isolated
              index: 2
            - name: PLC_ST_COMP_NotOperative
              index: 3
            - name: PLC_ST_COMP_CompCmd_fail
              index: 4
            - name: PLC_ST_COMP_DryerCmd_fail
              index: 5
            - name: PLC_ST_COMP_DryerChg_fail
              index: 6
            - name: PLC_ST_COMP_WarnMaxTimeOn
              index: 7
        - name: PLC_MRP_PRES
          offset: 440
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_EH_STS
          offset: 448
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_EH_STS_LoopClosed
              index: 0
            - name: PLC_EH_STS_TCMSLoopClosed
              index: 1
            - name: PLC_EH_STS_PASPALoopClosed
              index: 2
            - name: PLC_EH_STS_HWLoopClosed
              index: 3
            - name: PLC_EH_STS_EHBypActive
              index: 4
            - name: PLC_EH_STS_OverrideDisabled
              index: 5
            - name: PLC_EH_STS_EBDisabled
              index: 6
            - name: PLC_EH_STS_EBRequired
              index: 7
            - name: PLC_EH_STS_TrainInStation
              index: 8
            - name: PLC_EH_STS_DepartureActive
              index: 9
            - name: PLC_EH_STS_TrainOutOfStation
              index: 10
        - name: TST_WSPTEST_STS
          offset: 464
          type: BITSET8
          is_aligned: true
          items:
            - name: TST_WSPTEST_STS_WSP_NO_TEST
              index: 0
            - name: TST_WSPTEST_STS_WSP_TEST_APP
              index: 1
            - name: TST_WSPTEST_STS_WSP_TEST_FINISHED
              index: 2
            - name: TST_WSPTEST_STS_evIniTest
              index: 3
            - name: TST_WSPTEST_STS_evWSPTestOK
              index: 4
            - name: TST_WSPTEST_STS_evTimeOut
              index: 5
            - name: TST_WSPTEST_STS_evCondsNOK
              index: 6
            - name: TST_WSPTEST_STS_WSPTest_failed
              index: 7
        - name: CO_ST_CTRL
          offset: 472
          type: BITSET8
          is_aligned: true
          items:
            - name: CO_ST_CTRL_COMP_OFF
              index: 0
            - name: CO_ST_CTRL_COMP_ON
              index: 1
            - name: CO_ST_CTRL_evCompOFF
              index: 2
            - name: CO_ST_CTRL_evCompON
              index: 3
        - name: LO_ST_EMERG
          offset: 480
          type: BITSET32
          is_aligned: true
          items:
            - name: LO_ST_EMERG_LOOP_CLOSED
              index: 0
            - name: LO_ST_EMERG_Deadman
              index: 1
            - name: LO_ST_EMERG_ERTMS
              index: 2
            - name: LO_ST_EMERG_PassAlarm
              index: 3
            - name: LO_ST_EMERG_EmergSwitch
              index: 4
            - name: LO_ST_EMERG_MC_EB
              index: 5
            - name: LO_ST_EMERG_AuxBrk_EB
              index: 6
            - name: LO_ST_EMERG_ChangeTrainCompo
              index: 7
            - name: LO_ST_EMERG_NoneTwoCabsEnab
              index: 8
            - name: LO_ST_EMERG_MC_Error
              index: 9
            - name: LO_ST_EMERG_OverSpeed
              index: 10
            - name: LO_ST_EMERG_BCUsNotOK
              index: 11
            - name: LO_ST_EMERG_TCMS_Rollback
              index: 12
            - name: LO_ST_EMERG_LowPressHW
              index: 13
            - name: LO_ST_EMERG_LowPressSW
              index: 14
            - name: LO_ST_EMERG_BrakeTest
              index: 15
            - name: LO_ST_EMERG_BypDeadman
              index: 16
            - name: LO_ST_EMERG_BypERTMS
              index: 17
            - name: LO_ST_EMERG_BypPassAlarm
              index: 18
            - name: LO_ST_EMERG_BypEmergLoop
              index: 19
            - name: LO_ST_EMERG_BypLowPressHW
              index: 20
            - name: LO_ST_EMERG_BypLowPressSW
              index: 21
            - name: LO_ST_EMERG_ActCabInter
              index: 22
        - name: PLC_HMI_BR_BTN1
          offset: 512
          type: ANTIVALENT2
          is_aligned: true
        - name: PLC_HMI_BR_BTN2
          offset: 514
          type: ANTIVALENT2
          is_aligned: false
        - name: PLC_HMI_PRL
          offset: 516
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_HMI_EBL
          offset: 517
          type: BOOLEAN1
          is_aligned: false
        - name: DO_DOORS_REL_LEFT
          offset: 518
          type: BOOLEAN1
          is_aligned: false
        - name: DO_DOORS_REL_RIGHT
          offset: 519
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_ST_APS_A1
          offset: 520
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_APS_A1_Shutdown
              index: 0
            - name: PLC_ST_APS_A1_Off
              index: 1
            - name: PLC_ST_APS_A1_Ready
              index: 2
            - name: PLC_ST_APS_A1_InService
              index: 3
            - name: PLC_ST_APS_A1_CommsFail
              index: 4
            - name: PLC_ST_APS_A1_AC_available
              index: 5
            - name: PLC_ST_APS_A1_DC_available
              index: 6
            - name: PLC_ST_APS_A1_ExtSupplyFeed
              index: 7
        - name: PLC_ST_APS_A2
          offset: 528
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_APS_A2_Shutdown
              index: 0
            - name: PLC_ST_APS_A2_Off
              index: 1
            - name: PLC_ST_APS_A2_Ready
              index: 2
            - name: PLC_ST_APS_A2_InService
              index: 3
            - name: PLC_ST_APS_A2_CommsFail
              index: 4
            - name: PLC_ST_APS_A2_AC_available
              index: 5
            - name: PLC_ST_APS_A2_DC_available
              index: 6
            - name: PLC_ST_APS_A2_ExtSupplyFeed
              index: 7
        - name: PLC_ST_HSCB
          offset: 536
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_HSCB_OPEN
              index: 0
            - name: PLC_ST_HSCB_CLOSED
              index: 1
            - name: PLC_ST_HSCB_ClosingFailure
              index: 2
            - name: PLC_ST_HSCB_PermFailure
              index: 3
            - name: PLC_ST_HSCB_ClosingDisabled
              index: 4
        - name: CO_ST_DEM
          offset: 544
          type: BITSET8
          is_aligned: true
          items:
            - name: CO_ST_DEM_NO_AIR_DEM
              index: 0
            - name: CO_ST_DEM_LOW_DEM
              index: 1
            - name: CO_ST_DEM_HIGH_DEM
              index: 2
            - name: CO_ST_DEM_evNoDemmand
              index: 3
            - name: CO_ST_DEM_evDemmandLow
              index: 4
            - name: CO_ST_DEM_evDemmandHigh
              index: 5
        - name: PLC_NUM_UTS
          offset: 552
          type: UNSIGNED8
          is_aligned: true
        - name: TST_DMTEST_STS
          offset: 560
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_DMTEST_STS_NO_TEST
              index: 0
            - name: TST_DMTEST_STS_APPLY_EB
              index: 1
            - name: TST_DMTEST_STS_WAIT_NEUTRAL
              index: 2
            - name: TST_DMTEST_STS_RELEASE_EB
              index: 3
            - name: TST_DMTEST_STS_DM_TEST_FINISHED
              index: 4
            - name: TST_DMTEST_STS_evIniTest
              index: 5
            - name: TST_DMTEST_STS_evEBApplied
              index: 6
            - name: TST_DMTEST_STS_evEBReleased
              index: 7
            - name: TST_DMTEST_STS_evTimeOut
              index: 8
            - name: TST_DMTEST_STS_evCondsNOK
              index: 9
            - name: TST_DMTEST_STS_evInvNeutral
              index: 10
            - name: TST_DMTEST_STS_DMTestA1_expired
              index: 11
            - name: TST_DMTEST_STS_DMTestA2_expired
              index: 12
        - name: TST_EBTEST_STS
          offset: 576
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_EBTEST_STS_NO_TEST
              index: 0
            - name: TST_EBTEST_STS_APPLY_EB
              index: 1
            - name: TST_EBTEST_STS_WAIT_COAST
              index: 2
            - name: TST_EBTEST_STS_RELEASE_EB
              index: 3
            - name: TST_EBTEST_STS_EB_TEST_FINISHED
              index: 4
            - name: TST_EBTEST_STS_evIniTest
              index: 5
            - name: TST_EBTEST_STS_evEBApplied
              index: 6
            - name: TST_EBTEST_STS_evEBReleased
              index: 7
            - name: TST_EBTEST_STS_evTimeOut
              index: 8
            - name: TST_EBTEST_STS_evCondsNOK
              index: 9
            - name: TST_EBTEST_STS_evMCCoast
              index: 10
            - name: TST_EBTEST_STS_EBTestA1_expired
              index: 11
            - name: TST_EBTEST_STS_EBTestA2_expired
              index: 12
            - name: TST_EBTEST_STS_EBTestA1_failed
              index: 13
            - name: TST_EBTEST_STS_EBTestA2_failed
              index: 14
        - name: TST_ELTEST_STS
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_ELTEST_STS_EL_NO_TEST
              index: 0
            - name: TST_ELTEST_STS_EL_TEST_POS
              index: 1
            - name: TST_ELTEST_STS_EL_WAIT
              index: 2
            - name: TST_ELTEST_STS_EL_TEST_NEG
              index: 3
            - name: TST_ELTEST_STS_EL_TEST_FINISHED
              index: 4
            - name: TST_ELTEST_STS_evIniTest
              index: 5
            - name: TST_ELTEST_STS_evELTestPositOK
              index: 6
            - name: TST_ELTEST_STS_evELTestNegatOK
              index: 7
            - name: TST_ELTEST_STS_evTimeOut
              index: 8
            - name: TST_ELTEST_STS_evLoopClosed
              index: 9
            - name: TST_ELTEST_STS_ELTestA1_expired
              index: 10
            - name: TST_ELTEST_STS_ELTestA2_expired
              index: 11
            - name: TST_ELTEST_STS_ELTestA1_failed
              index: 12
            - name: TST_ELTEST_STS_ELTestA2_failed
              index: 13
        - name: TST_SBTEST_STS
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_SBTEST_STS_NO_TEST
              index: 0
            - name: TST_SBTEST_STS_APPLY_SB
              index: 1
            - name: TST_SBTEST_STS_WAIT_COAST
              index: 2
            - name: TST_SBTEST_STS_RELEASE_SB
              index: 3
            - name: TST_SBTEST_STS_SB_TEST_FINISHED
              index: 4
            - name: TST_SBTEST_STS_evIniTest
              index: 5
            - name: TST_SBTEST_STS_evSBApplied
              index: 6
            - name: TST_SBTEST_STS_evSBReleased
              index: 7
            - name: TST_SBTEST_STS_evTimeOut
              index: 8
            - name: TST_SBTEST_STS_evCondsNOK
              index: 9
            - name: TST_SBTEST_STS_evMCCoast
              index: 10
            - name: TST_SBTEST_STS_SBTestA1_expired
              index: 11
            - name: TST_SBTEST_STS_SBTestA2_expired
              index: 12
            - name: TST_SBTEST_STS_SBTestA1_failed
              index: 13
            - name: TST_SBTEST_STS_SBTestA2_failed
              index: 14
        - name: TST_TRTEST_STS
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_TRTEST_STS_TR_NO_TEST
              index: 0
            - name: TST_TRTEST_STS_TR_TEST_APP
              index: 1
            - name: TST_TRTEST_STS_TR_TEST_FINISHED
              index: 2
            - name: TST_TRTEST_STS_evIniTest
              index: 3
            - name: TST_TRTEST_STS_evTRTest_OK
              index: 4
            - name: TST_TRTEST_STS_evTimeOut
              index: 5
            - name: TST_TRTEST_STS_evCondsNOK
              index: 6
            - name: TST_TRTEST_STS_TRTest_expired
              index: 7
            - name: TST_TRTEST_STS_TRTest_failed
              index: 8
        - name: PLC_UT_POS
          offset: 640
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_HMI_ICO_01
          offset: 648
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_02
          offset: 652
          type: ENUM4
          is_aligned: false
        - name: PLC_SWV_APP_CAB1
          offset: 656
          type: UNSIGNED16
          is_aligned: true
        - name: GPS_Latitude_DD
          offset: 672
          type: REAL32
          is_aligned: true
        - name: GPS_Longitude_DD
          offset: 704
          type: REAL32
          is_aligned: true
        - name: Service_number
          offset: 736
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_HMI_ICO_07
          offset: 768
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_08
          offset: 772
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_09
          offset: 776
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_10
          offset: 780
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_11
          offset: 784
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_12
          offset: 788
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_13
          offset: 792
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_14
          offset: 796
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_15
          offset: 800
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_16
          offset: 804
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_03
          offset: 808
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_04
          offset: 812
          type: ENUM4
          is_aligned: false
        - name: PLC_SWV_APP_CAB2
          offset: 816
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_CFG_CAB1
          offset: 832
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_CFG_CAB2
          offset: 848
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_PARAM_CAB1
          offset: 864
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_PARAM_CAB2
          offset: 880
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_ALARM
          offset: 896
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_CFG
          offset: 912
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_CORE
          offset: 928
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_GUI
          offset: 944
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_OS
          offset: 960
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_ALARM
          offset: 976
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_CFG
          offset: 992
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_HMI_ICO_05
          offset: 1008
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_06
          offset: 1012
          type: ENUM4
          is_aligned: false
    - name: ETH_A1_PLC_TRC_BRK_M
      address: 239.34.0.65:12065
      source: HMI_CAB1
      period: 256ms
      size: 1024
      variables:
        - name: PLC_TRC_BRK_DEM
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: PLC_MC_POS
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: PLC_SPEED_LIMIT
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_TRQ_REDUCT
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_PWR_REDUCT
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_BRK_VALV_INFO_A1
          offset: 64
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_VALV_INFO_A1_DirBrkIsoB1
              index: 0
            - name: PLC_BRK_VALV_INFO_A1_DirBrkIsoB2
              index: 1
            - name: PLC_BRK_VALV_INFO_A1_ParkingBrkIso
              index: 2
            - name: PLC_BRK_VALV_INFO_A1_DistributorIso
              index: 3
            - name: PLC_BRK_VALV_INFO_A1_MagnBrkIso
              index: 4
            - name: PLC_BRK_VALV_INFO_A1_BPIso
              index: 5
            - name: PLC_BRK_VALV_INFO_A1_AuxBrk
              index: 6
        - name: PLC_BRK_VALV_INFO_C1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_VALV_INFO_C1_DirBrkIsoB1
              index: 0
            - name: PLC_BRK_VALV_INFO_C1_DistributorIso
              index: 1
        - name: PLC_BRK_VALV_INFO_A2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_VALV_INFO_A2_DirBrkIsoB1
              index: 0
            - name: PLC_BRK_VALV_INFO_A2_DirBrkIsoB2
              index: 1
            - name: PLC_BRK_VALV_INFO_A2_ParkingBrkIso
              index: 2
            - name: PLC_BRK_VALV_INFO_A2_DistributorIso
              index: 3
            - name: PLC_BRK_VALV_INFO_A2_MagnBrkIso
              index: 4
            - name: PLC_BRK_VALV_INFO_A2_BPIso
              index: 5
            - name: PLC_BRK_VALV_INFO_A2_AuxBrk
              index: 6
        - name: PLC_TRC_BRK_DEM_POS
          offset: 88
          type: ENUM4
          is_aligned: true
        - name: PLC_SPEED_LIMIT_ACT
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_NO_EM
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_LOW_ADH_TRC
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_LOW_ADH_BRK
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_DS_A1
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_DS_A2
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_REV
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FWD
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_ERTMS_MAX_BRAKE
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_NB_ED_AVAILABLE
          offset: 104
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_SPEED
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_TRAIN_WEIGHT
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_BRK_CMD
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_CMD_ReleaseHB
              index: 0
            - name: PLC_BRK_CMD_SnowBrake
              index: 1
            - name: PLC_BRK_CMD_BPEmpty
              index: 2
            - name: PLC_BRK_CMD_BPPressLow
              index: 3
            - name: PLC_BRK_CMD_PBCommand
              index: 4
        - name: PLC_SPEED_CV
          offset: 152
          type: ANTIVALENT2
          is_aligned: true
        - name: PLC_TRC_BRK_LFW
          offset: 160
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_BRK_ED_CUT_OUT
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_ED_CUT_OUT_A1_car
              index: 0
            - name: PLC_BRK_ED_CUT_OUT_A2_car
              index: 1
        - name: PLC_BRK_TEST
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_TEST_SBTest_Ongoing
              index: 0
            - name: PLC_BRK_TEST_EBTest_Ongoing
              index: 1
            - name: PLC_BRK_TEST_SBTest_app
              index: 2
            - name: PLC_BRK_TEST_SBTest_Rel
              index: 3
            - name: PLC_BRK_TEST_EBTest_App
              index: 4
            - name: PLC_BRK_TEST_EBTest_Rel
              index: 5
            - name: PLC_BRK_TEST_WSPTest_Ongoing
              index: 7
        - name: HMI_CAB2_SWV_CORE
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_GUI
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_OS
          offset: 224
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A1_TCU_A2_INFO_M
      address: 239.34.0.21:12021
      source: HMI_CAB1
      period: 256ms
      size: 1024
      variables:
        - name: TCU_A2_WIRED_IN
          offset: 32
          type: BITSET32
          is_aligned: true
          items:
            - name: TCU_A2_WIRED_IN_FANSTOP1
              index: 20
            - name: TCU_A2_WIRED_IN_FANSTOP2
              index: 21
            - name: TCU_A2_WIRED_IN_APS_Fuse
              index: 22
            - name: TCU_A2_WIRED_IN_WSP1
              index: 25
            - name: TCU_A2_WIRED_IN_WSP2
              index: 26
            - name: TCU_A2_WIRED_IN_ATB_Brake
              index: 27
            - name: TCU_A2_WIRED_IN_DCNT
              index: 28
            - name: TCU_A2_WIRED_IN_DOCR
              index: 29
            - name: TCU_A2_WIRED_IN_DGST
              index: 30
            - name: TCU_A2_WIRED_IN_LB_ON
              index: 31
        - name: TCU_A2_WIRED_OUT
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_WIRED_OUT_WDTR
              index: 0
            - name: TCU_A2_WIRED_OUT_VFFR
              index: 1
            - name: TCU_A2_WIRED_OUT_TRR
              index: 2
            - name: TCU_A2_WIRED_OUT_HCBTR
              index: 3
            - name: TCU_A2_WIRED_OUT_BLR
              index: 4
            - name: TCU_A2_WIRED_OUT_CHB_LB
              index: 6
        - name: TCU_A2_STS
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_STS_OK
              index: 0
            - name: TCU_A2_STS_EDAvailable
              index: 1
            - name: TCU_A2_STS_EDEFApp
              index: 2
            - name: TCU_A2_STS_TracAvailable
              index: 3
            - name: TCU_A2_STS_TracEFApp
              index: 4
            - name: TCU_A2_STS_EDFade
              index: 5
            - name: TCU_A2_STS_MinSlideDet
              index: 6
            - name: TCU_A2_STS_HeavySlideDet
              index: 7
            - name: TCU_A2_STS_WSP
              index: 8
            - name: TCU_A2_STS_WSB
              index: 9
            - name: TCU_A2_STS_TCUISO
              index: 10
            - name: TCU_A2_STS_ERTMS_ANS
              index: 11
            - name: TCU_A2_STS_HSCBISO
              index: 12
            - name: TCU_A2_STS_RBD
              index: 13
            - name: TCU_A2_STS_CATPWlim
              index: 14
            - name: TCU_A2_STS_SelfTestFinished
              index: 15
        - name: TCU_A2_TRC_REQ
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_TRC_TARGET
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_TRC_APP
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_BR
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDMAX
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDR
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDA
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDA_WSP
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SPEED
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SPEED_CV
          offset: 254
          type: ANTIVALENT2
          is_aligned: false
        - name: TCU_A2_INV_TEMP
          offset: 256
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_TM1_TEMP
          offset: 272
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_TM2_TEMP
          offset: 288
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_TM3_TEMP
          offset: 304
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_BRK_R1_TEMP
          offset: 320
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_BRK_R2_TEMP
          offset: 336
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_FR_TEMP
          offset: 352
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_INV_CURRENT
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_BCH1_CURRENT
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_BCH2_CURRENT
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_TM_CURRENT
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_DC_IN_VOLT
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_DCLINK1_VOLT
          offset: 448
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX1_SPEED
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX2_SPEED
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX3_SPEED
          offset: 496
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX1_DIAM
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX2_DIAM
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX3_DIAM
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_CI_CONS_POWER
          offset: 560
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_CI_REG_POWER
          offset: 576
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_DIAG_HIGH_1
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_1_Active
              index: 0
            - name: TCU_A2_DIAG_HIGH_1_HBD
              index: 13
            - name: TCU_A2_DIAG_HIGH_1_LGD
              index: 14
            - name: TCU_A2_DIAG_HIGH_1_ESLVD
              index: 15
        - name: TCU_A2_DIAG_HIGH_2
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_2_LBFD1
              index: 0
            - name: TCU_A2_DIAG_HIGH_2_CHBFD1
              index: 1
            - name: TCU_A2_DIAG_HIGH_2_LBFD2
              index: 2
            - name: TCU_A2_DIAG_HIGH_2_CHBFD2
              index: 3
            - name: TCU_A2_DIAG_HIGH_2_FLFD
              index: 5
            - name: TCU_A2_DIAG_HIGH_2_OVD
              index: 6
            - name: TCU_A2_DIAG_HIGH_2_LVD
              index: 8
            - name: TCU_A2_DIAG_HIGH_2_MMOCD1
              index: 10
            - name: TCU_A2_DIAG_HIGH_2_MMOCD2
              index: 11
            - name: TCU_A2_DIAG_HIGH_2_FCD
              index: 12
            - name: TCU_A2_DIAG_HIGH_2_IPMFD
              index: 13
            - name: TCU_A2_DIAG_HIGH_2_DFD
              index: 14
            - name: TCU_A2_DIAG_HIGH_2_PUD
              index: 15
        - name: TCU_A2_DIAG_HIGH_3
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_3_PGD
              index: 0
            - name: TCU_A2_DIAG_HIGH_3_PSLVD
              index: 1
            - name: TCU_A2_DIAG_HIGH_3_GPLVD
              index: 2
            - name: TCU_A2_DIAG_HIGH_3_DCLVD
              index: 3
            - name: TCU_A2_DIAG_HIGH_3_BCHFD
              index: 5
            - name: TCU_A2_DIAG_HIGH_3_THDI
              index: 7
            - name: TCU_A2_DIAG_HIGH_3_MMOLD1
              index: 10
            - name: TCU_A2_DIAG_HIGH_3_MMOLD2
              index: 11
            - name: TCU_A2_DIAG_HIGH_3_BROLD1
              index: 12
            - name: TCU_A2_DIAG_HIGH_3_BROLD2
              index: 13
            - name: TCU_A2_DIAG_HIGH_3_MMOLD3
              index: 14
            - name: TCU_A2_DIAG_HIGH_3_DIEM
              index: 15
        - name: TCU_A2_DIAG_HIGH_4
          offset: 640
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_4_DEMER
              index: 6
            - name: TCU_A2_DIAG_HIGH_4_D75
              index: 8
            - name: TCU_A2_DIAG_HIGH_4_BLCFD
              index: 9
            - name: TCU_A2_DIAG_HIGH_4_BLV1
              index: 10
            - name: TCU_A2_DIAG_HIGH_4_THDCINVHT
              index: 13
            - name: TCU_A2_DIAG_HIGH_4_THDCBRHT
              index: 14
            - name: TCU_A2_DIAG_HIGH_4_THDCTMHT
              index: 15
        - name: TCU_A2_DIAG_LOW_1
          offset: 656
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_LOW_1_Active
              index: 0
            - name: TCU_A2_DIAG_LOW_1_WSD
              index: 1
            - name: TCU_A2_DIAG_LOW_1_WSP_NOK
              index: 2
            - name: TCU_A2_DIAG_LOW_1_FANFD
              index: 3
            - name: TCU_A2_DIAG_LOW_1_MMTSD1
              index: 4
            - name: TCU_A2_DIAG_LOW_1_MMTSD2
              index: 5
            - name: TCU_A2_DIAG_LOW_1_MMTSD3
              index: 6
            - name: TCU_A2_DIAG_LOW_1_EFC75D_Alarm
              index: 7
            - name: TCU_A2_DIAG_LOW_1_WDD
              index: 9
            - name: TCU_A2_DIAG_LOW_1_WDOR
              index: 10
            - name: TCU_A2_DIAG_LOW_1_DISID
              index: 11
            - name: TCU_A2_DIAG_LOW_1_DISFR
              index: 12
            - name: TCU_A2_DIAG_LOW_1_DISPB
              index: 13
            - name: TCU_A2_DIAG_LOW_1_STFD
              index: 14
        - name: TCU_A2_ERR_RESET
          offset: 688
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_ERR_RESET_HBimp
              index: 1
            - name: TCU_A2_ERR_RESET_VVVFimp
              index: 2
            - name: TCU_A2_ERR_RESET_CoastingReq
              index: 3
            - name: TCU_A2_ERR_RESET_WaitReq
              index: 5
            - name: TCU_A2_ERR_RESET_HSCBClReq
              index: 8
            - name: TCU_A2_ERR_RESET_TCUCUTOUTReq
              index: 9
            - name: TCU_A2_ERR_RESET_TRAC_NOK
              index: 10
            - name: TCU_A2_ERR_RESET_BR_NOK
              index: 11
        - name: TCU_A2_SWV_SYS
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SWV_INV
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SWV_TCN
          offset: 736
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EFC75_Detection_Level
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_REGEN_ENERGY
          offset: 768
          type: UNSIGNED32
          is_aligned: true
        - name: TCU_A2_CONS_ENERGY
          offset: 800
          type: UNSIGNED32
          is_aligned: true
    - name: ETH_A1_WC_INFO_M
      address: 239.34.0.100:12100
      source: HMI_CAB1
      period: 256ms
      size: 128
      variables:
        - name: WC_LIFEWORD
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: WC_STS
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: WC_STS_Free
              index: 0
            - name: WC_STS_Occupied
              index: 1
            - name: WC_STS_OutOfService
              index: 2
            - name: WC_STS_Emergency
              index: 3
            - name: WC_STS_Degraded
              index: 4
        - name: WC_STS_2
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: WC_STS_2_DoorIsolated
              index: 0
            - name: WC_STS_2_DoorBlocked
              index: 1
            - name: WC_STS_2_DoorLocked
              index: 2
            - name: WC_STS_2_DoorClosed
              index: 3
            - name: WC_STS_2_TCMScommFail
              index: 4
            - name: WC_STS_2_PLCInternalError
              index: 5
            - name: WC_STS_2_CircuitBreakers
              index: 6
            - name: WC_STS_2_NoAirPressure
              index: 7
            - name: WC_STS_2_DrainageInCourse
              index: 8
            - name: WC_STS_2_DecalcificationInCourse
              index: 9
            - name: WC_STS_2_DoorTestingInCourse
              index: 10
        - name: WC_STS_3
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: WC_STS_3_FWT_0
              index: 0
            - name: WC_STS_3_FWT_25
              index: 1
            - name: WC_STS_3_FWT_50
              index: 2
            - name: WC_STS_3_FWT_75
              index: 3
            - name: WC_STS_3_FWT_100
              index: 4
            - name: WC_STS_3_WasteLevelWarning
              index: 5
            - name: WC_STS_3_WasteLevelAlarm
              index: 6
            - name: WC_STS_3_BR_OK
              index: 7
            - name: WC_STS_3_BR_OOS
              index: 8
            - name: WC_STS_3_BR_DEG
              index: 9
        - name: WC_FAIL
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: WC_FAIL_EVACsystemError
              index: 0
            - name: WC_FAIL_BowlPushButtonError
              index: 1
            - name: WC_FAIL_BowlTrayLeakage
              index: 2
            - name: WC_FAIL_FWTsystemError
              index: 3
            - name: WC_FAIL_FWTfeedEvError
              index: 4
            - name: WC_FAIL_FWTlevelSensorError
              index: 5
            - name: WC_FAIL_GWTsystemError
              index: 6
            - name: WC_FAIL_GWTevError
              index: 7
            - name: WC_FAIL_DoorSystemError
              index: 8
            - name: WC_FAIL_ImpossibleDoorLocking
              index: 9
            - name: WC_FAIL_LoudspeakerError
              index: 10
            - name: WC_FAIL_ToiletCompartError
              index: 11
            - name: WC_FAIL_IndicatorsError
              index: 12
        - name: WC_SWV
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: WC_B_CV
          offset: 80
          type: ANTIVALENT2
          is_aligned: true
    - name: ETH_A2_DOOR1_A1_INFO_M
      address: 239.34.0.42:12042
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR1_A1_STS1_DOpen
              index: 1
            - name: DOOR1_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_A1_STS1_DIsolated
              index: 3
            - name: DOOR1_A1_STS1_Dobstacle
              index: 4
            - name: DOOR1_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_A1_STS2_SSIsolated
              index: 1
            - name: DOOR1_A1_STS2_Cycle_test
              index: 2
            - name: DOOR1_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR1_A1_STS2_SSObstacle
              index: 4
            - name: DOOR1_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR1_A2_INFO_M
      address: 239.34.0.54:12054
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR1_A2_STS1_DOpen
              index: 1
            - name: DOOR1_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_A2_STS1_DIsolated
              index: 3
            - name: DOOR1_A2_STS1_Dobstacle
              index: 4
            - name: DOOR1_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_A2_STS2_SSIsolated
              index: 1
            - name: DOOR1_A2_STS2_Cycle_test
              index: 2
            - name: DOOR1_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR1_A2_STS2_SSObstacle
              index: 4
            - name: DOOR1_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR1_B_INFO_M
      address: 239.34.0.46:12046
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_STS1_DClosedLocked
              index: 0
            - name: DOOR1_B_STS1_DOpen
              index: 1
            - name: DOOR1_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_B_STS1_DIsolated
              index: 3
            - name: DOOR1_B_STS1_Dobstacle
              index: 4
            - name: DOOR1_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_B_STS2_SSIsolated
              index: 1
            - name: DOOR1_B_STS2_Cycle_test
              index: 2
            - name: DOOR1_B_STS2_PMR_Activated
              index: 3
            - name: DOOR1_B_STS2_SSObstacle
              index: 4
            - name: DOOR1_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR1_C1_INFO_M
      address: 239.34.0.50:12050
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR1_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR1_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR1_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR1_C1_STS1_DOpen
              index: 1
            - name: DOOR1_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR1_C1_STS1_DIsolated
              index: 3
            - name: DOOR1_C1_STS1_Dobstacle
              index: 4
            - name: DOOR1_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR1_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR1_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR1_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR1_C1_STS2_SSIsolated
              index: 1
            - name: DOOR1_C1_STS2_Cycle_test
              index: 2
            - name: DOOR1_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR1_C1_STS2_SSObstacle
              index: 4
            - name: DOOR1_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR1_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR1_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR1_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR1_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR1_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR1_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR1_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR1_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR1_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR1_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR1_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR1_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR1_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR1_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR1_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR1_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR1_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR1_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR1_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR1_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR1_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR1_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR1_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR1_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR1_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR1_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR1_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR1_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR1_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR1_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR1_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR1_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR1_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR1_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR1_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR1_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR1_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR1_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR1_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR1_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR1_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR1_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR1_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR1_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR1_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR1_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR1_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR1_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR1_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR1_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR1_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR1_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR1_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR1_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR1_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR1_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR1_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR1_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR1_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR1_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR1_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR1_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR1_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR1_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR1_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR1_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR1_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR1_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR1_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR1_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR1_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR1_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR1_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR1_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR1_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR1_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR1_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR1_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR2_A1_INFO_M
      address: 239.34.0.43:12043
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR2_A1_STS1_DOpen
              index: 1
            - name: DOOR2_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_A1_STS1_DIsolated
              index: 3
            - name: DOOR2_A1_STS1_Dobstacle
              index: 4
            - name: DOOR2_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_A1_STS2_SSIsolated
              index: 1
            - name: DOOR2_A1_STS2_Cycle_test
              index: 2
            - name: DOOR2_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR2_A1_STS2_SSObstacle
              index: 4
            - name: DOOR2_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR2_A2_INFO_M
      address: 239.34.0.55:12055
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR2_A2_STS1_DOpen
              index: 1
            - name: DOOR2_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_A2_STS1_DIsolated
              index: 3
            - name: DOOR2_A2_STS1_Dobstacle
              index: 4
            - name: DOOR2_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_A2_STS2_SSIsolated
              index: 1
            - name: DOOR2_A2_STS2_Cycle_test
              index: 2
            - name: DOOR2_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR2_A2_STS2_SSObstacle
              index: 4
            - name: DOOR2_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR2_B_INFO_M
      address: 239.34.0.47:12047
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_STS1_DClosedLocked
              index: 0
            - name: DOOR2_B_STS1_DOpen
              index: 1
            - name: DOOR2_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_B_STS1_DIsolated
              index: 3
            - name: DOOR2_B_STS1_Dobstacle
              index: 4
            - name: DOOR2_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_B_STS2_SSIsolated
              index: 1
            - name: DOOR2_B_STS2_Cycle_test
              index: 2
            - name: DOOR2_B_STS2_PMR_Activated
              index: 3
            - name: DOOR2_B_STS2_SSObstacle
              index: 4
            - name: DOOR2_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR2_C1_INFO_M
      address: 239.34.0.51:12051
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR2_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR2_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR2_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR2_C1_STS1_DOpen
              index: 1
            - name: DOOR2_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR2_C1_STS1_DIsolated
              index: 3
            - name: DOOR2_C1_STS1_Dobstacle
              index: 4
            - name: DOOR2_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR2_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR2_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR2_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR2_C1_STS2_SSIsolated
              index: 1
            - name: DOOR2_C1_STS2_Cycle_test
              index: 2
            - name: DOOR2_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR2_C1_STS2_SSObstacle
              index: 4
            - name: DOOR2_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR2_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR2_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR2_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR2_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR2_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR2_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR2_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR2_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR2_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR2_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR2_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR2_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR2_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR2_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR2_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR2_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR2_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR2_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR2_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR2_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR2_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR2_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR2_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR2_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR2_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR2_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR2_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR2_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR2_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR2_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR2_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR2_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR2_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR2_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR2_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR2_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR2_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR2_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR2_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR2_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR2_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR2_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR2_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR2_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR2_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR2_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR2_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR2_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR2_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR2_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR2_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR2_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR2_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR2_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR2_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR2_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR2_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR2_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR2_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR2_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR2_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR2_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR2_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR2_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR2_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR2_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR2_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR2_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR2_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR2_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR2_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR2_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR2_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR2_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR2_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR2_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR2_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR2_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR3_A1_INFO_M
      address: 239.34.0.44:12044
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR3_A1_STS1_DOpen
              index: 1
            - name: DOOR3_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_A1_STS1_DIsolated
              index: 3
            - name: DOOR3_A1_STS1_Dobstacle
              index: 4
            - name: DOOR3_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_A1_STS2_SSIsolated
              index: 1
            - name: DOOR3_A1_STS2_Cycle_test
              index: 2
            - name: DOOR3_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR3_A1_STS2_SSObstacle
              index: 4
            - name: DOOR3_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR3_A2_INFO_M
      address: 239.34.0.56:12056
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR3_A2_STS1_DOpen
              index: 1
            - name: DOOR3_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_A2_STS1_DIsolated
              index: 3
            - name: DOOR3_A2_STS1_Dobstacle
              index: 4
            - name: DOOR3_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_A2_STS2_SSIsolated
              index: 1
            - name: DOOR3_A2_STS2_Cycle_test
              index: 2
            - name: DOOR3_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR3_A2_STS2_SSObstacle
              index: 4
            - name: DOOR3_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR3_B_INFO_M
      address: 239.34.0.48:12048
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_STS1_DClosedLocked
              index: 0
            - name: DOOR3_B_STS1_DOpen
              index: 1
            - name: DOOR3_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_B_STS1_DIsolated
              index: 3
            - name: DOOR3_B_STS1_Dobstacle
              index: 4
            - name: DOOR3_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_B_STS2_SSIsolated
              index: 1
            - name: DOOR3_B_STS2_Cycle_test
              index: 2
            - name: DOOR3_B_STS2_PMR_Activated
              index: 3
            - name: DOOR3_B_STS2_SSObstacle
              index: 4
            - name: DOOR3_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR3_C1_INFO_M
      address: 239.34.0.52:12052
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR3_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR3_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR3_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR3_C1_STS1_DOpen
              index: 1
            - name: DOOR3_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR3_C1_STS1_DIsolated
              index: 3
            - name: DOOR3_C1_STS1_Dobstacle
              index: 4
            - name: DOOR3_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR3_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR3_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR3_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR3_C1_STS2_SSIsolated
              index: 1
            - name: DOOR3_C1_STS2_Cycle_test
              index: 2
            - name: DOOR3_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR3_C1_STS2_SSObstacle
              index: 4
            - name: DOOR3_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR3_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR3_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR3_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR3_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR3_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR3_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR3_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR3_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR3_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR3_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR3_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR3_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR3_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR3_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR3_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR3_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR3_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR3_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR3_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR3_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR3_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR3_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR3_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR3_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR3_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR3_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR3_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR3_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR3_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR3_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR3_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR3_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR3_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR3_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR3_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR3_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR3_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR3_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR3_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR3_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR3_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR3_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR3_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR3_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR3_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR3_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR3_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR3_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR3_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR3_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR3_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR3_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR3_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR3_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR3_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR3_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR3_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR3_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR3_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR3_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR3_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR3_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR3_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR3_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR3_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR3_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR3_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR3_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR3_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR3_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR3_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR3_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR3_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR3_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR3_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR3_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR3_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR3_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR4_A1_INFO_M
      address: 239.34.0.45:12045
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_A1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_A1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_STS1_DClosedLocked
              index: 0
            - name: DOOR4_A1_STS1_DOpen
              index: 1
            - name: DOOR4_A1_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_A1_STS1_DIsolated
              index: 3
            - name: DOOR4_A1_STS1_Dobstacle
              index: 4
            - name: DOOR4_A1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_A1_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_A1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_A1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_A1_STS2_SSIsolated
              index: 1
            - name: DOOR4_A1_STS2_Cycle_test
              index: 2
            - name: DOOR4_A1_STS2_PMR_Activated
              index: 3
            - name: DOOR4_A1_STS2_SSObstacle
              index: 4
            - name: DOOR4_A1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_A1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_A1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_A1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_A1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_A1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_A1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_A1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_A1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_A1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_A1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_A1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_A1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_A1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_A1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_A1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_A1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_A1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_A1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_A1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_A1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_A1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_A1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_A1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_A1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_A1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_A1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_A1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_A1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_A1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_A1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_A1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_A1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_A1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_A1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_A1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_A1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_A1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_A1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_A1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_A1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_A1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_A1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_A1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_A1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_A1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_A1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_A1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_A1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_A1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_A1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_A1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_A1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_A1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_A1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_A1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_A1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_A1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_A1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_A1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_A1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_A1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_A1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_A1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_A1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_A1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_A1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_A1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_A1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_A1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_A1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_A1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_A1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_A1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_A1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_A1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_A1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_A1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR4_A2_INFO_M
      address: 239.34.0.57:12057
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_A2_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A2_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_A2_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_A2_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_STS1_DClosedLocked
              index: 0
            - name: DOOR4_A2_STS1_DOpen
              index: 1
            - name: DOOR4_A2_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_A2_STS1_DIsolated
              index: 3
            - name: DOOR4_A2_STS1_Dobstacle
              index: 4
            - name: DOOR4_A2_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_A2_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_A2_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_A2_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_A2_STS2_SSIsolated
              index: 1
            - name: DOOR4_A2_STS2_Cycle_test
              index: 2
            - name: DOOR4_A2_STS2_PMR_Activated
              index: 3
            - name: DOOR4_A2_STS2_SSObstacle
              index: 4
            - name: DOOR4_A2_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_A2_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_A2_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_A2_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_A2_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_A2_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_A2_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_A2_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_A2_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_A2_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_A2_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_A2_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_A2_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_A2_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_A2_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_A2_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_A2_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_A2_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_A2_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_A2_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_A2_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_A2_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_A2_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_A2_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_A2_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_A2_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_A2_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_A2_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_A2_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_A2_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_A2_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_A2_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_A2_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_A2_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_A2_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_A2_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_A2_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_A2_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_A2_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_A2_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_A2_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_A2_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_A2_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_A2_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_A2_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_A2_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_A2_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_A2_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_A2_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_A2_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_A2_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_A2_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_A2_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_A2_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_A2_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_A2_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_A2_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_A2_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_A2_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_A2_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_A2_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_A2_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_A2_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_A2_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_A2_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_A2_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_A2_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_A2_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_A2_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_A2_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_A2_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_A2_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_A2_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_A2_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_A2_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_A2_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_A2_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_A2_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_A2_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR4_B_INFO_M
      address: 239.34.0.49:12049
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_B_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_B_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_B_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_B_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_STS1_DClosedLocked
              index: 0
            - name: DOOR4_B_STS1_DOpen
              index: 1
            - name: DOOR4_B_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_B_STS1_DIsolated
              index: 3
            - name: DOOR4_B_STS1_Dobstacle
              index: 4
            - name: DOOR4_B_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_B_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_B_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_B_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_B_STS2_SSIsolated
              index: 1
            - name: DOOR4_B_STS2_Cycle_test
              index: 2
            - name: DOOR4_B_STS2_PMR_Activated
              index: 3
            - name: DOOR4_B_STS2_SSObstacle
              index: 4
            - name: DOOR4_B_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_B_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_B_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_B_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_B_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_B_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_B_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_B_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_B_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_B_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_B_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_B_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_B_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_B_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_B_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_B_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_B_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_B_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_B_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_B_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_B_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_B_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_B_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_B_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_B_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_B_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_B_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_B_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_B_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_B_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_B_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_B_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_B_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_B_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_B_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_B_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_B_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_B_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_B_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_B_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_B_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_B_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_B_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_B_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_B_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_B_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_B_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_B_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_B_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_B_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_B_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_B_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_B_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_B_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_B_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_B_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_B_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_B_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_B_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_B_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_B_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_B_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_B_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_B_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_B_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_B_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_B_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_B_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_B_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_B_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_B_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_B_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_B_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_B_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_B_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_B_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_B_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_B_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_B_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_DOOR4_C1_INFO_M
      address: 239.34.0.53:12053
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: DOOR4_C1_DR_CYCLE_COUNTER
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_C1_SS_CYCLE_COUNTER
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: DOOR4_C1_LIFEWORD
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: DOOR4_C1_STS1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_STS1_DClosedLocked
              index: 0
            - name: DOOR4_C1_STS1_DOpen
              index: 1
            - name: DOOR4_C1_STS1_DEmergUnlock
              index: 2
            - name: DOOR4_C1_STS1_DIsolated
              index: 3
            - name: DOOR4_C1_STS1_Dobstacle
              index: 4
            - name: DOOR4_C1_STS1_DoorLocalEnable
              index: 5
            - name: DOOR4_C1_STS1_CrewKeyClose
              index: 6
            - name: DOOR4_C1_STS1_CrewKeyEnable
              index: 7
        - name: DOOR4_C1_STS2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_STS2_SSRetractLocked
              index: 0
            - name: DOOR4_C1_STS2_SSIsolated
              index: 1
            - name: DOOR4_C1_STS2_Cycle_test
              index: 2
            - name: DOOR4_C1_STS2_PMR_Activated
              index: 3
            - name: DOOR4_C1_STS2_SSObstacle
              index: 4
            - name: DOOR4_C1_STS2_Cycle_test_OK
              index: 5
        - name: DOOR4_C1_DIGINPUTS_1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_1_Enable
              index: 0
            - name: DOOR4_C1_DIGINPUTS_1_ZeroSpeed
              index: 1
            - name: DOOR4_C1_DIGINPUTS_1_LocalRelease
              index: 2
            - name: DOOR4_C1_DIGINPUTS_1_HoldDoorOpen
              index: 3
            - name: DOOR4_C1_DIGINPUTS_1_SensitiveEdge
              index: 4
            - name: DOOR4_C1_DIGINPUTS_1_LockControl
              index: 5
            - name: DOOR4_C1_DIGINPUTS_1_PassAlarmPB
              index: 6
            - name: DOOR4_C1_DIGINPUTS_1_InternalClosePB
              index: 7
        - name: DOOR4_C1_DIGINPUTS_2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_2_InternalEmRel
              index: 0
            - name: DOOR4_C1_DIGINPUTS_2_ExternalEmRel
              index: 1
            - name: DOOR4_C1_DIGINPUTS_2_OpenPB_In
              index: 2
            - name: DOOR4_C1_DIGINPUTS_2_OpenPB_out
              index: 3
            - name: DOOR4_C1_DIGINPUTS_2_KeySwitchEnable
              index: 5
            - name: DOOR4_C1_DIGINPUTS_2_KeySwitchClose
              index: 6
        - name: DOOR4_C1_DIGINPUTS_3
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_3_SSCutOut
              index: 0
            - name: DOOR4_C1_DIGINPUTS_3_SSRetractLocked
              index: 1
            - name: DOOR4_C1_DIGINPUTS_3_SSBrake
              index: 3
            - name: DOOR4_C1_DIGINPUTS_3_LightBarrier
              index: 4
            - name: DOOR4_C1_DIGINPUTS_3_ServicePB
              index: 5
            - name: DOOR4_C1_DIGINPUTS_3__3posSwitch_1
              index: 6
            - name: DOOR4_C1_DIGINPUTS_3__3posSwitch_2
              index: 7
        - name: DOOR4_C1_DIGINPUTS_4
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGINPUTS_4_SafetyLoopInFB
              index: 0
            - name: DOOR4_C1_DIGINPUTS_4_SafetyLoopOutFB
              index: 1
            - name: DOOR4_C1_DIGINPUTS_4_Relais_K2
              index: 2
        - name: DOOR4_C1_DIGOUTPUTS_1
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGOUTPUTS_1_PowerPushButtons
              index: 0
            - name: DOOR4_C1_DIGOUTPUTS_1_OutOfService
              index: 1
            - name: DOOR4_C1_DIGOUTPUTS_1_Sounder1
              index: 2
            - name: DOOR4_C1_DIGOUTPUTS_1_Sounder2
              index: 3
            - name: DOOR4_C1_DIGOUTPUTS_1_BrakeSS
              index: 4
            - name: DOOR4_C1_DIGOUTPUTS_1_UnlockSS
              index: 5
            - name: DOOR4_C1_DIGOUTPUTS_1_CloseFS
              index: 6
            - name: DOOR4_C1_DIGOUTPUTS_1_DA8
              index: 7
        - name: DOOR4_C1_DIGOUTPUTS_2
          offset: 136
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_DIGOUTPUTS_2_IlumPB_green
              index: 0
            - name: DOOR4_C1_DIGOUTPUTS_2_IlumPB_red
              index: 1
            - name: DOOR4_C1_DIGOUTPUTS_2_WarningLamp
              index: 3
        - name: DOOR4_C1_FAIL_GEN
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_GEN_Dr_SS_Pos_loss
              index: 0
            - name: DOOR4_C1_FAIL_GEN_RAM_ROMerror
              index: 1
            - name: DOOR4_C1_FAIL_GEN_RelayK2fault
              index: 2
            - name: DOOR4_C1_FAIL_GEN_DCUOverheat
              index: 3
            - name: DOOR4_C1_FAIL_GEN_LowvoltError
              index: 4
            - name: DOOR4_C1_FAIL_GEN_HighvoltError
              index: 5
            - name: DOOR4_C1_FAIL_GEN_V12SupplyFault
              index: 6
            - name: DOOR4_C1_FAIL_GEN__24VSupplyError
              index: 7
        - name: DOOR4_C1_FAIL_1
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_1_PosEncodError
              index: 0
            - name: DOOR4_C1_FAIL_1_SSPosEncodError
              index: 1
            - name: DOOR4_C1_FAIL_1_DoorMot_shortc
              index: 2
            - name: DOOR4_C1_FAIL_1_SSMot_shortc
              index: 3
            - name: DOOR4_C1_FAIL_1_DoorMot_interr
              index: 4
            - name: DOOR4_C1_FAIL_1_SSMot_interr
              index: 5
            - name: DOOR4_C1_FAIL_1_SSTimeOut
              index: 6
            - name: DOOR4_C1_FAIL_1_Lockclosefault
              index: 7
        - name: DOOR4_C1_FAIL_2
          offset: 160
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_2_LockRetractfault
              index: 0
            - name: DOOR4_C1_FAIL_2_Lockopenfault
              index: 1
            - name: DOOR4_C1_FAIL_2_LockExtendfault
              index: 2
        - name: DOOR4_C1_FAIL_OBS
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_OBS_DoorStuckClosing
              index: 0
            - name: DOOR4_C1_FAIL_OBS_SSStuckRetract
              index: 1
            - name: DOOR4_C1_FAIL_OBS_DoorStuckOpening
              index: 2
            - name: DOOR4_C1_FAIL_OBS_SSStuckExtract
              index: 3
            - name: DOOR4_C1_FAIL_OBS_SensContError
              index: 4
            - name: DOOR4_C1_FAIL_OBS_SensInterrError
              index: 5
            - name: DOOR4_C1_FAIL_OBS_SensContError2
              index: 6
            - name: DOOR4_C1_FAIL_OBS_SensInterrError2
              index: 7
        - name: DOOR4_C1_FAIL_OTH_1
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_OTH_1__24VDistrError
              index: 0
            - name: DOOR4_C1_FAIL_OTH_1_DO_BtnLight_overl
              index: 1
            - name: DOOR4_C1_FAIL_OTH_1_DO_StepBr_overl
              index: 2
            - name: DOOR4_C1_FAIL_OTH_1_DO_UnlockStep_overl
              index: 3
            - name: DOOR4_C1_FAIL_OTH_1_SSBrakeInterrupt
              index: 4
            - name: DOOR4_C1_FAIL_OTH_1_SSUnlockInterrupt
              index: 5
            - name: DOOR4_C1_FAIL_OTH_1_PassBtn_cont
              index: 6
            - name: DOOR4_C1_FAIL_OTH_1_DO_loudsp_overl
              index: 7
        - name: DOOR4_C1_FAIL_OTH_2
          offset: 184
          type: BITSET8
          is_aligned: true
          items:
            - name: DOOR4_C1_FAIL_OTH_2_DO_warn_overl
              index: 0
            - name: DOOR4_C1_FAIL_OTH_2_SP2_StepNotRetract
              index: 1
            - name: DOOR4_C1_FAIL_OTH_2_ZeroDiscr
              index: 5
            - name: DOOR4_C1_FAIL_OTH_2_EnableDiscr
              index: 6
            - name: DOOR4_C1_FAIL_OTH_2_HardSpeedEnble
              index: 7
        - name: DOOR4_C1_SWV
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DOOR4_C1_CYCLE_TEST_COUNTER
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_ERTMS_ALARM_M
      address: 239.34.0.111:12111
      source: HMI_CAB2
      period: 1.024s
      size: 512
      variables:
        - name: ERTMS_WheelDiameter_1
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_WheelDiameter_2
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_WheelDiameter_3
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_WheelDiameter_4
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_EncoderStatus1
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_EncoderStatus2
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EncoderStatus3
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EncoderStatus4
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_RadarStatus1
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_RadarSTatus2
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_ModemSt1
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_ModemSt2
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_MvbStatus1
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_MvbStatus2
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DmiStCabA1
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DOStatus2
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DmiStCabB1
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DOStatus1
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STIStatus
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DIStatus1
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_DIStatus2
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_BLNStatusA1
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DOStatus3
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_JruStatus
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_APBStatus1
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_APBStatus2
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_APBStatus3
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_Status
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Total_Traveled_Distance
          offset: 96
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_AppEvc_VersX_Y_Z_1
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AppEvc_VersX_Y_Z_2
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_ChannelStatus
          offset: 160
          type: ENUM4
          is_aligned: true
        - name: ERTMS_BLNStatusB1
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AntStatusA1
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AntStatusB1
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch1_1
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch1_2
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_Eth_Status_Ch2_1
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch2_2
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch3_1
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Eth_Status_Ch3_2
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Profibus1_Status
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Profibus2_Status
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Encoder_1
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Encoder_2
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_3
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Encoder_4
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Radar_1
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Radar_2
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AL2_Port_number
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_MIN_FROM_POWER_UP
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AL1_Port_number
          offset: 208
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_AL1_lifesign
          offset: 216
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_AL1
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_AL1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_AL1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_AL1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_AL1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_AL1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_AL1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_AL1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_AL1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_AL1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_AL1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_AL1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_AL1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_AL1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_AL1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_AL1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_AL1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_AL1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_AL1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_AL1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_AL1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_AL1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_AL1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_AL1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_AL1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_AL1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_AL1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_AL1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_AL1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_AL1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_AL1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_AL1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_AL1_bit31
              index: 31
        - name: ERTMS_AL2_lifesign
          offset: 256
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_AL2
          offset: 288
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_AL2_bit0
              index: 0
            - name: ERTMS_Validflags_TR_AL2_bit1
              index: 1
            - name: ERTMS_Validflags_TR_AL2_bit2
              index: 2
            - name: ERTMS_Validflags_TR_AL2_bit3
              index: 3
            - name: ERTMS_Validflags_TR_AL2_bit4
              index: 4
            - name: ERTMS_Validflags_TR_AL2_bit5
              index: 5
            - name: ERTMS_Validflags_TR_AL2_bit6
              index: 6
            - name: ERTMS_Validflags_TR_AL2_bit7
              index: 7
            - name: ERTMS_Validflags_TR_AL2_bit8
              index: 8
            - name: ERTMS_Validflags_TR_AL2_bit9
              index: 9
            - name: ERTMS_Validflags_TR_AL2_bit10
              index: 10
            - name: ERTMS_Validflags_TR_AL2_bit11
              index: 11
            - name: ERTMS_Validflags_TR_AL2_bit12
              index: 12
            - name: ERTMS_Validflags_TR_AL2_bit13
              index: 13
            - name: ERTMS_Validflags_TR_AL2_bit14
              index: 14
            - name: ERTMS_Validflags_TR_AL2_bit15
              index: 15
            - name: ERTMS_Validflags_TR_AL2_bit16
              index: 16
            - name: ERTMS_Validflags_TR_AL2_bit17
              index: 17
            - name: ERTMS_Validflags_TR_AL2_bit18
              index: 18
            - name: ERTMS_Validflags_TR_AL2_bit19
              index: 19
            - name: ERTMS_Validflags_TR_AL2_bit20
              index: 20
            - name: ERTMS_Validflags_TR_AL2_bit21
              index: 21
            - name: ERTMS_Validflags_TR_AL2_bit22
              index: 22
            - name: ERTMS_Validflags_TR_AL2_bit23
              index: 23
            - name: ERTMS_Validflags_TR_AL2_bit24
              index: 24
            - name: ERTMS_Validflags_TR_AL2_bit25
              index: 25
            - name: ERTMS_Validflags_TR_AL2_bit26
              index: 26
            - name: ERTMS_Validflags_TR_AL2_bit27
              index: 27
            - name: ERTMS_Validflags_TR_AL2_bit28
              index: 28
            - name: ERTMS_Validflags_TR_AL2_bit29
              index: 29
            - name: ERTMS_Validflags_TR_AL2_bit30
              index: 30
            - name: ERTMS_Validflags_TR_AL2_bit31
              index: 31
        - name: PLC_HMI_DM_TEST_DATE
          offset: 384
          type: TIMEDATE48
          is_aligned: true
    - name: ETH_A2_ERTMS_DIAG_2_M
      address: 239.34.0.113:12113
      source: HMI_CAB2
      period: 1.024s
      size: 256
      variables:
        - name: ERTMS_Last_Beacon_Detected_high64
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Last_Beacon_Detected_low64
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Last_Beacon_Telegram_high64
          offset: 64
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Last_Beacon_Telegram_low64
          offset: 96
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_BLNStatus_DiagA1
          offset: 128
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_BLNStatus_DiagB1
          offset: 136
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ITEM_LIST_VersionX_Y
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AntStatusA1_Diag
          offset: 160
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AntStatusB1_Diag
          offset: 164
          type: ENUM4
          is_aligned: false
        - name: ERTMS_BLN_DPSB_VersX_Y
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_BLTG_VersX_Y
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS__DGS6_Port_number
          offset: 208
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_DGS6
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS6_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS6_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS6_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS6_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS6_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS6_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS6_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS6_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS6_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS6_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS6_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS6_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS6_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS6_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS6_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS6_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS6_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS6_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS6_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS6_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS6_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS6_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS6_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS6_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS6_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS6_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS6_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS6_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS6_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS6_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS6_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS6_bit31
              index: 31
    - name: ETH_A2_ERTMS_DIAG_M
      address: 239.34.0.112:12112
      source: HMI_CAB2
      period: 1.024s
      size: 1024
      variables:
        - name: ERTMS_EncoderStatus1_Diag
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_EncoderStatus2_Diag
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_EncoderStatus3_Diag
          offset: 16
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_EncoderStatus4_Diag
          offset: 24
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_RadarStatus1_Diag
          offset: 32
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_RadarSTatus2_Diag
          offset: 40
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Profibus_Status1_Diag
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Profibus_Status2_Diag
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ModemSt1_Diag
          offset: 64
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ModemSt2_Diag
          offset: 72
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_MvbStatus1_Diag
          offset: 80
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_MvbStatus2_Diag
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DIStatus1_Diag
          offset: 96
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DIStatus2_Diag
          offset: 104
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DOStatus1_Diag
          offset: 112
          type: ENUM4
          is_aligned: true
        - name: ERTMS_DOStatus2_Diag
          offset: 116
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DOStatus3_Diag
          offset: 120
          type: ENUM4
          is_aligned: true
        - name: ERTMS_MvbSTIStatus_Diag
          offset: 124
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DmiStCabA1_Diag
          offset: 128
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch1_Port1
          offset: 132
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DmiStCabB1_Diag
          offset: 136
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch1_Port2
          offset: 140
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Eth_Status_Diag_Ch2_Port1
          offset: 144
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch2_Port2
          offset: 148
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Eth_Status_Diag_Ch3_Port1
          offset: 152
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Eth_Status_Diag_Ch3_Port2
          offset: 156
          type: ENUM4
          is_aligned: false
        - name: ERTMS_APBStatus_Diag1
          offset: 160
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_APBStatus_Diag2
          offset: 168
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_APBStatus_Diag3
          offset: 176
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ChannelStatus_Diag_Ch1
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ChannelStatus_Diag_Ch2
          offset: 192
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_ChannelStatus_Diag_Ch3
          offset: 200
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DGS1_Port_number
          offset: 208
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_1_Diag
          offset: 216
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_2_Diag
          offset: 220
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Validflags_TR_DGS1
          offset: 224
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS1_bit31
              index: 31
        - name: ERTMS_JRU_VersX_Y
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AppDMI_VersX_Y_Z_1
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AppDMI_VersX_Y_Z_2
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_ConfigDMI_VersX_Y_Z_1
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_ConfigDMI_VersX_Y_Z_2
          offset: 320
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_3_Diag
          offset: 336
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AUTO_Encoder_4_Diag
          offset: 340
          type: ENUM4
          is_aligned: false
        - name: ERTMS_AUTO_Radar_1_Diag
          offset: 344
          type: ENUM4
          is_aligned: true
        - name: ERTMS_AUTO_Radar_2_Diag
          offset: 348
          type: ENUM4
          is_aligned: false
        - name: ERTMS_DGS2_Port_number
          offset: 352
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_STM_STATE
          offset: 360
          type: ENUM4
          is_aligned: true
        - name: ERTMS_STM_SUBSTATE
          offset: 364
          type: ENUM4
          is_aligned: false
        - name: ERTMS_STM_ERROR_CODE
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_TR1Validflags_TR_DGS2
          offset: 384
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_TR1Validflags_TR_DGS2_bit0
              index: 0
            - name: ERTMS_TR1Validflags_TR_DGS2_bit1
              index: 1
            - name: ERTMS_TR1Validflags_TR_DGS2_bit2
              index: 2
            - name: ERTMS_TR1Validflags_TR_DGS2_bit3
              index: 3
            - name: ERTMS_TR1Validflags_TR_DGS2_bit4
              index: 4
            - name: ERTMS_TR1Validflags_TR_DGS2_bit5
              index: 5
            - name: ERTMS_TR1Validflags_TR_DGS2_bit6
              index: 6
            - name: ERTMS_TR1Validflags_TR_DGS2_bit7
              index: 7
            - name: ERTMS_TR1Validflags_TR_DGS2_bit8
              index: 8
            - name: ERTMS_TR1Validflags_TR_DGS2_bit9
              index: 9
            - name: ERTMS_TR1Validflags_TR_DGS2_bit10
              index: 10
            - name: ERTMS_TR1Validflags_TR_DGS2_bit11
              index: 11
            - name: ERTMS_TR1Validflags_TR_DGS2_bit12
              index: 12
            - name: ERTMS_TR1Validflags_TR_DGS2_bit13
              index: 13
            - name: ERTMS_TR1Validflags_TR_DGS2_bit14
              index: 14
            - name: ERTMS_TR1Validflags_TR_DGS2_bit15
              index: 15
            - name: ERTMS_TR1Validflags_TR_DGS2_bit16
              index: 16
            - name: ERTMS_TR1Validflags_TR_DGS2_bit17
              index: 17
            - name: ERTMS_TR1Validflags_TR_DGS2_bit18
              index: 18
            - name: ERTMS_TR1Validflags_TR_DGS2_bit19
              index: 19
            - name: ERTMS_TR1Validflags_TR_DGS2_bit20
              index: 20
            - name: ERTMS_TR1Validflags_TR_DGS2_bit21
              index: 21
            - name: ERTMS_TR1Validflags_TR_DGS2_bit22
              index: 22
            - name: ERTMS_TR1Validflags_TR_DGS2_bit23
              index: 23
            - name: ERTMS_TR1Validflags_TR_DGS2_bit24
              index: 24
            - name: ERTMS_TR1Validflags_TR_DGS2_bit25
              index: 25
            - name: ERTMS_TR1Validflags_TR_DGS2_bit26
              index: 26
            - name: ERTMS_TR1Validflags_TR_DGS2_bit27
              index: 27
            - name: ERTMS_TR1Validflags_TR_DGS2_bit28
              index: 28
            - name: ERTMS_TR1Validflags_TR_DGS2_bit29
              index: 29
            - name: ERTMS_TR1Validflags_TR_DGS2_bit30
              index: 30
            - name: ERTMS_TR1Validflags_TR_DGS2_bit31
              index: 31
        - name: ERTMS_STM_Emergency_Brake_status
          offset: 416
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_STM_Service_Brake_status
          offset: 418
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_STM_Traction_cut_off_status
          offset: 420
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_STM_Driver_Brake_operated
          offset: 422
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_Driver_Brake_applied_sufficiently
          offset: 423
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_Cabin_Status
          offset: 424
          type: ENUM4
          is_aligned: true
        - name: ERTMS_STM_Direction_Control
          offset: 428
          type: ENUM4
          is_aligned: false
        - name: ERTMS_STM_Permitted_speed
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_STM_ATB_Supervision_State
          offset: 448
          type: ENUM4
          is_aligned: true
        - name: ERTMS_STM_ATB_ATB_Vv_State
          offset: 452
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Failure_STM_ATB
          offset: 456
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_STM_ATB_Code
          offset: 464
          type: ENUM4
          is_aligned: true
        - name: ERTMS_JruStatus_Diag
          offset: 468
          type: ENUM4
          is_aligned: false
        - name: ERTMS_STMStatus_Diag
          offset: 472
          type: ENUM4
          is_aligned: true
        - name: ERTMS_GSMR_NW_Registration_Status_MT1
          offset: 476
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_DNS_Query_Status_MT1
          offset: 478
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_STM_ATB_Current_Speed
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_DGS3_Port_number
          offset: 496
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_GPRS_Attach_Status_MT1
          offset: 504
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_PDP_Context_Activation_Status_MT1
          offset: 506
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_RBC_Connection_Status_MT1
          offset: 508
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Validflags_TR_DGS3
          offset: 512
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS3_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS3_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS3_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS3_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS3_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS3_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS3_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS3_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS3_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS3_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS3_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS3_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS3_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS3_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS3_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS3_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS3_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS3_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS3_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS3_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS3_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS3_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS3_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS3_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS3_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS3_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS3_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS3_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS3_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS3_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS3_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS3_bit31
              index: 31
        - name: ERTMS_Current_GSMR_NW_ID_MT1
          offset: 544
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Next_GSMR_NW_ID_MT1
          offset: 576
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_High_MT1
          offset: 608
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_Low_MT1
          offset: 640
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_IP_Address_MT1
          offset: 672
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Modem1_Status
          offset: 704
          type: ENUM4
          is_aligned: true
        - name: ERTMS_GSM_R_Call_Failure_MT1
          offset: 708
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Euroradio_Key_Status_MT1
          offset: 709
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Euroradio_Session_Status_MT1
          offset: 710
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_Connection_Release_Reason_MT1
          offset: 712
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Connection_Release_Subreason_MT1
          offset: 720
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_RBC_Version_Status_MT1
          offset: 728
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_GSM_R_Signal_Level_Sufficient
          offset: 730
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_T_NVCONTACT_Expired
          offset: 732
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_GSM_R_Call_Failure_MT2
          offset: 733
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_GSMR_NW_Registration_Status_MT2
          offset: 734
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_DGS4_Port_number
          offset: 736
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DNS_Query_Status_MT2
          offset: 744
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_GPRS_Attach_Status_MT2
          offset: 746
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_PDP_Context_Activation_Status_MT2
          offset: 748
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_Euroradio_Key_Status_MT2
          offset: 750
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AUTO_Calibration_Distance_Error
          offset: 751
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_RBC_Connection_Status_MT2
          offset: 752
          type: ENUM4
          is_aligned: true
        - name: ERTMS_Modem2_Status
          offset: 756
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Connection_Release_Reason_MT2
          offset: 760
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_DGS4
          offset: 768
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS4_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS4_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS4_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS4_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS4_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS4_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS4_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS4_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS4_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS4_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS4_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS4_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS4_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS4_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS4_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS4_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS4_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS4_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS4_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS4_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS4_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS4_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS4_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS4_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS4_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS4_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS4_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS4_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS4_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS4_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS4_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS4_bit31
              index: 31
        - name: ERTMS_Current_GSMR_NW_ID_MT2
          offset: 800
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Next_GSMR_NW_ID_MT2
          offset: 832
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_High_MT2
          offset: 864
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_Telephone_Number_Low_MT2
          offset: 896
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_RBC_IP_Address_MT2
          offset: 928
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_Connection_Release_Subreason_MT2
          offset: 960
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Euroradio_Session_Status_MT2
          offset: 968
          type: ANTIVALENT2
          is_aligned: true
        - name: ERTMS_RBC_Version_Status_MT2
          offset: 970
          type: ANTIVALENT2
          is_aligned: false
        - name: ERTMS_Nid_Engine_Error
          offset: 972
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DGS5_Port_number
          offset: 976
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_DGS5
          offset: 992
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_DGS5_bit0
              index: 0
            - name: ERTMS_Validflags_TR_DGS5_bit1
              index: 1
            - name: ERTMS_Validflags_TR_DGS5_bit2
              index: 2
            - name: ERTMS_Validflags_TR_DGS5_bit3
              index: 3
            - name: ERTMS_Validflags_TR_DGS5_bit4
              index: 4
            - name: ERTMS_Validflags_TR_DGS5_bit5
              index: 5
            - name: ERTMS_Validflags_TR_DGS5_bit6
              index: 6
            - name: ERTMS_Validflags_TR_DGS5_bit7
              index: 7
            - name: ERTMS_Validflags_TR_DGS5_bit8
              index: 8
            - name: ERTMS_Validflags_TR_DGS5_bit9
              index: 9
            - name: ERTMS_Validflags_TR_DGS5_bit10
              index: 10
            - name: ERTMS_Validflags_TR_DGS5_bit11
              index: 11
            - name: ERTMS_Validflags_TR_DGS5_bit12
              index: 12
            - name: ERTMS_Validflags_TR_DGS5_bit13
              index: 13
            - name: ERTMS_Validflags_TR_DGS5_bit14
              index: 14
            - name: ERTMS_Validflags_TR_DGS5_bit15
              index: 15
            - name: ERTMS_Validflags_TR_DGS5_bit16
              index: 16
            - name: ERTMS_Validflags_TR_DGS5_bit17
              index: 17
            - name: ERTMS_Validflags_TR_DGS5_bit18
              index: 18
            - name: ERTMS_Validflags_TR_DGS5_bit19
              index: 19
            - name: ERTMS_Validflags_TR_DGS5_bit20
              index: 20
            - name: ERTMS_Validflags_TR_DGS5_bit21
              index: 21
            - name: ERTMS_Validflags_TR_DGS5_bit22
              index: 22
            - name: ERTMS_Validflags_TR_DGS5_bit23
              index: 23
            - name: ERTMS_Validflags_TR_DGS5_bit24
              index: 24
            - name: ERTMS_Validflags_TR_DGS5_bit25
              index: 25
            - name: ERTMS_Validflags_TR_DGS5_bit26
              index: 26
            - name: ERTMS_Validflags_TR_DGS5_bit27
              index: 27
            - name: ERTMS_Validflags_TR_DGS5_bit28
              index: 28
            - name: ERTMS_Validflags_TR_DGS5_bit29
              index: 29
            - name: ERTMS_Validflags_TR_DGS5_bit30
              index: 30
            - name: ERTMS_Validflags_TR_DGS5_bit31
              index: 31
    - name: ETH_A2_ERTMS_INFO_M
      address: 239.34.0.109:12109
      source: HMI_CAB2
      period: 64ms
      size: 1024
      variables:
        - name: ERTMS_Vestimated
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_Acceleration
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: ERTMS_D_Absolute
          offset: 32
          type: INTEGER32
          is_aligned: true
        - name: ERTMS_V_Permitted
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_V_WarningLimit
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_V_MRSP
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_D_MRSP
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_V_EoA
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_D_EoA
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_CeilingZone
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_TargetZone
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EEmergencyBrake
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_TestInProgress
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Level
          offset: 164
          type: ENUM4
          is_aligned: false
        - name: ERTMS_Mode
          offset: 168
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCTRL_Port_number
          offset: 176
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCTRL_lifesign
          offset: 184
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_TCTRL
          offset: 192
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_TCTRL_bit0
              index: 0
            - name: ERTMS_Validflags_TR_TCTRL_bit1
              index: 1
            - name: ERTMS_Validflags_TR_TCTRL_bit2
              index: 2
            - name: ERTMS_Validflags_TR_TCTRL_bit3
              index: 3
            - name: ERTMS_Validflags_TR_TCTRL_bit4
              index: 4
            - name: ERTMS_Validflags_TR_TCTRL_bit5
              index: 5
            - name: ERTMS_Validflags_TR_TCTRL_bit6
              index: 6
            - name: ERTMS_Validflags_TR_TCTRL_bit7
              index: 7
            - name: ERTMS_Validflags_TR_TCTRL_bit8
              index: 8
            - name: ERTMS_Validflags_TR_TCTRL_bit9
              index: 9
            - name: ERTMS_Validflags_TR_TCTRL_bit10
              index: 10
            - name: ERTMS_Validflags_TR_TCTRL_bit11
              index: 11
            - name: ERTMS_Validflags_TR_TCTRL_bit12
              index: 12
            - name: ERTMS_Validflags_TR_TCTRL_bit13
              index: 13
            - name: ERTMS_Validflags_TR_TCTRL_bit14
              index: 14
            - name: ERTMS_Validflags_TR_TCTRL_bit15
              index: 15
            - name: ERTMS_Validflags_TR_TCTRL_bit16
              index: 16
            - name: ERTMS_Validflags_TR_TCTRL_bit17
              index: 17
            - name: ERTMS_Validflags_TR_TCTRL_bit18
              index: 18
            - name: ERTMS_Validflags_TR_TCTRL_bit19
              index: 19
            - name: ERTMS_Validflags_TR_TCTRL_bit20
              index: 20
            - name: ERTMS_Validflags_TR_TCTRL_bit21
              index: 21
            - name: ERTMS_Validflags_TR_TCTRL_bit22
              index: 22
            - name: ERTMS_Validflags_TR_TCTRL_bit23
              index: 23
            - name: ERTMS_Validflags_TR_TCTRL_bit24
              index: 24
            - name: ERTMS_Validflags_TR_TCTRL_bit25
              index: 25
            - name: ERTMS_Validflags_TR_TCTRL_bit26
              index: 26
            - name: ERTMS_Validflags_TR_TCTRL_bit27
              index: 27
            - name: ERTMS_Validflags_TR_TCTRL_bit28
              index: 28
            - name: ERTMS_Validflags_TR_TCTRL_bit29
              index: 29
            - name: ERTMS_Validflags_TR_TCTRL_bit30
              index: 30
            - name: ERTMS_Validflags_TR_TCTRL_bit31
              index: 31
        - name: ERTMS_ENidOperational
          offset: 224
          type: UNSIGNED32
          is_aligned: true
        - name: ERTMS_System_VersionX_Y
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_EServiceBrake
          offset: 272
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_ETractionCutoff
          offset: 273
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Standstill
          offset: 274
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Train_integrity
          offset: 275
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_CMD
          offset: 276
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_EEmergencyBrake
          offset: 277
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_STM_ATB_Only
          offset: 278
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Train_integrity_Com
          offset: 279
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_GOD1_Port_number
          offset: 280
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_NID_C
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_NID_BG
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_GOD1_lifesign
          offset: 320
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DI_IS_Inputs
          offset: 328
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_DI_ATB_Only_Inputs
          offset: 336
          type: ENUM4
          is_aligned: true
        - name: ERTMS_DI_dc_fwd_11
          offset: 340
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_11
          offset: 341
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_fwd_12
          offset: 342
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_12
          offset: 343
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_cab_a_occupied_1
          offset: 344
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_DI_cab_b_occupied_1
          offset: 345
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_fwd_21
          offset: 346
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_21
          offset: 347
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_fwd_22
          offset: 348
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_dc_bwd_22
          offset: 349
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_cab_a_occupied_2
          offset: 350
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_DI_cab_b_occupied_2
          offset: 351
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Validflags_TR_GOD1
          offset: 352
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_GOD1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_GOD1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_GOD1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_GOD1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_GOD1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_GOD1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_GOD1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_GOD1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_GOD1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_GOD1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_GOD1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_GOD1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_GOD1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_GOD1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_GOD1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_GOD1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_GOD1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_GOD1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_GOD1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_GOD1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_GOD1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_GOD1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_GOD1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_GOD1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_GOD1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_GOD1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_GOD1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_GOD1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_GOD1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_GOD1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_GOD1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_GOD1_bit31
              index: 31
        - name: ERTMS_TRDriverId
          offset: 384
          type: CHARACTER8
          is_aligned: true
        - name: ERTMS_GOD2_Port_number
          offset: 512
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_GOD2_lifesign
          offset: 520
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_GOD2
          offset: 544
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_GOD2_bit0
              index: 0
            - name: ERTMS_Validflags_TR_GOD2_bit1
              index: 1
            - name: ERTMS_Validflags_TR_GOD2_bit2
              index: 2
            - name: ERTMS_Validflags_TR_GOD2_bit3
              index: 3
            - name: ERTMS_Validflags_TR_GOD2_bit4
              index: 4
            - name: ERTMS_Validflags_TR_GOD2_bit5
              index: 5
            - name: ERTMS_Validflags_TR_GOD2_bit6
              index: 6
            - name: ERTMS_Validflags_TR_GOD2_bit7
              index: 7
            - name: ERTMS_Validflags_TR_GOD2_bit8
              index: 8
            - name: ERTMS_Validflags_TR_GOD2_bit9
              index: 9
            - name: ERTMS_Validflags_TR_GOD2_bit10
              index: 10
            - name: ERTMS_Validflags_TR_GOD2_bit11
              index: 11
            - name: ERTMS_Validflags_TR_GOD2_bit12
              index: 12
            - name: ERTMS_Validflags_TR_GOD2_bit13
              index: 13
            - name: ERTMS_Validflags_TR_GOD2_bit14
              index: 14
            - name: ERTMS_Validflags_TR_GOD2_bit15
              index: 15
            - name: ERTMS_Validflags_TR_GOD2_bit16
              index: 16
            - name: ERTMS_Validflags_TR_GOD2_bit17
              index: 17
            - name: ERTMS_Validflags_TR_GOD2_bit18
              index: 18
            - name: ERTMS_Validflags_TR_GOD2_bit19
              index: 19
            - name: ERTMS_Validflags_TR_GOD2_bit20
              index: 20
            - name: ERTMS_Validflags_TR_GOD2_bit21
              index: 21
            - name: ERTMS_Validflags_TR_GOD2_bit22
              index: 22
            - name: ERTMS_Validflags_TR_GOD2_bit23
              index: 23
            - name: ERTMS_Validflags_TR_GOD2_bit24
              index: 24
            - name: ERTMS_Validflags_TR_GOD2_bit25
              index: 25
            - name: ERTMS_Validflags_TR_GOD2_bit26
              index: 26
            - name: ERTMS_Validflags_TR_GOD2_bit27
              index: 27
            - name: ERTMS_Validflags_TR_GOD2_bit28
              index: 28
            - name: ERTMS_Validflags_TR_GOD2_bit29
              index: 29
            - name: ERTMS_Validflags_TR_GOD2_bit30
              index: 30
            - name: ERTMS_Validflags_TR_GOD2_bit31
              index: 31
    - name: ETH_A2_ERTMS_TRACK_M
      address: 239.34.0.110:12110
      source: HMI_CAB2
      period: 256ms
      size: 128
      variables:
        - name: ERTMS_ERegenerBrake_Activation
          offset: 0
          type: BOOLEAN1
          is_aligned: true
        - name: ERTMS_EEddyCurrentBrk_Activation
          offset: 1
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EMagneticShoes_Activation
          offset: 2
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_EPsgrEmrgBrake_Activation
          offset: 3
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_AirTightness_Activation
          offset: 4
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_MainSwitch_Activation
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_ChgTracPwr_Activation
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_Pantograph_Activation
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: ERTMS_TCND1_Port_number
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCND1_lifesign
          offset: 16
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_M_Voltage
          offset: 24
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_TCND1
          offset: 32
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_TCND1_bit0
              index: 0
            - name: ERTMS_Validflags_TR_TCND1_bit1
              index: 1
            - name: ERTMS_Validflags_TR_TCND1_bit2
              index: 2
            - name: ERTMS_Validflags_TR_TCND1_bit3
              index: 3
            - name: ERTMS_Validflags_TR_TCND1_bit4
              index: 4
            - name: ERTMS_Validflags_TR_TCND1_bit5
              index: 5
            - name: ERTMS_Validflags_TR_TCND1_bit6
              index: 6
            - name: ERTMS_Validflags_TR_TCND1_bit7
              index: 7
            - name: ERTMS_Validflags_TR_TCND1_bit8
              index: 8
            - name: ERTMS_Validflags_TR_TCND1_bit9
              index: 9
            - name: ERTMS_Validflags_TR_TCND1_bit10
              index: 10
            - name: ERTMS_Validflags_TR_TCND1_bit11
              index: 11
            - name: ERTMS_Validflags_TR_TCND1_bit12
              index: 12
            - name: ERTMS_Validflags_TR_TCND1_bit13
              index: 13
            - name: ERTMS_Validflags_TR_TCND1_bit14
              index: 14
            - name: ERTMS_Validflags_TR_TCND1_bit15
              index: 15
            - name: ERTMS_Validflags_TR_TCND1_bit16
              index: 16
            - name: ERTMS_Validflags_TR_TCND1_bit17
              index: 17
            - name: ERTMS_Validflags_TR_TCND1_bit18
              index: 18
            - name: ERTMS_Validflags_TR_TCND1_bit19
              index: 19
            - name: ERTMS_Validflags_TR_TCND1_bit20
              index: 20
            - name: ERTMS_Validflags_TR_TCND1_bit21
              index: 21
            - name: ERTMS_Validflags_TR_TCND1_bit22
              index: 22
            - name: ERTMS_Validflags_TR_TCND1_bit23
              index: 23
            - name: ERTMS_Validflags_TR_TCND1_bit24
              index: 24
            - name: ERTMS_Validflags_TR_TCND1_bit25
              index: 25
            - name: ERTMS_Validflags_TR_TCND1_bit26
              index: 26
            - name: ERTMS_Validflags_TR_TCND1_bit27
              index: 27
            - name: ERTMS_Validflags_TR_TCND1_bit28
              index: 28
            - name: ERTMS_Validflags_TR_TCND1_bit29
              index: 29
            - name: ERTMS_Validflags_TR_TCND1_bit30
              index: 30
            - name: ERTMS_Validflags_TR_TCND1_bit31
              index: 31
        - name: ERTMS_Ctraction
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: ERTMS_TCND2_Port_number
          offset: 80
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_TCND2_lifesign
          offset: 88
          type: UNSIGNED8
          is_aligned: true
        - name: ERTMS_Validflags_TR_TCND2
          offset: 96
          type: BITSET32
          is_aligned: true
          items:
            - name: ERTMS_Validflags_TR_TCND2_bit0
              index: 0
            - name: ERTMS_Validflags_TR_TCND2_bit1
              index: 1
            - name: ERTMS_Validflags_TR_TCND2_bit2
              index: 2
            - name: ERTMS_Validflags_TR_TCND2_bit3
              index: 3
            - name: ERTMS_Validflags_TR_TCND2_bit4
              index: 4
            - name: ERTMS_Validflags_TR_TCND2_bit5
              index: 5
            - name: ERTMS_Validflags_TR_TCND2_bit6
              index: 6
            - name: ERTMS_Validflags_TR_TCND2_bit7
              index: 7
            - name: ERTMS_Validflags_TR_TCND2_bit8
              index: 8
            - name: ERTMS_Validflags_TR_TCND2_bit9
              index: 9
            - name: ERTMS_Validflags_TR_TCND2_bit10
              index: 10
            - name: ERTMS_Validflags_TR_TCND2_bit11
              index: 11
            - name: ERTMS_Validflags_TR_TCND2_bit12
              index: 12
            - name: ERTMS_Validflags_TR_TCND2_bit13
              index: 13
            - name: ERTMS_Validflags_TR_TCND2_bit14
              index: 14
            - name: ERTMS_Validflags_TR_TCND2_bit15
              index: 15
            - name: ERTMS_Validflags_TR_TCND2_bit16
              index: 16
            - name: ERTMS_Validflags_TR_TCND2_bit17
              index: 17
            - name: ERTMS_Validflags_TR_TCND2_bit18
              index: 18
            - name: ERTMS_Validflags_TR_TCND2_bit19
              index: 19
            - name: ERTMS_Validflags_TR_TCND2_bit20
              index: 20
            - name: ERTMS_Validflags_TR_TCND2_bit21
              index: 21
            - name: ERTMS_Validflags_TR_TCND2_bit22
              index: 22
            - name: ERTMS_Validflags_TR_TCND2_bit23
              index: 23
            - name: ERTMS_Validflags_TR_TCND2_bit24
              index: 24
            - name: ERTMS_Validflags_TR_TCND2_bit25
              index: 25
            - name: ERTMS_Validflags_TR_TCND2_bit26
              index: 26
            - name: ERTMS_Validflags_TR_TCND2_bit27
              index: 27
            - name: ERTMS_Validflags_TR_TCND2_bit28
              index: 28
            - name: ERTMS_Validflags_TR_TCND2_bit29
              index: 29
            - name: ERTMS_Validflags_TR_TCND2_bit30
              index: 30
            - name: ERTMS_Validflags_TR_TCND2_bit31
              index: 31
    - name: ETH_A2_EVR_INFO_M
      address: 239.34.0.25:12025
      source: HMI_CAB2
      period: 256ms
      size: 512
      variables:
        - name: EVR_LifeB
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_Y_H
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_Y_L
          offset: 16
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_MON
          offset: 24
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_DAY
          offset: 32
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_HOR
          offset: 40
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_MIN
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_TIME_SEC
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_StsW
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_StsW_Safety_off
              index: 0
            - name: EVR_StsW_mEM90
              index: 1
            - name: EVR_StsW_EVRDeadmanEn
              index: 2
            - name: EVR_StsW_DMEmrgBrk
              index: 3
            - name: EVR_StsW_TacoRC1
              index: 4
            - name: EVR_StsW_TacoRC2
              index: 5
            - name: EVR_StsW_TacoDiff
              index: 6
            - name: EVR_StsW_TacoFAil
              index: 7
            - name: EVR_StsW_DVWarning
              index: 8
            - name: EVR_StsW_ERTMS_FAIL
              index: 9
            - name: EVR_StsW_DeadM_F
              index: 10
            - name: EVR_StsW_ER_Fault
              index: 11
            - name: EVR_StsW_Rollingback
              index: 12
            - name: EVR_StsW_NTP_Sync
              index: 13
            - name: EVR_StsW_SaboT80
              index: 14
            - name: EVR_StsW_SpeedNull
              index: 15
        - name: EVR_FailW
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_FailW_Critical
              index: 0
            - name: EVR_FailW_Memory_Ok
              index: 1
            - name: EVR_FailW_DLoadMode
              index: 3
            - name: EVR_FailW_ExtError
              index: 4
            - name: EVR_FailW_IntError
              index: 5
            - name: EVR_FailW_Info
              index: 6
            - name: EVR_FailW_LongMemLck
              index: 10
            - name: EVR_FailW_ShortMemLck
              index: 11
            - name: EVR_FailW_BattChange
              index: 12
            - name: EVR_FailW_Speed
              index: 13
            - name: EVR_FailW_Warning
              index: 14
            - name: EVR_FailW_Error
              index: 15
        - name: EVR_NTP_TIME
          offset: 96
          type: TIMEDATE48
          is_aligned: true
        - name: EVR_DigOutput
          offset: 144
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_DigOutput_V15kmh
              index: 0
            - name: EVR_DigOutput_EVR_NOK
              index: 1
            - name: EVR_DigOutput_Buzzer_A1
              index: 2
            - name: EVR_DigOutput_Light_A1
              index: 3
            - name: EVR_DigOutput_Buzzer_A2
              index: 4
            - name: EVR_DigOutput_Light_A2
              index: 5
            - name: EVR_DigOutput_Zerospeed
              index: 13
            - name: EVR_DigOutput_Emerg_Br_DM1
              index: 14
            - name: EVR_DigOutput_Emerg_Br_DM2
              index: 15
        - name: EVR_Speed
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_SpeedDiff
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_TIME_CV
          offset: 192
          type: ANTIVALENT2
          is_aligned: true
        - name: EVR_SpeedDiff_CV
          offset: 194
          type: ANTIVALENT2
          is_aligned: false
        - name: EVR_Speed_CV
          offset: 196
          type: ANTIVALENT2
          is_aligned: false
        - name: EVR_WhD_Sensor1
          offset: 200
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_SwVer_App1
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_Distance
          offset: 224
          type: UNSIGNED32
          is_aligned: true
        - name: EVR_SwVer_App2
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_SwVer_Iss
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: EVR_WhD_Sensor2
          offset: 288
          type: UNSIGNED8
          is_aligned: true
        - name: EVR_DigInput1
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_DigInput1_EB_DR_VER
              index: 2
            - name: EVR_DigInput1_HORN_ACT_CAB
              index: 4
            - name: EVR_DigInput1_MC_TB1
              index: 5
            - name: EVR_DigInput1_ATB_ONLY_ACT_CAB
              index: 10
            - name: EVR_DigInput1_DOOR_EN_R
              index: 12
            - name: EVR_DigInput1_DOOR_EN_L
              index: 13
            - name: EVR_DigInput1_DOOR_closed
              index: 14
        - name: EVR_DigInput2
          offset: 320
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_DigInput2_Train_deg_mode
              index: 0
            - name: EVR_DigInput2_EB_Relay
              index: 1
            - name: EVR_DigInput2_BYP_EM_LOOP
              index: 6
            - name: EVR_DigInput2_BYP_TR_LOOP
              index: 7
            - name: EVR_DigInput2_BYP_PEM_LOOP
              index: 8
            - name: EVR_DigInput2_BYP_ETCS_LOOP
              index: 9
            - name: EVR_DigInput2_NOT_AUX_BRAKE_A1
              index: 10
            - name: EVR_DigInput2_NOT_AUX_BRAKE_A2
              index: 11
            - name: EVR_DigInput2_BHA
              index: 12
            - name: EVR_DigInput2_BHN
              index: 13
        - name: EVR_SaboInput
          offset: 336
          type: BITSET16
          is_aligned: true
          items:
            - name: EVR_SaboInput_Safety_Off
              index: 0
            - name: EVR_SaboInput_Sequence_Reset
              index: 1
            - name: EVR_SaboInput_Forward_Cab1
              index: 6
            - name: EVR_SaboInput_Forward_Cab2
              index: 7
            - name: EVR_SaboInput_Cab1_Enabled
              index: 8
            - name: EVR_SaboInput_Cab2_Enabled
              index: 9
        - name: EVR_VehicleNumber
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_HMI_EL_TEST_DATE
          offset: 384
          type: TIMEDATE48
          is_aligned: true
    - name: ETH_A2_HVACC_STS_M
      address: 239.34.0.61:12061
      source: HMI_CAB2
      period: 256ms
      size: 512
      variables:
        - name: HVACC_A1_LIFEWORD
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: HVACC_A1_OPMODE
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_OPMODE_OFF
              index: 0
            - name: HVACC_A1_OPMODE_CLEAN
              index: 1
            - name: HVACC_A1_OPMODE_LIMP
              index: 2
            - name: HVACC_A1_OPMODE_EME_VENT
              index: 3
            - name: HVACC_A1_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACC_A1_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACC_A1_OPMODE_OFF_READY
              index: 8
            - name: HVACC_A1_OPMODE_TRANSPORT
              index: 9
            - name: HVACC_A1_OPMODE_DOZE
              index: 10
        - name: HVACC_A1_STS
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_STS_AC_POWER_NOK
              index: 0
        - name: HVACC_A1_TEMP_EXT
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A1_TEMP_INT
          offset: 64
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A1_TEMP_OBJ
          offset: 80
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A1_DIAG1
          offset: 96
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_DIAG1_CAB_VENT
              index: 1
            - name: HVACC_A1_DIAG1_CAB_COOL
              index: 2
            - name: HVACC_A1_DIAG1_CAB_HEAT
              index: 3
            - name: HVACC_A1_DIAG1_CAB_DAMPER
              index: 6
            - name: HVACC_A1_DIAG1_CAB_AIRFLOW_HS
              index: 7
            - name: HVACC_A1_DIAG1_CAB_AIRFLOW_LS
              index: 8
            - name: HVACC_A1_DIAG1_CAB_EFM
              index: 10
            - name: HVACC_A1_DIAG1_CAB_CM_CFM_CB
              index: 11
            - name: HVACC_A1_DIAG1_CAB_CM_CFM_CONT
              index: 12
            - name: HVACC_A1_DIAG1_CAB_CFM
              index: 13
            - name: HVACC_A1_DIAG1_CAB_HPS
              index: 14
            - name: HVACC_A1_DIAG1_CAB_LPS
              index: 15
        - name: HVACC_A1_DIAG2
          offset: 112
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A1_DIAG2_CAB_HP
              index: 0
            - name: HVACC_A1_DIAG2_CAB_LP
              index: 1
            - name: HVACC_A1_DIAG2_CAB_AH_CB
              index: 2
            - name: HVACC_A1_DIAG2_CAB_AH_CONT
              index: 3
            - name: HVACC_A1_DIAG2_CAB_AH_TH
              index: 4
            - name: HVACC_A1_DIAG2_CAB_CONV_CB
              index: 5
            - name: HVACC_A1_DIAG2_CAB_CONV_CONT
              index: 6
            - name: HVACC_A1_DIAG2_CAB_HPT
              index: 8
            - name: HVACC_A1_DIAG2_CAB_LPT
              index: 9
            - name: HVACC_A1_DIAG2_CAB_RATS
              index: 10
            - name: HVACC_A1_DIAG2_CAB_SATS
              index: 11
            - name: HVACC_A1_DIAG2_CAB_FATS
              index: 12
            - name: HVACC_A1_DIAG2_FAD_CLOSED
              index: 13
        - name: HVACC_A1_SWV
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: HVACC_A2_LIFEWORD
          offset: 144
          type: UNSIGNED8
          is_aligned: true
        - name: HVACC_A2_OPMODE
          offset: 160
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_OPMODE_OFF
              index: 0
            - name: HVACC_A2_OPMODE_CLEAN
              index: 1
            - name: HVACC_A2_OPMODE_LIMP
              index: 2
            - name: HVACC_A2_OPMODE_EME_VENT
              index: 3
            - name: HVACC_A2_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACC_A2_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACC_A2_OPMODE_OFF_READY
              index: 8
            - name: HVACC_A2_OPMODE_TRANSPORT
              index: 9
            - name: HVACC_A2_OPMODE_DOZE
              index: 10
        - name: HVACC_A2_STS
          offset: 176
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_STS_AC_POWER_NOK
              index: 0
        - name: HVACC_A2_TEMP_EXT
          offset: 192
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A2_TEMP_INT
          offset: 208
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A2_TEMP_OBJ
          offset: 224
          type: INTEGER16
          is_aligned: true
        - name: HVACC_A2_DIAG1
          offset: 240
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_DIAG1_CAB_VENT
              index: 1
            - name: HVACC_A2_DIAG1_CAB_COOL
              index: 2
            - name: HVACC_A2_DIAG1_CAB_HEAT
              index: 3
            - name: HVACC_A2_DIAG1_CAB_DAMPER
              index: 6
            - name: HVACC_A2_DIAG1_CAB_AIRFLOW_HS
              index: 7
            - name: HVACC_A2_DIAG1_CAB_AIRFLOW_LS
              index: 8
            - name: HVACC_A2_DIAG1_CAB_EFM
              index: 10
            - name: HVACC_A2_DIAG1_CAB_CM_CFM_CB
              index: 11
            - name: HVACC_A2_DIAG1_CAB_CM_CFM_CONT
              index: 12
            - name: HVACC_A2_DIAG1_CAB_CFM
              index: 13
            - name: HVACC_A2_DIAG1_CAB_HPS
              index: 14
            - name: HVACC_A2_DIAG1_CAB_LPS
              index: 15
        - name: HVACC_A2_DIAG2
          offset: 256
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACC_A2_DIAG2_CAB_HP
              index: 0
            - name: HVACC_A2_DIAG2_CAB_LP
              index: 1
            - name: HVACC_A2_DIAG2_CAB_AH_CB
              index: 2
            - name: HVACC_A2_DIAG2_CAB_AH_CONT
              index: 3
            - name: HVACC_A2_DIAG2_CAB_AH_TH
              index: 4
            - name: HVACC_A2_DIAG2_CAB_CONV_CB
              index: 5
            - name: HVACC_A2_DIAG2_CAB_CONV_CONT
              index: 6
            - name: HVACC_A2_DIAG2_CAB_HPT
              index: 8
            - name: HVACC_A2_DIAG2_CAB_LPT
              index: 9
            - name: HVACC_A2_DIAG2_CAB_RATS
              index: 10
            - name: HVACC_A2_DIAG2_CAB_SATS
              index: 11
            - name: HVACC_A2_DIAG2_CAB_FATS
              index: 12
            - name: HVACC_A2_DIAG2_FAD_CLOSED
              index: 13
        - name: HVACC_A2_SWV
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: HVACC_A1_STS_CV
          offset: 288
          type: ANTIVALENT2
          is_aligned: true
        - name: HVACC_A2_STS_CV
          offset: 290
          type: ANTIVALENT2
          is_aligned: false
    - name: ETH_A2_HVACD_STS_M
      address: 239.34.0.62:12062
      source: HMI_CAB2
      period: 256ms
      size: 1024
      variables:
        - name: HVACD_A1_LIFEWORD
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_A1_OPMODE
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_OPMODE_OFF
              index: 0
            - name: HVACD_A1_OPMODE_CLEAN
              index: 1
            - name: HVACD_A1_OPMODE_LIMP
              index: 2
            - name: HVACD_A1_OPMODE_EME_VENT
              index: 3
            - name: HVACD_A1_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_A1_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_A1_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_A1_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_A1_OPMODE_OFF_READY
              index: 8
            - name: HVACD_A1_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_A1_OPMODE_DOZE
              index: 10
        - name: HVACD_A1_STS
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_A1_REQ
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_REQ_DefrostReq
              index: 0
        - name: HVACD_A1_TEMP_EXT
          offset: 64
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A1_TEMP_INT
          offset: 80
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A1_TEMP_OBJ
          offset: 96
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A1_DIAG1
          offset: 112
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_A1_DIAG1_VENT
              index: 1
            - name: HVACD_A1_DIAG1_COOL
              index: 2
            - name: HVACD_A1_DIAG1_HEAT
              index: 3
            - name: HVACD_A1_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_A1_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_A1_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_A1_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_A1_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_A1_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_A1_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_A1_DIAG1_EME_INV
              index: 14
            - name: HVACD_A1_DIAG1_CFM_CB
              index: 15
        - name: HVACD_A1_DIAG2
          offset: 128
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_A1_DIAG2_CM1_CB
              index: 1
            - name: HVACD_A1_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_A1_DIAG2_CM2_CB
              index: 3
            - name: HVACD_A1_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_A1_DIAG2_HPS1
              index: 5
            - name: HVACD_A1_DIAG2_HP1
              index: 6
            - name: HVACD_A1_DIAG2_LP1
              index: 7
            - name: HVACD_A1_DIAG2_HPS2
              index: 8
            - name: HVACD_A1_DIAG2_HP2
              index: 9
            - name: HVACD_A1_DIAG2_LP2
              index: 10
            - name: HVACD_A1_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_A1_DIAG2_AH1_CB
              index: 12
            - name: HVACD_A1_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_A1_DIAG2_AH2_CB
              index: 14
            - name: HVACD_A1_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_A1_DIAG3
          offset: 144
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG3_AH_TH
              index: 0
            - name: HVACD_A1_DIAG3_FH1_CB
              index: 1
            - name: HVACD_A1_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_A1_DIAG3_FH1_TH
              index: 3
            - name: HVACD_A1_DIAG3_FH2_CB
              index: 4
            - name: HVACD_A1_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_A1_DIAG3_FH2_TH
              index: 6
            - name: HVACD_A1_DIAG3_HPT1
              index: 7
            - name: HVACD_A1_DIAG3_LPT1
              index: 8
            - name: HVACD_A1_DIAG3_HPT2
              index: 9
            - name: HVACD_A1_DIAG3_LPT2
              index: 10
            - name: HVACD_A1_DIAG3_RATS
              index: 11
            - name: HVACD_A1_DIAG3_SATS
              index: 12
            - name: HVACD_A1_DIAG3_FATS
              index: 13
            - name: HVACD_A1_DIAG3_WCTS
              index: 14
            - name: HVACD_A1_DIAG3_DTS1
              index: 15
        - name: HVACD_A1_DIAG4
          offset: 160
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A1_DIAG4_DTS2
              index: 0
            - name: HVACD_A1_DIAG4_FAD_L
              index: 1
            - name: HVACD_A1_DIAG4_FAD_R
              index: 2
            - name: HVACD_A1_DIAG4_RAD
              index: 3
            - name: HVACD_A1_DIAG4_WC_TH
              index: 4
            - name: HVACD_A1_DIAG4__4WV1
              index: 5
            - name: HVACD_A1_DIAG4__4WV2
              index: 6
            - name: HVACD_A1_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_A1_DIAG4_WC_CB
              index: 8
            - name: HVACD_A1_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_A1_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_A1_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_A1_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_A1_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_A1_SwV
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_B_LIFEWORD
          offset: 192
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_B_OPMODE
          offset: 208
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_OPMODE_OFF
              index: 0
            - name: HVACD_B_OPMODE_CLEAN
              index: 1
            - name: HVACD_B_OPMODE_LIMP
              index: 2
            - name: HVACD_B_OPMODE_EME_VENT
              index: 3
            - name: HVACD_B_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_B_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_B_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_B_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_B_OPMODE_OFF_READY
              index: 8
            - name: HVACD_B_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_B_OPMODE_DOZE
              index: 10
        - name: HVACD_B_STS
          offset: 224
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_B_REQ
          offset: 240
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_REQ_DefrostReq
              index: 0
        - name: HVACD_B_TEMP_EXT
          offset: 256
          type: INTEGER16
          is_aligned: true
        - name: HVACD_B_TEMP_INT
          offset: 272
          type: INTEGER16
          is_aligned: true
        - name: HVACD_B_TEMP_OBJ
          offset: 288
          type: INTEGER16
          is_aligned: true
        - name: HVACD_B_DIAG1
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_B_DIAG1_VENT
              index: 1
            - name: HVACD_B_DIAG1_COOL
              index: 2
            - name: HVACD_B_DIAG1_HEAT
              index: 3
            - name: HVACD_B_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_B_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_B_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_B_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_B_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_B_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_B_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_B_DIAG1_EME_INV
              index: 14
            - name: HVACD_B_DIAG1_CFM_CB
              index: 15
        - name: HVACD_B_DIAG2
          offset: 320
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_B_DIAG2_CM1_CB
              index: 1
            - name: HVACD_B_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_B_DIAG2_CM2_CB
              index: 3
            - name: HVACD_B_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_B_DIAG2_HPS1
              index: 5
            - name: HVACD_B_DIAG2_HP1
              index: 6
            - name: HVACD_B_DIAG2_LP1
              index: 7
            - name: HVACD_B_DIAG2_HPS2
              index: 8
            - name: HVACD_B_DIAG2_HP2
              index: 9
            - name: HVACD_B_DIAG2_LP2
              index: 10
            - name: HVACD_B_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_B_DIAG2_AH1_CB
              index: 12
            - name: HVACD_B_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_B_DIAG2_AH2_CB
              index: 14
            - name: HVACD_B_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_B_DIAG3
          offset: 336
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG3_AH_TH
              index: 0
            - name: HVACD_B_DIAG3_FH1_CB
              index: 1
            - name: HVACD_B_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_B_DIAG3_FH1_TH
              index: 3
            - name: HVACD_B_DIAG3_FH2_CB
              index: 4
            - name: HVACD_B_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_B_DIAG3_FH2_TH
              index: 6
            - name: HVACD_B_DIAG3_HPT1
              index: 7
            - name: HVACD_B_DIAG3_LPT1
              index: 8
            - name: HVACD_B_DIAG3_HPT2
              index: 9
            - name: HVACD_B_DIAG3_LPT2
              index: 10
            - name: HVACD_B_DIAG3_RATS
              index: 11
            - name: HVACD_B_DIAG3_SATS
              index: 12
            - name: HVACD_B_DIAG3_FATS
              index: 13
            - name: HVACD_B_DIAG3_WCTS
              index: 14
            - name: HVACD_B_DIAG3_DTS1
              index: 15
        - name: HVACD_B_DIAG4
          offset: 352
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_B_DIAG4_DTS2
              index: 0
            - name: HVACD_B_DIAG4_FAD_L
              index: 1
            - name: HVACD_B_DIAG4_FAD_R
              index: 2
            - name: HVACD_B_DIAG4_RAD
              index: 3
            - name: HVACD_B_DIAG4_WC_TH
              index: 4
            - name: HVACD_B_DIAG4__4WV1
              index: 5
            - name: HVACD_B_DIAG4__4WV2
              index: 6
            - name: HVACD_B_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_B_DIAG4_WC_CB
              index: 8
            - name: HVACD_B_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_B_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_B_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_B_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_B_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_B_SwV
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_C1_LIFEWORD
          offset: 384
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_C1_OPMODE
          offset: 400
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_OPMODE_OFF
              index: 0
            - name: HVACD_C1_OPMODE_CLEAN
              index: 1
            - name: HVACD_C1_OPMODE_LIMP
              index: 2
            - name: HVACD_C1_OPMODE_EME_VENT
              index: 3
            - name: HVACD_C1_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_C1_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_C1_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_C1_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_C1_OPMODE_OFF_READY
              index: 8
            - name: HVACD_C1_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_C1_OPMODE_DOZE
              index: 10
        - name: HVACD_C1_STS
          offset: 416
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_C1_REQ
          offset: 432
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_REQ_DefrostReq
              index: 0
        - name: HVACD_C1_TEMP_EXT
          offset: 448
          type: INTEGER16
          is_aligned: true
        - name: HVACD_C1_TEMP_INT
          offset: 464
          type: INTEGER16
          is_aligned: true
        - name: HVACD_C1_TEMP_OBJ
          offset: 480
          type: INTEGER16
          is_aligned: true
        - name: HVACD_C1_DIAG1
          offset: 496
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_C1_DIAG1_VENT
              index: 1
            - name: HVACD_C1_DIAG1_COOL
              index: 2
            - name: HVACD_C1_DIAG1_HEAT
              index: 3
            - name: HVACD_C1_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_C1_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_C1_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_C1_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_C1_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_C1_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_C1_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_C1_DIAG1_EME_INV
              index: 14
            - name: HVACD_C1_DIAG1_CFM_CB
              index: 15
        - name: HVACD_C1_DIAG2
          offset: 512
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_C1_DIAG2_CM1_CB
              index: 1
            - name: HVACD_C1_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_C1_DIAG2_CM2_CB
              index: 3
            - name: HVACD_C1_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_C1_DIAG2_HPS1
              index: 5
            - name: HVACD_C1_DIAG2_HP1
              index: 6
            - name: HVACD_C1_DIAG2_LP1
              index: 7
            - name: HVACD_C1_DIAG2_HPS2
              index: 8
            - name: HVACD_C1_DIAG2_HP2
              index: 9
            - name: HVACD_C1_DIAG2_LP2
              index: 10
            - name: HVACD_C1_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_C1_DIAG2_AH1_CB
              index: 12
            - name: HVACD_C1_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_C1_DIAG2_AH2_CB
              index: 14
            - name: HVACD_C1_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_C1_DIAG3
          offset: 528
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG3_AH_TH
              index: 0
            - name: HVACD_C1_DIAG3_FH1_CB
              index: 1
            - name: HVACD_C1_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_C1_DIAG3_FH1_TH
              index: 3
            - name: HVACD_C1_DIAG3_FH2_CB
              index: 4
            - name: HVACD_C1_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_C1_DIAG3_FH2_TH
              index: 6
            - name: HVACD_C1_DIAG3_HPT1
              index: 7
            - name: HVACD_C1_DIAG3_LPT1
              index: 8
            - name: HVACD_C1_DIAG3_HPT2
              index: 9
            - name: HVACD_C1_DIAG3_LPT2
              index: 10
            - name: HVACD_C1_DIAG3_RATS
              index: 11
            - name: HVACD_C1_DIAG3_SATS
              index: 12
            - name: HVACD_C1_DIAG3_FATS
              index: 13
            - name: HVACD_C1_DIAG3_WCTS
              index: 14
            - name: HVACD_C1_DIAG3_DTS1
              index: 15
        - name: HVACD_C1_DIAG4
          offset: 544
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_C1_DIAG4_DTS2
              index: 0
            - name: HVACD_C1_DIAG4_FAD_L
              index: 1
            - name: HVACD_C1_DIAG4_FAD_R
              index: 2
            - name: HVACD_C1_DIAG4_RAD
              index: 3
            - name: HVACD_C1_DIAG4_WC_TH
              index: 4
            - name: HVACD_C1_DIAG4__4WV1
              index: 5
            - name: HVACD_C1_DIAG4__4WV2
              index: 6
            - name: HVACD_C1_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_C1_DIAG4_WC_CB
              index: 8
            - name: HVACD_C1_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_C1_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_C1_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_C1_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_C1_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_C1_SwV
          offset: 560
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_A2_LIFEWORD
          offset: 576
          type: UNSIGNED8
          is_aligned: true
        - name: HVACD_A2_OPMODE
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_OPMODE_OFF
              index: 0
            - name: HVACD_A2_OPMODE_CLEAN
              index: 1
            - name: HVACD_A2_OPMODE_LIMP
              index: 2
            - name: HVACD_A2_OPMODE_EME_VENT
              index: 3
            - name: HVACD_A2_OPMODE_AUTO_PRE_CONDITIONING
              index: 4
            - name: HVACD_A2_OPMODE_AUTO_REGULATION
              index: 5
            - name: HVACD_A2_OPMODE_AUTO_DEFROST
              index: 6
            - name: HVACD_A2_OPMODE_AUTO_REDUCED
              index: 7
            - name: HVACD_A2_OPMODE_OFF_READY
              index: 8
            - name: HVACD_A2_OPMODE_TRANSPORT
              index: 9
            - name: HVACD_A2_OPMODE_DOZE
              index: 10
        - name: HVACD_A2_STS
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_STS_AC_POWER_NOK
              index: 0
        - name: HVACD_A2_REQ
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_REQ_DefrostReq
              index: 0
        - name: HVACD_A2_TEMP_EXT
          offset: 640
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A2_TEMP_INT
          offset: 656
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A2_TEMP_OBJ
          offset: 672
          type: INTEGER16
          is_aligned: true
        - name: HVACD_A2_DIAG1
          offset: 688
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG1_AIRFLOW
              index: 0
            - name: HVACD_A2_DIAG1_VENT
              index: 1
            - name: HVACD_A2_DIAG1_COOL
              index: 2
            - name: HVACD_A2_DIAG1_HEAT
              index: 3
            - name: HVACD_A2_DIAG1_EFM_HS_CB
              index: 7
            - name: HVACD_A2_DIAG1_EFM_LS_CB
              index: 8
            - name: HVACD_A2_DIAG1_AIRFLOW_HS
              index: 9
            - name: HVACD_A2_DIAG1_AIRFLOW_LS
              index: 10
            - name: HVACD_A2_DIAG1_EFM_HS_CONT
              index: 11
            - name: HVACD_A2_DIAG1_EFM_LS_CONT
              index: 12
            - name: HVACD_A2_DIAG1_EFM_EME_CONT
              index: 13
            - name: HVACD_A2_DIAG1_EME_INV
              index: 14
            - name: HVACD_A2_DIAG1_CFM_CB
              index: 15
        - name: HVACD_A2_DIAG2
          offset: 704
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG2_CFM_CONT
              index: 0
            - name: HVACD_A2_DIAG2_CM1_CB
              index: 1
            - name: HVACD_A2_DIAG2_CM1_CONT
              index: 2
            - name: HVACD_A2_DIAG2_CM2_CB
              index: 3
            - name: HVACD_A2_DIAG2_CM2_CONT
              index: 4
            - name: HVACD_A2_DIAG2_HPS1
              index: 5
            - name: HVACD_A2_DIAG2_HP1
              index: 6
            - name: HVACD_A2_DIAG2_LP1
              index: 7
            - name: HVACD_A2_DIAG2_HPS2
              index: 8
            - name: HVACD_A2_DIAG2_HP2
              index: 9
            - name: HVACD_A2_DIAG2_LP2
              index: 10
            - name: HVACD_A2_DIAG2_Trafo_CB
              index: 11
            - name: HVACD_A2_DIAG2_AH1_CB
              index: 12
            - name: HVACD_A2_DIAG2_AH1_CONT
              index: 13
            - name: HVACD_A2_DIAG2_AH2_CB
              index: 14
            - name: HVACD_A2_DIAG2_AH2_CONT
              index: 15
        - name: HVACD_A2_DIAG3
          offset: 720
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG3_AH_TH
              index: 0
            - name: HVACD_A2_DIAG3_FH1_CB
              index: 1
            - name: HVACD_A2_DIAG3_FH1_CONT
              index: 2
            - name: HVACD_A2_DIAG3_FH1_TH
              index: 3
            - name: HVACD_A2_DIAG3_FH2_CB
              index: 4
            - name: HVACD_A2_DIAG3_FH2_CONT
              index: 5
            - name: HVACD_A2_DIAG3_FH2_TH
              index: 6
            - name: HVACD_A2_DIAG3_HPT1
              index: 7
            - name: HVACD_A2_DIAG3_LPT1
              index: 8
            - name: HVACD_A2_DIAG3_HPT2
              index: 9
            - name: HVACD_A2_DIAG3_LPT2
              index: 10
            - name: HVACD_A2_DIAG3_RATS
              index: 11
            - name: HVACD_A2_DIAG3_SATS
              index: 12
            - name: HVACD_A2_DIAG3_FATS
              index: 13
            - name: HVACD_A2_DIAG3_WCTS
              index: 14
            - name: HVACD_A2_DIAG3_DTS1
              index: 15
        - name: HVACD_A2_DIAG4
          offset: 736
          type: BITSET16
          is_aligned: true
          items:
            - name: HVACD_A2_DIAG4_DTS2
              index: 0
            - name: HVACD_A2_DIAG4_FAD_L
              index: 1
            - name: HVACD_A2_DIAG4_FAD_R
              index: 2
            - name: HVACD_A2_DIAG4_RAD
              index: 3
            - name: HVACD_A2_DIAG4_WC_TH
              index: 4
            - name: HVACD_A2_DIAG4__4WV1
              index: 5
            - name: HVACD_A2_DIAG4__4WV2
              index: 6
            - name: HVACD_A2_DIAG4_FAD_CLOSED
              index: 7
            - name: HVACD_A2_DIAG4_WC_CB
              index: 8
            - name: HVACD_A2_DIAG4_EXT_CFM_HS_CONT
              index: 11
            - name: HVACD_A2_DIAG4_EXT_EFMs_CONT
              index: 12
            - name: HVACD_A2_DIAG4_EXT_EFMs_CB
              index: 13
            - name: HVACD_A2_DIAG4_EXT_EFM1_TH
              index: 14
            - name: HVACD_A2_DIAG4_EXT_EFM2_TH
              index: 15
        - name: HVACD_A2_SwV
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: HVACD_A1_STS_CV
          offset: 768
          type: ANTIVALENT2
          is_aligned: true
        - name: HVACD_B_STS_CV
          offset: 770
          type: ANTIVALENT2
          is_aligned: false
        - name: HVACD_C1_STS_CV
          offset: 772
          type: ANTIVALENT2
          is_aligned: false
        - name: HVACD_A2_STS_CV
          offset: 774
          type: ANTIVALENT2
          is_aligned: false
    - name: ETH_A2_HVS_INFO
      address: 239.34.0.103:12103
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: HVS_ActiveUsedPW
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: HVS_ActiveGeneratedPW
          offset: 32
          type: UNSIGNED32
          is_aligned: true
        - name: HVS_Voltage
          offset: 64
          type: INTEGER32
          is_aligned: true
        - name: HVS_Current
          offset: 96
          type: INTEGER32
          is_aligned: true
        - name: HVS_DetectedStatus
          offset: 128
          type: BITSET8
          is_aligned: true
          items:
            - name: HVS_DetectedStatus_VoltageTypeBit1
              index: 5
            - name: HVS_DetectedStatus_VoltageTypeBit0
              index: 6
            - name: HVS_DetectedStatus_EnergyQuality
              index: 7
        - name: HVS_Index
          offset: 136
          type: UNSIGNED8
          is_aligned: true
        - name: HVS_EnergyPort_CV
          offset: 144
          type: ANTIVALENT2
          is_aligned: true
        - name: HVS_GenStartupStatus
          offset: 152
          type: BITSET8
          is_aligned: true
          items:
            - name: HVS_GenStartupStatus_VersionCoherence
              index: 5
            - name: HVS_GenStartupStatus_OffsetStatus
              index: 6
            - name: HVS_GenStartupStatus_SensParamStatus
              index: 7
        - name: HVS_SensFHVersion
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: HVS_SensFBVersion
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: HVS_CurrentStatus
          offset: 192
          type: BITSET8
          is_aligned: true
          items:
            - name: HVS_CurrentStatus_LowHTSupplyVolt
              index: 4
            - name: HVS_CurrentStatus_HTCommStatus
              index: 5
            - name: HVS_CurrentStatus_SensorCommStatus
              index: 6
            - name: HVS_CurrentStatus_GeneralStatus
              index: 7
        - name: HVS_InfoPort_CV
          offset: 200
          type: ANTIVALENT2
          is_aligned: true
    - name: ETH_A2_IO11_A1_IN_OUT_M
      address: 239.34.0.90:12090
      source: HMI_CAB2
      period: 64ms
      size: 1024
      variables:
        - name: I11S_A1_LIMP_HVAC_CAB
          offset: 0
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLS_COMM_TRG
          offset: 1
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CLS_COMM
          offset: 2
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_RGH
          offset: 3
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_LFT
          offset: 4
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_DOORS
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_OVERR_ALA
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PASS_OVERR
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_STATION
          offset: 8
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_PSB_OVERR_ALR
          offset: 10
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE3
          offset: 11
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE2
          offset: 12
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE1
          offset: 13
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DC_AVAIL
          offset: 14
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CONF_ALL_DC
          offset: 15
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_FIRE_RESET
          offset: 16
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_AC_AVAIL
          offset: 17
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_DOOR_BYP
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ON_BOG
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_SNG_2
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_DCO
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_TR_ACOP
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_N_CAB_ENAB
          offset: 31
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_LIMP_HVAC_CAB_OK
          offset: 32
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLS_COMM_TRG_OK
          offset: 33
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CLS_COMM_OK
          offset: 34
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_RGH_OK
          offset: 35
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_REL_LFT_OK
          offset: 36
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_DOORS_OK
          offset: 37
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_OVERR_ALA_OK
          offset: 38
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PASS_OVERR_OK
          offset: 39
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_STATION_OK
          offset: 40
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_PSB_OVERR_ALR_OK
          offset: 42
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE3_OK
          offset: 43
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE2_OK
          offset: 44
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EM_HANDLE1_OK
          offset: 45
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DC_AVAIL_OK
          offset: 46
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CONF_ALL_DC_OK
          offset: 47
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_FIRE_RESET_OK
          offset: 48
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_AC_AVAIL_OK
          offset: 49
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_DOOR_BYP_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ON_BOG_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_SNG_2_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A1_DCO_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_TR_ACOP_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A1_N_CAB_ENAB_OK
          offset: 63
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TRANSP_MODE
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLEAN_MODE
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DOZE_MODE
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TCMS_DEG_ON
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HVAC_OFF
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_2
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_1
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BCU_OK
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BRK_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_LIMP_ACT_HVAC
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_OFF_VENT
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HARMONIC_INH
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_ZS1
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EXT_POW_SUP
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_IND_BR_ISOL
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BP_PRESSURE
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_MGNBRK
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_ISOL_KKL
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_HORN
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_IO2
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BYP_ALARM
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_R_DOOR_CLSD
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_L_DOOR_CLSD
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_L
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_R
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_N_PRESS_MP
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_DEADMAN
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_ERTMS
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_EM_LOOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_EMERG_33K11
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ISOL_BOG
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EST_RELAY_PB
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TRANSP_MODE_OK
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_CLEAN_MODE_OK
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_DOZE_MODE_OK
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_TCMS_DEG_ON_OK
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HVAC_OFF_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_2_OK
          offset: 101
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_BOGIE_1_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BCU_OK_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BRK_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_LIMP_ACT_HVAC_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_OFF_VENT_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_HARMONIC_INH_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_ZS1_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EXT_POW_SUP_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_IND_BR_ISOL_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BP_PRESSURE_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_ISOL_MGNBRK_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_ISOL_KKL_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_HORN_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CB_IO2_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_BYP_ALARM_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_R_DOOR_CLSD_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_L_DOOR_CLSD_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_L_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_CEN_CLOSE_R_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A1_N_PRESS_MP_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_DEADMAN_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_ERTMS_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_BYP_EM_LOOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_N_EMERG_33K11_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_PB_ISOL_BOG_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A1_EST_RELAY_PB_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X10_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_A1_CARD_X11_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X12_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X13_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_CARD_X14_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_BATTERY_ON
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_BATTERY_OFF
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_EM_LOOP_TEST
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_CLS_L
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_CLS_R
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_BUZZER_ON
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_RESET_DEG
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_PROP_CUT_OUT
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_PB_ON
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_LAMP_RGH
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LAMP_LFT
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_ON_TRANSPORT
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A1_HVAC_CAB_ON
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_CAB_LIMP
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_SHUNTING
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LAMP_TEST
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_READY_ACT
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_DOZE_ACT
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_CLEAN_ACT
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_N_ON_READY
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_L_PERM
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_ALARM_INC
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LAMP_CLS_LFT
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_LAMP_CLS_RGH
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_HVAC_ON
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_LIMP_HVAC_DEP
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_APS_OUT
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_EMERG_LIGHT2
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_NORMAL_LIGHT
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_SEATING_AREA
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_THRESH_LIGHT
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A1_HEAT_CON
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A1_CAB_LGT_OFF
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_F2R
          offset: 256
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_MRG
          offset: 264
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_R2R_A
          offset: 272
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_FS_D2R
          offset: 280
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_PMF
          offset: 288
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_rtb_FSP
          offset: 296
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_DFS_x_rtb_FSCTR
          offset: 304
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_PTRN2
          offset: 312
          type: INTEGER8
          is_aligned: true
        - name: TCU_A1_G_FSD
          offset: 320
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_F2R
          offset: 328
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_MRG
          offset: 336
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_R2R_A
          offset: 344
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_FS_D2R
          offset: 352
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_PMF
          offset: 360
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A2_rtb_FSP
          offset: 368
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_DFS_x_rtb_FSCTR
          offset: 376
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_PTRN2
          offset: 384
          type: INTEGER8
          is_aligned: true
        - name: TCU_A2_G_FSD
          offset: 392
          type: UNSIGNED8
          is_aligned: true
        - name: TCU_A1_F2R_2
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_MRG_2
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_R2R_A_2
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_FS_D2R_2
          offset: 448
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PMF_2
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_rtb_FSP_2
          offset: 480
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_DFS_x_rtb_FSCTR_2
          offset: 496
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PTRN2_2
          offset: 512
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_G_FSD_2
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_I1QR
          offset: 544
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_I1QF
          offset: 560
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_I1DR
          offset: 576
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_I1DF
          offset: 592
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1QFF
          offset: 608
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1DFF
          offset: 624
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PIQE
          offset: 640
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_PIDE
          offset: 656
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1QR
          offset: 672
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_E1DR
          offset: 688
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_VPV
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_VPV_ST
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_DFS
          offset: 736
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_FS
          offset: 752
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_FIP
          offset: 768
          type: INTEGER16
          is_aligned: true
        - name: TCU_A1_EFC2
          offset: 784
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_VLAtrain_SYS
          offset: 800
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM1
          offset: 816
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM4
          offset: 832
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRA
          offset: 848
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM1_SYS
          offset: 864
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_PTRM4_SYS
          offset: 880
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_Spare1
          offset: 896
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A1_Spare2
          offset: 912
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_IO11_A2_IN_OUT_M
      address: 239.34.0.93:12093
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: I11S_A2_LIMP_HVAC_CAB
          offset: 0
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLS_COMM_TRG
          offset: 1
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CLS_COMM
          offset: 2
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_RGH
          offset: 3
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_LFT
          offset: 4
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_DOORS
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_OVERR_ALA
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PASS_OVERR
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_STATION
          offset: 8
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_PSB_OVERR_ALR
          offset: 10
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE3
          offset: 11
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE2
          offset: 12
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE1
          offset: 13
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DC_AVAIL
          offset: 14
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CONF_ALL_DC
          offset: 15
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_FIRE_RESET
          offset: 16
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_AC_AVAIL
          offset: 17
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_DOOR_BYP
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ON_BOG
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_SNG_2
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_DCO
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_TR_ACOP
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_N_CAB_ENAB
          offset: 31
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_LIMP_HVAC_CAB_OK
          offset: 32
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLS_COMM_TRG_OK
          offset: 33
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CLS_COMM_OK
          offset: 34
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_RGH_OK
          offset: 35
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_REL_LFT_OK
          offset: 36
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_DOORS_OK
          offset: 37
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_OVERR_ALA_OK
          offset: 38
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PASS_OVERR_OK
          offset: 39
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_STATION_OK
          offset: 40
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_PSB_OVERR_ALR_OK
          offset: 42
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE3_OK
          offset: 43
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE2_OK
          offset: 44
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EM_HANDLE1_OK
          offset: 45
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DC_AVAIL_OK
          offset: 46
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CONF_ALL_DC_OK
          offset: 47
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_FIRE_RESET_OK
          offset: 48
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_AC_AVAIL_OK
          offset: 49
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_DOOR_BYP_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ON_BOG_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_SNG_2_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11_A2_DCO_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_TR_ACOP_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11R_A2_N_CAB_ENAB_OK
          offset: 63
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TRANSP_MODE
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLEAN_MODE
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DOZE_MODE
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TCMS_DEG_ON
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HVAC_OFF
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_2
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_1
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BCU_OK
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BRK_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_LIMP_ACT_HVAC
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_OFF_VENT
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HARMONIC_INH
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_ZS1
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EXT_POW_SUP
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_IND_BR_ISOL
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BP_PRESSURE
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_MGNBRK
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_ISOL_KKL
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_HORN
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_IO2
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BYP_ALARM
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_R_DOOR_CLSD
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_L_DOOR_CLSD
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_L
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_R
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_N_PRESS_MP
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_DEADMAN
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_ERTMS
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_EM_LOOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_EMERG_33K11
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ISOL_BOG
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EST_RELAY_PB
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TRANSP_MODE_OK
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_CLEAN_MODE_OK
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_DOZE_MODE_OK
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_TCMS_DEG_ON_OK
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HVAC_OFF_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_2_OK
          offset: 101
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_BOGIE_1_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BCU_OK_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BRK_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_LIMP_ACT_HVAC_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_OFF_VENT_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_HARMONIC_INH_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_ZS1_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EXT_POW_SUP_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_IND_BR_ISOL_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BP_PRESSURE_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_ISOL_MGNBRK_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_ISOL_KKL_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_HORN_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CB_IO2_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_BYP_ALARM_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_R_DOOR_CLSD_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_L_DOOR_CLSD_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_L_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_CEN_CLOSE_R_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_A2_N_PRESS_MP_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_DEADMAN_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_ERTMS_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_BYP_EM_LOOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_N_EMERG_33K11_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_PB_ISOL_BOG_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_A2_EST_RELAY_PB_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X10_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_A2_CARD_X11_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X12_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X13_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_CARD_X14_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_BATTERY_ON
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_BATTERY_OFF
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_EM_LOOP_TEST
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O11R_A2_CLS_L
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_CLS_R
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_BUZZER_ON
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_RESET_DEG
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_PROP_CUT_OUT
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_PB_ON
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LAMP_RGH
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LAMP_LFT
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_ON_TRANSPORT
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_A2_HVAC_CAB_ON
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_CAB_LIMP
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_SHUNTING
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A2_LAMP_TEST
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_READY_ACT
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_DOZE_ACT
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_CLEAN_ACT
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_N_ON_READY
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_L_PERM
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_ALARM_INC
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A2_LAMP_CLS_LFT
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LAMP_CLS_RGH
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_HVAC_ON
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_LIMP_HVAC_DEP
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_APS_OUT
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_EMERG_LIGHT2
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_NORMAL_LIGHT
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_SEATING_AREA
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_A2_THRESH_LIGHT
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_HEAT_CON
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_A2_CAB_LGT_OFF
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_A2_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO11_B_IN_OUT_M
      address: 239.34.0.96:12096
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: I11S_B_CB_CDM
          offset: 5
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_BELL
          offset: 6
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PANT2
          offset: 7
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_ILC_FAULT
          offset: 8
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_ZERO_S
          offset: 9
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DEG
          offset: 10
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DISPLAYS
          offset: 11
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DOORS
          offset: 12
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_LOCAL
          offset: 13
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PIS
          offset: 14
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_ERTMS
          offset: 15
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_AC_SOCKET
          offset: 16
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_AC_HVACD
          offset: 17
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_IO2
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_ON
          offset: 19
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_FAULT_COMP
          offset: 20
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_SW_ON
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_OFF
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_2
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_1
          offset: 24
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_COMP_PRES
          offset: 25
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K02
          offset: 26
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K01
          offset: 27
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_HSCB_CLOSE
          offset: 28
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT2_SEL
          offset: 29
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT1_SEL
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CDM_OK
          offset: 37
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_BELL_OK
          offset: 38
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PANT2_OK
          offset: 39
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_ILC_FAULT_OK
          offset: 40
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_ZERO_S_OK
          offset: 41
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DEG_OK
          offset: 42
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DISPLAYS_OK
          offset: 43
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_DOORS_OK
          offset: 44
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_LOCAL_OK
          offset: 45
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_PIS_OK
          offset: 46
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_ERTMS_OK
          offset: 47
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_AC_SOCKET_OK
          offset: 48
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_CB_AC_HVACD_OK
          offset: 49
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_IO2_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_ON_OK
          offset: 51
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_FAULT_COMP_OK
          offset: 52
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_SW_ON_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_COMP_OFF_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_2_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_DRY_TOW_1_OK
          offset: 56
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_COMP_PRES_OK
          offset: 57
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K02_OK
          offset: 58
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_33K01_OK
          offset: 59
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_HSCB_CLOSE_OK
          offset: 60
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT2_SEL_OK
          offset: 61
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PANT1_SEL_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K09
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K08
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN_ISOL2
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP2
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_N_ERTMS_OFF
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP1
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE2
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE1
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_UP
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_DWN
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P2_ADD
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P1_ADD
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_PAN_ISOL1
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_LIMP_ACT_HVAC
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_DOOR_CLSD
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_L_DOOR_CLSD
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_L
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_R
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_ISOL_DOORS
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K09_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_33K08_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN_ISOL2_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP2_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_N_ERTMS_OFF_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CB_CCUOBITP1_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE2_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_EM_HANDLE1_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_UP_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_PAN1_DWN_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P2_ADD_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_P1_ADD_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_B_PAN_ISOL1_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_LIMP_ACT_HVAC_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_R_DOOR_CLSD_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_N_L_DOOR_CLSD_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_L_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_CEN_CLOSE_R_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_B_ISOL_DOORS_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_CARD_X10_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_B_CARD_X11_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_CARD_X12_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_CARD_X13_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_PANTO1
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_PANTO2
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_HSCB_ON
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_EM_LOOP
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_B_COMPRESSOR_ON
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O11R_B_N_ZERO_SPD
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_BRK_OPER
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_EV_LEAKAGE
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_CLEAN_ACT
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_ON_TRANSPORT
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_HVAC_ON
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_LIMP_HVAC_DEP
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_EMERG_LIGHT2
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_NORMAL_LIGHT
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_SEATING_AREA
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_THRESH_LIGHT
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_B_DOZE_ACT
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_B_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO11_C1_IN_OUT_M
      address: 239.34.0.98:12098
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: I11S_C1_C_CAR
          offset: 18
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE2
          offset: 19
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE1
          offset: 20
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CB_IO2
          offset: 21
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_BCU_OK
          offset: 22
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_KKL
          offset: 23
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_BOGIE_1
          offset: 24
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_C1_LIMP_ACT_HVAC
          offset: 25
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_R_DOOR_CLSD
          offset: 26
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_L_DOOR_CLSD
          offset: 27
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_L
          offset: 28
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_R
          offset: 29
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_DOORS
          offset: 30
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_EMERG_33K10
          offset: 31
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_C_CAR_OK
          offset: 50
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE2_OK
          offset: 51
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_EM_HANDLE1_OK
          offset: 52
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CB_IO2_OK
          offset: 53
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_BCU_OK_OK
          offset: 54
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_KKL_OK
          offset: 55
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_BOGIE_1_OK
          offset: 56
          type: BOOLEAN1
          is_aligned: true
        - name: I11S_C1_LIMP_ACT_HVAC_OK
          offset: 57
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_R_DOOR_CLSD_OK
          offset: 58
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_L_DOOR_CLSD_OK
          offset: 59
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_L_OK
          offset: 60
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_CEN_CLOSE_R_OK
          offset: 61
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_ISOL_DOORS_OK
          offset: 62
          type: BOOLEAN1
          is_aligned: false
        - name: I11S_C1_N_EMERG_33K10_OK
          offset: 63
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_C1_CARD_X10_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: IO11_C1_CARD_X11_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_CLEAN_ACT
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_ON_TRANSPORT
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_HVAC_ON
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_LIMP_HVAC_DEP
          offset: 69
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_EMERG_LIGHT2
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_NORMAL_LIGHT
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: O11S_C1_SEATING_AREA
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_THRESH_LIGHT
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: O11R_C1_PROP_APPLY
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: O11S_C1_PASS_AL_OVER
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: IO11_C1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO12_A1_IN_OUT_M
      address: 239.34.0.91:12091
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: A12S_A1_TRACC_FD
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A12S_A1_BRK_CIL_4
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A12S_A1_BRK_CIL_3
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A12R_A1_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_A1_TRACC_FD_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A12S_A1_BRK_CIL_4_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A12S_A1_BRK_CIL_3_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A12R_A1_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PASS_ALM
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_VALVE
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ILC_FAULT
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_EM_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CURVE
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_DOORS_CLSD
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_BAT_DIS_OVERR
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K06
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K04
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ZS2
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K02_PAS_ALM
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K01_PAS_ALM
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_COMM_TCMS
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HEAT
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_DCO
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_TR_ACOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_C_BR_TEST
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_RED_SPD_MD
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_MC_N_EMERG
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_MC_N_PROP
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A1_MC_BRAKE
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_CAB_KEY_ON
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_N_CAB_ENAB
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PASS_ALM_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_VALVE_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ILC_FAULT_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_EM_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CURVE_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_DOORS_CLSD_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_BAT_DIS_OVERR_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K06_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_33K04_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_ZS2_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K02_PAS_ALM_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_41K01_PAS_ALM_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_COMM_TCMS_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HEAT_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_DCO_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_TR_ACOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_N_C_BR_TEST_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_RED_SPD_MD_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_MC_N_EMERG_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_MC_N_PROP_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A1_MC_BRAKE_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_CAB_KEY_ON_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A1_N_CAB_ENAB_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EXT_LIGHT
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CAB_AUX
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_MGN_BRK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_BRAKE
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_SWITCH
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_INT_LIGHT
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCU_TCMS
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_EM
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_IO1
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BRAKE
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_DEP
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_TCMS_HMI
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP_LOOP
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_HVAC_CAB
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCTV
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP
          offset: 147
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DEG
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_APS
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DISPLAYS
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DOORS
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_LOCAL
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_PIS
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_SNG_2
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PREV
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ETD
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BATT_MB
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_RADIO
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ERTMS
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_SOCKET
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_AC_FILTER
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACC
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACD
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EXT_LIGHT_OK
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CAB_AUX_OK
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_MGN_BRK_OK
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_EMG_BRAKE_OK
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_SWITCH_OK
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_INT_LIGHT_OK
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCU_TCMS_OK
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_EM_OK
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_IO1_OK
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BRAKE_OK
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_HVAC_DEP_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_TCMS_HMI_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP_LOOP_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_HVAC_CAB_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_CCTV_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PROP_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DEG_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_APS_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DISPLAYS_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_DOORS_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_LOCAL_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_PIS_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A1_SNG_2_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_PREV_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ETD_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_BATT_MB_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_RADIO_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_ERTMS_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_SOCKET_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A1_CB_AC_FILTER_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACC_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A1_CB_AC_HVACD_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X10_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X11_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X12_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X13_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_CARD_X14_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: O12R_A1_BATTERY_ON
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_BATTERY_OFF
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_EM_LOOP_TEST
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_CLS_L
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_CLS_R
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_BUZZER_ON
          offset: 208
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A1_PASS_AL_OVER
          offset: 211
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_EMERG_LIGHT1
          offset: 217
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_STATION
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LIGHT_TEMP1
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LIGHT_TEMP2
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LIGHT_TEMP3
          offset: 221
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_HV_PRESENT
          offset: 222
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_ETH_SWITCH
          offset: 223
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_LOADS1
          offset: 224
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A1_LOADS2
          offset: 225
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_N_LOADS3
          offset: 226
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_CCTV_ON
          offset: 227
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_DIS_PRE_MP
          offset: 228
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_SUP_ERTMS
          offset: 229
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A1_ACT_WHEEL_FL
          offset: 230
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A1_HVAC_CAB_ON
          offset: 231
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO12_A2_IN_OUT_M
      address: 239.34.0.94:12094
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: A12S_A2_TRACC_FD
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A12S_A2_BRK_CIL_4
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A12S_A2_BRK_CIL_3
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A12R_A2_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_A2_TRACC_FD_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A12S_A2_BRK_CIL_4_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A12S_A2_BRK_CIL_3_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A12R_A2_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PASS_ALM
          offset: 68
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_VALVE
          offset: 70
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ILC_FAULT
          offset: 71
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_EM_TEST_OK
          offset: 72
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CURVE
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_DOORS_CLSD
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_BAT_DIS_OVERR
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K06
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K04
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ZS2
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K02_PAS_ALM
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K01_PAS_ALM
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_COMM_TCMS
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HEAT
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_DCO
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_TR_ACOP
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_C_BR_TEST
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_RED_SPD_MD
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_MC_N_EMERG
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_MC_N_PROP
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A2_MC_BRAKE
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_CAB_KEY_ON
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_N_CAB_ENAB
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PASS_ALM_OK
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_VALVE_OK
          offset: 102
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ILC_FAULT_OK
          offset: 103
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_EM_TEST_OK_OK
          offset: 104
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CURVE_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_DOORS_CLSD_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_BAT_DIS_OVERR_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K06_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_33K04_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_ZS2_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K02_PAS_ALM_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_41K01_PAS_ALM_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_COMM_TCMS_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HEAT_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_DCO_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_TR_ACOP_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_N_C_BR_TEST_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_RED_SPD_MD_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_MC_N_EMERG_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_MC_N_PROP_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12R_A2_MC_BRAKE_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_CAB_KEY_ON_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12R_A2_N_CAB_ENAB_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EXT_LIGHT
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CAB_AUX
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_MGN_BRK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_BRAKE
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_SWITCH
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_INT_LIGHT
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCU_TCMS
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_EM
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_IO1
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BRAKE
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_DEP
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_TCMS_HMI
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP_LOOP
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_HVAC_CAB
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCTV
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP
          offset: 147
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DEG
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_APS
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DISPLAYS
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DOORS
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_LOCAL
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_PIS
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_SNG_2
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PREV
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ETD
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BATT_MB
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_RADIO
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ERTMS
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_SOCKET
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_AC_FILTER
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACC
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACD
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EXT_LIGHT_OK
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CAB_AUX_OK
          offset: 165
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_MGN_BRK_OK
          offset: 166
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_EMG_BRAKE_OK
          offset: 167
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_SWITCH_OK
          offset: 168
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_INT_LIGHT_OK
          offset: 169
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCU_TCMS_OK
          offset: 170
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_EM_OK
          offset: 171
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_IO1_OK
          offset: 172
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BRAKE_OK
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_HVAC_DEP_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_TCMS_HMI_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP_LOOP_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_HVAC_CAB_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_CCTV_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PROP_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DEG_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_APS_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DISPLAYS_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_DOORS_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_LOCAL_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_PIS_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I12_A2_SNG_2_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_PREV_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ETD_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_BATT_MB_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_RADIO_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_ERTMS_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_SOCKET_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_A2_CB_AC_FILTER_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACC_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_A2_CB_AC_HVACD_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X10_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X11_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X12_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X13_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_CARD_X14_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: O12R_A2_BATTERY_ON
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_BATTERY_OFF
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_EM_LOOP_TEST
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_CLS_L
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_CLS_R
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_BUZZER_ON
          offset: 208
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A2_PASS_AL_OVER
          offset: 211
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_EMERG_LIGHT1
          offset: 217
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_STATION
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LIGHT_TEMP1
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LIGHT_TEMP2
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LIGHT_TEMP3
          offset: 221
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_HV_PRESENT
          offset: 222
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_ETH_SWITCH
          offset: 223
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_LOADS1
          offset: 224
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_A2_LOADS2
          offset: 225
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_N_LOADS3
          offset: 226
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_CCTV_ON
          offset: 227
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_DIS_PRE_MP
          offset: 228
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_SUP_ERTMS
          offset: 229
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_A2_ACT_WHEEL_FL
          offset: 230
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_A2_HVAC_CAB_ON
          offset: 231
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_A2_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO12_B_IN_OUT_M
      address: 239.34.0.97:12097
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: A12S_B_HSCB_FD
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_B_HSCB_FD_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_COMP_NO_OFF
          offset: 73
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_COMM_TCMS
          offset: 74
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC_AUX
          offset: 75
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_BIO
          offset: 76
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ARR
          offset: 77
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC
          offset: 78
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ENERGY
          offset: 79
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HSCB
          offset: 80
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_COMP
          offset: 81
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SDIAG
          offset: 82
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_PANT
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ATB
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_EMER_PS
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_WC_EMER
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_REC_OK
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_PANT1_SEL
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_N_PANT2_SEL
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_GND_SWT
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_UP
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_DWN
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_EMG_BRAKE
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SWITCH
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_INT_LIGHT
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_EM
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_IO1
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_DEP
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_P_DEP_PAN_OK
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_COMP_NO_OFF_OK
          offset: 105
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_COMM_TCMS_OK
          offset: 106
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC_AUX_OK
          offset: 107
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_BIO_OK
          offset: 108
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ARR_OK
          offset: 109
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_WC_OK
          offset: 110
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ENERGY_OK
          offset: 111
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HSCB_OK
          offset: 112
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_COMP_OK
          offset: 113
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SDIAG_OK
          offset: 114
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_PANT_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_ATB_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_EMER_PS_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_WC_EMER_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_REC_OK_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_N_PANT1_SEL_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_N_PANT2_SEL_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_GND_SWT_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_UP_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_PAN2_DWN_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_EMG_BRAKE_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_SWITCH_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_INT_LIGHT_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_EM_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_B_CB_IO1_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_CB_HVAC_DEP_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_B_P_DEP_PAN_OK_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X10_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X11_OK
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X12_OK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_CARD_X13_OK
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_PANTO1
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O12R_B_PANTO2
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_HSCB_ON
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_EM_LOOP
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_COMPRESSOR_ON
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_B_N_ZERO_SPD
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_N_BRK_OPER
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_PASS_AL_OVER
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_ETH_SWITCH
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_B_LOADS1
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_RESET_DEG
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_EV_PAN_ON
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_PANT1_SEL
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_PANT2_SEL
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_APS_OUT
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_STATION
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_LIGHT_TEMP1
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_B_LIGHT_TEMP2
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_LIGHT_TEMP3
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_SUP_ERTMS
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_B_EMERG_LIGHT1
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_B_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO12_C1_IN_OUT_M
      address: 239.34.0.99:12099
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: A12S_C1_BRK_CIL_2
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A12S_C1_BRK_CIL_1
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A12S_C1_BRK_CIL_2_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A12S_C1_BRK_CIL_1_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_COMM_TCMS
          offset: 83
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_N_ILC_FAULT
          offset: 84
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_EMG_BRAKE
          offset: 85
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_SWITCH
          offset: 86
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_INT_LIGHT
          offset: 87
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_EM
          offset: 88
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_N_EMERG_33K11
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_BRAKE
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_DEP
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DEG
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DISPLAYS
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DOORS
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_LOCAL
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_PIS
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_CB_AC_SOCKET
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_AC_HVACD
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_IO1
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_COMM_TCMS_OK
          offset: 115
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_N_ILC_FAULT_OK
          offset: 116
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_EMG_BRAKE_OK
          offset: 117
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_SWITCH_OK
          offset: 118
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_INT_LIGHT_OK
          offset: 119
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_EM_OK
          offset: 120
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_N_EMERG_33K11_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_BRAKE_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_HVAC_DEP_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DEG_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DISPLAYS_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_DOORS_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_LOCAL_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_PIS_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I12S_C1_CB_AC_SOCKET_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_AC_HVACD_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I12S_C1_CB_IO1_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_CARD_X10_OK
          offset: 132
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_CARD_X11_OK
          offset: 133
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_CARD_X12_OK
          offset: 134
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_ETH_SWITCH
          offset: 135
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LOADS1
          offset: 136
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_C1_N_LOADS3
          offset: 137
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_RESET_DEG
          offset: 138
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_APS_OUT
          offset: 139
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_STATION
          offset: 140
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LIGHT_TEMP1
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LIGHT_TEMP2
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_LIGHT_TEMP3
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: O12R_C1_PROP_APPLY
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: O12S_C1_DOZE_ACT
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: O12S_C1_EMERG_LIGHT1
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: IO12_C1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO2_A1_IN_OUT_M
      address: 239.34.0.92:12092
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: A2S_A1_TEMP_LIMP
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A2S_A1_BRK_CIL_2
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A2S_A1_BRK_CIL_1
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A2R_A1_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A2S_A1_TEMP_LIMP_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A2S_A1_BRK_CIL_2_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A2S_A1_BRK_CIL_1_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A2R_A1_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_UNCOUP_PB
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_ATB_ONLY
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_BR_TEST
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_RED_SPD_MD
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_N_NEUTRAL
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_REVERSE
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_FORWARD
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_N_EMERG
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_MC_PROP
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_BRAKE
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_CAB_KEY_ON
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_UNCOUP_PB_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_ATB_ONLY_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_BR_TEST_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_RED_SPD_MD_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_N_NEUTRAL_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_REVERSE_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_MC_FORWARD_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_N_EMERG_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_MC_PROP_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_MC_BRAKE_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A1_CAB_KEY_ON_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_OVTMP
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_EMERG_33K10
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LAMP_TEST
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_WSW_HEAT
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_WSW_INT
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ON
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DANGER
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_SHUNTING
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_OFF
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_ON
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DCO
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_FZ_CLS_DOORS
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_LFT
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_RGH
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_SIFA_ISOL
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_AUXILIO_EMERG
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_MUSHR
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_OFF_COMM
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_ON_COMM
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_C_HSCB_CLOSE
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_HSCB_OPEN
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_DWN
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_UP
          offset: 164
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_OVTMP_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_EMERG_33K10_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LAMP_TEST_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_WSW_HEAT_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_WSW_INT_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ON_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DANGER_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_SHUNTING_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_OFF_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_LIGHT_ON_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_DCO_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_FZ_CLS_DOORS_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_LFT_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_ENAB_D_RGH_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_SIFA_ISOL_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_AUXILIO_EMERG_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_N_MUSHR_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_OFF_COMM_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_PB_ON_COMM_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A1_C_HSCB_CLOSE_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_HSCB_OPEN_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_DWN_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A1_C_PAN_UP_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X10_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X11_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X12_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_CARD_X13_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: IO2_A1_CARD_X14_OK
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_WASH_MODE
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_LAMP_BR_TEST
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_PB_ON_LIGHT
          offset: 204
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_PB_OFF_LIGHT
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_WSW_INT
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_WSW_HEAT
          offset: 207
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FAULT_A
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FAULT_B
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FAULT_C
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A1_FR_HEAT
          offset: 221
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A1_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_IO2_A2_IN_OUT_M
      address: 239.34.0.95:12095
      source: HMI_CAB2
      period: 64ms
      size: 256
      variables:
        - name: A2S_A2_TEMP_LIMP
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: A2S_A2_BRK_CIL_2
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: A2S_A2_BRK_CIL_1
          offset: 32
          type: INTEGER16
          is_aligned: true
        - name: A2R_A2_ANAG_MA
          offset: 48
          type: INTEGER16
          is_aligned: true
        - name: A2S_A2_TEMP_LIMP_OK
          offset: 64
          type: BOOLEAN1
          is_aligned: true
        - name: A2S_A2_BRK_CIL_2_OK
          offset: 65
          type: BOOLEAN1
          is_aligned: false
        - name: A2S_A2_BRK_CIL_1_OK
          offset: 66
          type: BOOLEAN1
          is_aligned: false
        - name: A2R_A2_ANAG_MA_OK
          offset: 67
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_UNCOUP_PB
          offset: 89
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_ATB_ONLY
          offset: 90
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_BR_TEST
          offset: 91
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_RED_SPD_MD
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_N_NEUTRAL
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_REVERSE
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_FORWARD
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_N_EMERG
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_MC_PROP
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_BRAKE
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_CAB_KEY_ON
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_UNCOUP_PB_OK
          offset: 121
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_ATB_ONLY_OK
          offset: 122
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_BR_TEST_OK
          offset: 123
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_RED_SPD_MD_OK
          offset: 124
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_N_NEUTRAL_OK
          offset: 125
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_REVERSE_OK
          offset: 126
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_MC_FORWARD_OK
          offset: 127
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_N_EMERG_OK
          offset: 128
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_MC_PROP_OK
          offset: 129
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_MC_BRAKE_OK
          offset: 130
          type: BOOLEAN1
          is_aligned: false
        - name: I2R_A2_CAB_KEY_ON_OK
          offset: 131
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_OVTMP
          offset: 141
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_EMERG_33K10
          offset: 142
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LAMP_TEST
          offset: 143
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_WSW_HEAT
          offset: 144
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_WSW_INT
          offset: 145
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ON
          offset: 146
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DANGER
          offset: 147
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_SHUNTING
          offset: 148
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_OFF
          offset: 149
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_ON
          offset: 150
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DCO
          offset: 151
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_FZ_CLS_DOORS
          offset: 152
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_ENAB_D_LFT
          offset: 153
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ENAB_D_RGH
          offset: 154
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_SIFA_ISOL
          offset: 155
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_AUXILIO_EMERG
          offset: 156
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_MUSHR
          offset: 157
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_OFF_COMM
          offset: 158
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_ON_COMM
          offset: 159
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_HSCB_CLOSE
          offset: 160
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_C_HSCB_OPEN
          offset: 161
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_DWN
          offset: 162
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_UP
          offset: 163
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_OVTMP_OK
          offset: 173
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_EMERG_33K10_OK
          offset: 174
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LAMP_TEST_OK
          offset: 175
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_WSW_HEAT_OK
          offset: 176
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_WSW_INT_OK
          offset: 177
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ON_OK
          offset: 178
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DANGER_OK
          offset: 179
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_SHUNTING_OK
          offset: 180
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_OFF_OK
          offset: 181
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_LIGHT_ON_OK
          offset: 182
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_DCO_OK
          offset: 183
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_FZ_CLS_DOORS_OK
          offset: 184
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_ENAB_D_LFT_OK
          offset: 185
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_ENAB_D_RGH_OK
          offset: 186
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_SIFA_ISOL_OK
          offset: 187
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_AUXILIO_EMERG_OK
          offset: 188
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_N_MUSHR_OK
          offset: 189
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_OFF_COMM_OK
          offset: 190
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_PB_ON_COMM_OK
          offset: 191
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_HSCB_CLOSE_OK
          offset: 192
          type: BOOLEAN1
          is_aligned: true
        - name: I2S_A2_C_HSCB_OPEN_OK
          offset: 193
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_DWN_OK
          offset: 194
          type: BOOLEAN1
          is_aligned: false
        - name: I2S_A2_C_PAN_UP_OK
          offset: 195
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X10_OK
          offset: 196
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X11_OK
          offset: 197
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X12_OK
          offset: 198
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X13_OK
          offset: 199
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_CARD_X14_OK
          offset: 200
          type: BOOLEAN1
          is_aligned: true
        - name: O2S_A2_WASH_MODE
          offset: 201
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_LAMP_BR_TEST
          offset: 202
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_PB_ON_LIGHT
          offset: 203
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_PB_OFF_LIGHT
          offset: 204
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_WSW_INT
          offset: 205
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_WSW_HEAT
          offset: 206
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FAULT_A
          offset: 217
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FAULT_B
          offset: 218
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FAULT_C
          offset: 219
          type: BOOLEAN1
          is_aligned: false
        - name: O2S_A2_FR_HEAT
          offset: 220
          type: BOOLEAN1
          is_aligned: false
        - name: IO2_A2_SwV
          offset: 248
          type: UNSIGNED8
          is_aligned: true
    - name: ETH_A2_PLC_OBITP_STS_M
      address: 239.34.0.70:12070
      source: HMI_CAB2
      period: 1.024s
      size: 1024
      variables:
        - name: PLC_OBIS_LifeB
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_OBIS_ControlB
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_ControlB_OBITP_shutdown
              index: 0
        - name: PLC_OBIS_ModeW_1
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_ModeW_1_FW
              index: 0
            - name: PLC_OBIS_ModeW_1_RE
              index: 1
            - name: PLC_OBIS_ModeW_1_Saloon_PA
              index: 5
            - name: PLC_OBIS_ModeW_1_External_PA
              index: 6
            - name: PLC_OBIS_ModeW_1_Doors_enabled_R
              index: 7
            - name: PLC_OBIS_ModeW_1_Doors_enabled_L
              index: 8
            - name: PLC_OBIS_ModeW_1_Door_loop
              index: 9
            - name: PLC_OBIS_ModeW_1_Start_movement
              index: 10
            - name: PLC_OBIS_ModeW_1_Stop_movement
              index: 11
            - name: PLC_OBIS_ModeW_1_Passenger_EB
              index: 12
            - name: PLC_OBIS_ModeW_1_Driver_EB
              index: 13
        - name: PLC_OBIS_TrainCompo
          offset: 32
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_OBIS_TrainCompo_NumUT1
              index: 0
            - name: PLC_OBIS_TrainCompo_NumUT2
              index: 1
            - name: PLC_OBIS_TrainCompo_NumUT3
              index: 2
            - name: PLC_OBIS_TrainCompo_U1_Ori
              index: 3
            - name: PLC_OBIS_TrainCompo_U2_Ori
              index: 4
            - name: PLC_OBIS_TrainCompo_U3_ori
              index: 5
            - name: PLC_OBIS_TrainCompo_This1
              index: 6
            - name: PLC_OBIS_TrainCompo_This2
              index: 7
            - name: PLC_OBIS_TrainCompo_This3
              index: 8
            - name: PLC_OBIS_TrainCompo_U1CabA1
              index: 9
            - name: PLC_OBIS_TrainCompo_U1CabA2
              index: 10
            - name: PLC_OBIS_TrainCompo_U2CabA1
              index: 11
            - name: PLC_OBIS_TrainCompo_U2CabA2
              index: 12
            - name: PLC_OBIS_TrainCompo_U3CabA1
              index: 13
            - name: PLC_OBIS_TrainCompo_U3CabA2
              index: 14
            - name: PLC_OBIS_TrainCompo_U1CoupA1
              index: 15
            - name: PLC_OBIS_TrainCompo_U1CoupA2
              index: 16
            - name: PLC_OBIS_TrainCompo_U2CoupA1
              index: 17
            - name: PLC_OBIS_TrainCompo_U2CoupA2
              index: 18
            - name: PLC_OBIS_TrainCompo_U3CoupA1
              index: 19
            - name: PLC_OBIS_TrainCompo_U3CoupA2
              index: 20
            - name: PLC_OBIS_TrainCompo_NumCar3
              index: 21
            - name: PLC_OBIS_TrainCompo_NumCar4
              index: 22
            - name: PLC_OBIS_TrainCompo_NumCar6
              index: 23
        - name: PLC_OBIS_DOOR_STS
          offset: 64
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_OBIS_DOOR_STS_Door1_A1_Open
              index: 0
            - name: PLC_OBIS_DOOR_STS_Door2_A1_Open
              index: 1
            - name: PLC_OBIS_DOOR_STS_Door3_A1_Open
              index: 2
            - name: PLC_OBIS_DOOR_STS_Door4_A1_Open
              index: 3
            - name: PLC_OBIS_DOOR_STS_Door1_B_Open
              index: 4
            - name: PLC_OBIS_DOOR_STS_Door2_B_Open
              index: 5
            - name: PLC_OBIS_DOOR_STS_Door3_B_Open
              index: 6
            - name: PLC_OBIS_DOOR_STS_Door4_B_Open
              index: 7
            - name: PLC_OBIS_DOOR_STS_Door1_C1_Open
              index: 8
            - name: PLC_OBIS_DOOR_STS_Door2_C1_Open
              index: 9
            - name: PLC_OBIS_DOOR_STS_Door3_C1_Open
              index: 10
            - name: PLC_OBIS_DOOR_STS_Door4_C1_Open
              index: 11
            - name: PLC_OBIS_DOOR_STS_Door1_A2_Open
              index: 12
            - name: PLC_OBIS_DOOR_STS_Door2_A2_Open
              index: 13
            - name: PLC_OBIS_DOOR_STS_Door3_A2_Open
              index: 14
            - name: PLC_OBIS_DOOR_STS_Door4_A2_Open
              index: 15
            - name: PLC_OBIS_DOOR_STS_Door1_C2_Open
              index: 16
            - name: PLC_OBIS_DOOR_STS_Door2_C2_Open
              index: 17
            - name: PLC_OBIS_DOOR_STS_Door3_C2_Open
              index: 18
            - name: PLC_OBIS_DOOR_STS_Door4_C2_Open
              index: 19
            - name: PLC_OBIS_DOOR_STS_Door1_D_Open
              index: 20
            - name: PLC_OBIS_DOOR_STS_Door2_D_Open
              index: 21
            - name: PLC_OBIS_DOOR_STS_Door3_D_Open
              index: 22
            - name: PLC_OBIS_DOOR_STS_Door4_D_Open
              index: 23
        - name: PLC_OBIS_TRAIN_MODES
          offset: 96
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_TRAIN_MODES_Operate
              index: 0
            - name: PLC_OBIS_TRAIN_MODES_Standby
              index: 1
            - name: PLC_OBIS_TRAIN_MODES_Clean
              index: 2
            - name: PLC_OBIS_TRAIN_MODES_Doze
              index: 3
            - name: PLC_OBIS_TRAIN_MODES_Ready
              index: 4
            - name: PLC_OBIS_TRAIN_MODES_Washing
              index: 5
            - name: PLC_OBIS_TRAIN_MODES_Coupling
              index: 6
            - name: PLC_OBIS_TRAIN_MODES_OnTransportation
              index: 7
            - name: PLC_OBIS_TRAIN_MODES_Workshop
              index: 8
            - name: PLC_OBIS_TRAIN_MODES_Battsupervision
              index: 9
            - name: PLC_OBIS_TRAIN_MODES_Shutdown
              index: 10
            - name: PLC_OBIS_TRAIN_MODES_Towing
              index: 11
        - name: PLC_OBIS_CAB
          offset: 112
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_CAB_CAB_A1
              index: 0
            - name: PLC_OBIS_CAB_CAB_A2
              index: 1
            - name: PLC_OBIS_CAB_CabEn
              index: 2
            - name: PLC_OBIS_CAB_CabChange
              index: 3
            - name: PLC_OBIS_CAB_UTLeading
              index: 4
        - name: PLC_OBIS_TrainGuardOp
          offset: 120
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_TrainGuardOp_SingleDoorUnlock
              index: 0
            - name: PLC_OBIS_TrainGuardOp_CentralClose
              index: 1
            - name: PLC_OBIS_TrainGuardOp_LocalDoorClose_PB
              index: 2
        - name: PLC_OBIS_TrainGuardOp_DoorN
          offset: 128
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_A1
              index: 0
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_A1
              index: 1
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_A1
              index: 2
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_A1
              index: 3
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_A2
              index: 4
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_A2
              index: 5
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_A2
              index: 6
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_A2
              index: 7
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_B
              index: 8
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_B
              index: 9
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_B
              index: 10
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_B
              index: 11
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_C1
              index: 12
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_C1
              index: 13
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_C1
              index: 14
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_C1
              index: 15
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_C2
              index: 16
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_C2
              index: 17
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_C2
              index: 18
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_C2
              index: 19
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door1_D
              index: 20
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door2_D
              index: 21
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door3_D
              index: 22
            - name: PLC_OBIS_TrainGuardOp_DoorN_Door4_D
              index: 23
        - name: PLC_OBIS_PEI_Sts_A1
          offset: 160
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_A1_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_A1_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_A1_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_A1_REQ_EMH_1
              index: 3
            - name: PLC_OBIS_PEI_Sts_A1_REQ_EMH_2
              index: 4
            - name: PLC_OBIS_PEI_Sts_A1_REQ_EMH_3
              index: 5
            - name: PLC_OBIS_PEI_Sts_A1_PEI_ACT_1
              index: 6
            - name: PLC_OBIS_PEI_Sts_A1_PEI_ACT_2
              index: 7
            - name: PLC_OBIS_PEI_Sts_A1_PEI_ACT_3
              index: 8
            - name: PLC_OBIS_PEI_Sts_A1_SPKP_ACT
              index: 9
        - name: PLC_OBIS_PEI_Sts_A2
          offset: 176
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_A2_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_A2_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_A2_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_A2_REQ_EMH_1
              index: 3
            - name: PLC_OBIS_PEI_Sts_A2_REQ_EMH_2
              index: 4
            - name: PLC_OBIS_PEI_Sts_A2_REQ_EMH_3
              index: 5
            - name: PLC_OBIS_PEI_Sts_A2_PEI_ACT_1
              index: 6
            - name: PLC_OBIS_PEI_Sts_A2_PEI_ACT_2
              index: 7
            - name: PLC_OBIS_PEI_Sts_A2_PEI_ACT_3
              index: 8
            - name: PLC_OBIS_PEI_Sts_A2_SPKP_ACT
              index: 9
        - name: PLC_OBIS_PEI_Sts_B
          offset: 192
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_4
              index: 3
            - name: PLC_OBIS_PEI_Sts_B_REQ_CFA_WC
              index: 4
            - name: PLC_OBIS_PEI_Sts_B_REQ_EMH_1
              index: 5
            - name: PLC_OBIS_PEI_Sts_B_REQ_EMH_2
              index: 6
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_1
              index: 7
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_2
              index: 8
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_3
              index: 9
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_4
              index: 10
            - name: PLC_OBIS_PEI_Sts_B_PEI_ACT_WC
              index: 11
            - name: PLC_OBIS_PEI_Sts_B_SPKP_ACT
              index: 12
        - name: PLC_OBIS_PEI_Sts_C1
          offset: 208
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_C1_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_C1_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_C1_REQ_EMH_1
              index: 2
            - name: PLC_OBIS_PEI_Sts_C1_REQ_EMH_2
              index: 3
            - name: PLC_OBIS_PEI_Sts_C1_PEI_ACT_1
              index: 4
            - name: PLC_OBIS_PEI_Sts_C1_PEI_ACT_2
              index: 5
            - name: PLC_OBIS_PEI_Sts_C1_SPKP_ACT
              index: 6
        - name: PLC_OBIS_PEI_Sts_C2
          offset: 216
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_C2_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_C2_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_C2_REQ_EMH_1
              index: 2
            - name: PLC_OBIS_PEI_Sts_C2_REQ_EMH_2
              index: 3
            - name: PLC_OBIS_PEI_Sts_C2_PEI_ACT_1
              index: 4
            - name: PLC_OBIS_PEI_Sts_C2_PEI_ACT_2
              index: 5
            - name: PLC_OBIS_PEI_Sts_C2_SPKP_ACT
              index: 6
        - name: PLC_OBIS_PEI_Sts_D
          offset: 224
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_PEI_Sts_D_REQ_CFA_1
              index: 0
            - name: PLC_OBIS_PEI_Sts_D_REQ_CFA_2
              index: 1
            - name: PLC_OBIS_PEI_Sts_D_REQ_CFA_3
              index: 2
            - name: PLC_OBIS_PEI_Sts_D_REQ_EMH_1
              index: 3
            - name: PLC_OBIS_PEI_Sts_D_REQ_EMH_2
              index: 4
            - name: PLC_OBIS_PEI_Sts_D_REQ_EMH_3
              index: 5
            - name: PLC_OBIS_PEI_Sts_D_PEI_ACT_1
              index: 6
            - name: PLC_OBIS_PEI_Sts_D_PEI_ACT_2
              index: 7
            - name: PLC_OBIS_PEI_Sts_D_PEI_ACT_3
              index: 8
            - name: PLC_OBIS_PEI_Sts_D_SPKP_ACT
              index: 9
        - name: PLC_OBIS_indoor_temp_A1
          offset: 240
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_A2
          offset: 256
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_B
          offset: 272
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_C1
          offset: 288
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_C2
          offset: 304
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_indoor_temp_D
          offset: 320
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_outdoor_temp
          offset: 336
          type: INTEGER16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_WEIGHT
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TR_effort_A1
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TR_effort_A2
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TR_effort_D
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_APS_AC_power
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_APS_DC_power
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_E_generatedPW
          offset: 448
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_OBIS_E_usedPW
          offset: 480
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_OBIS_train_speed
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_travelled_distance
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_ID_U1
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_WC_STS
          offset: 560
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_OBIS_WC_STS_Free
              index: 0
            - name: PLC_OBIS_WC_STS_Occupied
              index: 1
            - name: PLC_OBIS_WC_STS_OutOfService
              index: 2
            - name: PLC_OBIS_WC_STS_Emergency
              index: 3
            - name: PLC_OBIS_WC_STS_Degraded
              index: 4
        - name: PLC_OBIS_WC_STS_2
          offset: 576
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_WC_STS_2_DoorIsolated
              index: 0
            - name: PLC_OBIS_WC_STS_2_DoorBlocked
              index: 1
            - name: PLC_OBIS_WC_STS_2_DoorLocked
              index: 2
            - name: PLC_OBIS_WC_STS_2_DoorClosed
              index: 3
            - name: PLC_OBIS_WC_STS_2_TCMScommFail
              index: 4
            - name: PLC_OBIS_WC_STS_2_PLCInternalError
              index: 5
            - name: PLC_OBIS_WC_STS_2_CircuitBreakers
              index: 6
            - name: PLC_OBIS_WC_STS_2_NoAirPressure
              index: 7
            - name: PLC_OBIS_WC_STS_2_DrainageInCourse
              index: 8
            - name: PLC_OBIS_WC_STS_2_DecalcificationInCourse
              index: 9
            - name: PLC_OBIS_WC_STS_2_DoorTestingInCourse
              index: 10
        - name: PLC_OBIS_WC_STS_3
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_OBIS_WC_STS_3_FWT_0
              index: 0
            - name: PLC_OBIS_WC_STS_3_FWT_25
              index: 1
            - name: PLC_OBIS_WC_STS_3_FWT_50
              index: 2
            - name: PLC_OBIS_WC_STS_3_FWT_75
              index: 3
            - name: PLC_OBIS_WC_STS_3_FWT_100
              index: 4
            - name: PLC_OBIS_WC_STS_3_WasteLevelWarning
              index: 5
            - name: PLC_OBIS_WC_STS_3_WasteLevelAlarm
              index: 6
            - name: PLC_OBIS_WC_STS_3_BR_OK
              index: 7
            - name: PLC_OBIS_WC_STS_3_BR_OOS
              index: 8
            - name: PLC_OBIS_WC_STS_3_BR_DEG
              index: 9
        - name: PLC_OBIS_NUM_CARS_U1
          offset: 608
          type: ENUM4
          is_aligned: true
        - name: PLC_OBIS_NUM_CARS_U2
          offset: 612
          type: ENUM4
          is_aligned: false
        - name: PLC_OBIS_NUM_CARS_U3
          offset: 616
          type: ENUM4
          is_aligned: true
        - name: PLC_OBIS_DATA_Version
          offset: 624
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_ID_U2
          offset: 640
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_TRAIN_ID_U3
          offset: 656
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_travelled_distance_meters
          offset: 672
          type: UNSIGNED32
          is_aligned: true
        - name: HMI_CAB1_SWV_BL
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB1_SWV_APP
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB1_SWV_BA
          offset: 736
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB1_SWV_TOPBIN
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB2_SWV_APP
          offset: 768
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB2_SWV_BA
          offset: 784
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_OBIS_GW_CAB2_SWV_TOPBIN
          offset: 800
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_PLC_PARAM_M
      address: 239.34.0.117:12117
      source: HMI_CAB2
      period: 1.024s
      size: 1024
      variables:
        - name: AX_WC_DISCHARGING_SPEED
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: DV_AX_WS_HTR_TIM
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: DV_BR_SNW_BRK_LIMIT_TIME
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: DV_CO_COMP_MIN_OPERATION_TIME_TO_95
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: DV_CO_COMP_MIN_OPERATION_TIME_TO_95_DOZE
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: DV_PLC_BRK_EDA_DIFF_TIME
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: DV_PLC_BRK_EDR_DIFF_TIME
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SNOW_BRAKE_CYL_EFFORT
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SO_BATT_LOWBATT_DISC_DELAY
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_AUXBK_BCK
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_AUXBK_FWD
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_ERTMS_BCK
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_DEG_ERTMS_FWD
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_NOR_OPT_FWD
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_NOR_TOW_BCK
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: DV_SP_NOR_TOW_FWD
          offset: 240
          type: UNSIGNED16
          is_aligned: true
        - name: AC_PASS_REGUL_CURVE_OFFSET
          offset: 256
          type: INTEGER8
          is_aligned: true
        - name: DO_OBST_DELAY_TIME_CURRENT
          offset: 264
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OBST_DELAY_TIME_NEW
          offset: 272
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OBST_DELAY_TIME_NEW_FORCED
          offset: 280
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OPEN_DWEEL_TIME
          offset: 288
          type: UNSIGNED8
          is_aligned: true
        - name: DO_OPEN_DWEEL_TIME_B_CAR
          offset: 296
          type: UNSIGNED8
          is_aligned: true
        - name: DO_TEST_CYCLES
          offset: 304
          type: UNSIGNED8
          is_aligned: true
        - name: DV_AX_CO_MAX_TIM_ON
          offset: 312
          type: UNSIGNED8
          is_aligned: true
        - name: DV_AX_WS_INT_MAX
          offset: 320
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_DMN_BRK_VAL_TIM
          offset: 328
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_EB_LOOP_VAL_TIM
          offset: 336
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_EMGCY_BRK_VAL_TIM
          offset: 344
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BR_PNMT_BRK_VAL_TIM
          offset: 352
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BRK_EDA_LIM_HIGH
          offset: 360
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BRK_EDR_LIM_HIGH
          offset: 368
          type: UNSIGNED8
          is_aligned: true
        - name: DV_BRK_EDR_LIM_LOW
          offset: 376
          type: UNSIGNED8
          is_aligned: true
        - name: DV_CO_HIGH_AIR_DEMMAND
          offset: 384
          type: UNSIGNED8
          is_aligned: true
        - name: DV_CO_LOW_AIR_DEMMAND
          offset: 392
          type: UNSIGNED8
          is_aligned: true
        - name: DV_CO_NO_AIR_GEN_DEMMAND
          offset: 400
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MAX_STROKE_LONG
          offset: 408
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MAX_STROKE_SHORT
          offset: 416
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MIN_STROKE_LONG
          offset: 424
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_MIN_STROKE_SHORT
          offset: 432
          type: UNSIGNED8
          is_aligned: true
        - name: DV_DO_WORKSHOP_MAX_STROKE_LONG
          offset: 440
          type: UNSIGNED8
          is_aligned: true
        - name: DV_ED_FADE_RAMP
          offset: 448
          type: UNSIGNED8
          is_aligned: true
        - name: DV_FD_BATT_BOX_TEMP_ALRM
          offset: 456
          type: UNSIGNED8
          is_aligned: true
        - name: DV_FD_TIME_RESET_HSCB
          offset: 464
          type: UNSIGNED8
          is_aligned: true
        - name: DV_HB_PERCENT
          offset: 472
          type: UNSIGNED8
          is_aligned: true
        - name: DV_HSCB_CLOSE_SEQ_DELAY
          offset: 480
          type: UNSIGNED8
          is_aligned: true
        - name: DV_PLC_BRK_EDA_LIM_LOW
          offset: 488
          type: UNSIGNED8
          is_aligned: true
        - name: DV_PLC_EDA_MIN_VALUE
          offset: 496
          type: UNSIGNED8
          is_aligned: true
        - name: DV_PLC_EDR_MIN_VALUE
          offset: 504
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SNOW_BRAKE_APP_TIME
          offset: 512
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SNOW_BRAKE_CYCLE
          offset: 520
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SO_BATT_LEVEL_BELOW_MIN_TIME
          offset: 528
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SO_TM_TR_EFF_COUPLING
          offset: 536
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SO_TM_TR_EFF_WASHING
          offset: 544
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_CPG_BCK
          offset: 552
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_CPG_FWD
          offset: 560
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_OPT_BCK
          offset: 568
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_WSH_BCK
          offset: 576
          type: UNSIGNED8
          is_aligned: true
        - name: DV_SP_NOR_WSH_FWD
          offset: 584
          type: UNSIGNED8
          is_aligned: true
        - name: DV_STOP_BR_JERK_FREE
          offset: 592
          type: UNSIGNED8
          is_aligned: true
        - name: DV_TC_CPG_BRK
          offset: 600
          type: UNSIGNED8
          is_aligned: true
        - name: DV_TC_WSH_BRK
          offset: 608
          type: UNSIGNED8
          is_aligned: true
        - name: DV_TIME_TO_SHUTDOWN
          offset: 616
          type: UNSIGNED8
          is_aligned: true
        - name: DV_VO_TIME_PAN_UP_AUX_DEP_MAX
          offset: 624
          type: UNSIGNED8
          is_aligned: true
        - name: DV_VO_TIME_PAN_UP_MRP_MAX
          offset: 632
          type: UNSIGNED8
          is_aligned: true
        - name: SO_TM_TIME2DOZE_READY
          offset: 640
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_CONSECUTIVE_TIME
          offset: 648
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_RECLOSE_HARMONIC
          offset: 656
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_RECLOSE_OVERCURRENT1
          offset: 664
          type: UNSIGNED8
          is_aligned: true
        - name: VO_HSCB_RECLOSE_OVERCURRENT2
          offset: 672
          type: UNSIGNED8
          is_aligned: true
        - name: DO_CLOSING_WARN_PRECEDING_TIME
          offset: 680
          type: ENUM4
          is_aligned: true
        - name: DV_AX_BR_MIN_PRESS_CYL
          offset: 684
          type: ENUM4
          is_aligned: false
        - name: DV_AX_LG_TST_TIM
          offset: 688
          type: ENUM4
          is_aligned: true
        - name: DV_AX_WS_HTR_INT
          offset: 692
          type: ENUM4
          is_aligned: false
        - name: DV_AX_WS_INT_MIN
          offset: 696
          type: ENUM4
          is_aligned: true
        - name: DV_AX_WS_PLS_LGH
          offset: 700
          type: ENUM4
          is_aligned: false
        - name: DV_DO_NBTRIAL_DOOR
          offset: 704
          type: ENUM4
          is_aligned: true
        - name: DV_DO_NBTRIAL_STEP
          offset: 708
          type: ENUM4
          is_aligned: false
        - name: DV_ERTMS_SB_DEM
          offset: 712
          type: ENUM4
          is_aligned: true
        - name: DV_FD_TIME_RESET_PROP
          offset: 716
          type: ENUM4
          is_aligned: false
        - name: DV_SO_BATT_SUPERVISION_DELAY
          offset: 720
          type: ENUM4
          is_aligned: true
        - name: DV_TC_WSH_PB_FLS_FREQ
          offset: 724
          type: ENUM4
          is_aligned: false
        - name: DV_WC_LOCKING_DOOR
          offset: 728
          type: BOOLEAN1
          is_aligned: true
        - name: DO_NEW_PROCEDURE
          offset: 729
          type: BOOLEAN1
          is_aligned: false
        - name: DV_AX_WS_HTR_TIM_DIS
          offset: 730
          type: BOOLEAN1
          is_aligned: false
        - name: SO_TM_TIME2DOZE_CLEAN
          offset: 736
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_HMI_SB_TEST_DATE
          offset: 768
          type: TIMEDATE48
          is_aligned: true
        - name: PLC_HMI_EB_TEST_DATE
          offset: 864
          type: TIMEDATE48
          is_aligned: true
    - name: ETH_A2_PLC_PASPA_STS_M
      address: 239.34.0.2:12002
      source: HMI_CAB2
      period: 256ms
      size: 256
      variables:
        - name: PLC_PASPA_ModeW
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_PASPA_ModeW_DCO_Mode
              index: 6
            - name: PLC_PASPA_ModeW_Whistle
              index: 7
            - name: PLC_PASPA_ModeW_External_PA
              index: 8
            - name: PLC_PASPA_ModeW_Doors_enabled_R
              index: 9
            - name: PLC_PASPA_ModeW_Doors_enabled_L
              index: 10
    - name: ETH_A2_PLC_STS_M
      address: 239.34.0.66:12066
      source: HMI_CAB2
      period: 256ms
      size: 1024
      variables:
        - name: PLC_LFW
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_CAB
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_CAB_CAB_A1
              index: 0
            - name: PLC_CAB_CAB_A2
              index: 1
            - name: PLC_CAB_CabEn
              index: 2
            - name: PLC_CAB_CabChange
              index: 3
            - name: PLC_CAB_UTLeading
              index: 4
            - name: PLC_CAB_DM_TEST
              index: 5
        - name: PLC_TRAIN_MODE
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_TRAIN_MODE_OPERATE
              index: 0
            - name: PLC_TRAIN_MODE_STANDBY
              index: 1
            - name: PLC_TRAIN_MODE_READY
              index: 2
            - name: PLC_TRAIN_MODE_DOZE
              index: 3
            - name: PLC_TRAIN_MODE_CLEAN
              index: 4
            - name: PLC_TRAIN_MODE_ON_TRANSPORT
              index: 5
            - name: PLC_TRAIN_MODE_WASHING
              index: 6
            - name: PLC_TRAIN_MODE_COUPLING
              index: 7
            - name: PLC_TRAIN_MODE_TOWING
              index: 8
            - name: PLC_TRAIN_MODE_SHUTDOWN
              index: 9
            - name: PLC_TRAIN_MODE_WORKSHOP
              index: 10
        - name: PLC_DRIVING_MODE
          offset: 32
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_DRIVING_MODE_FORWARD
              index: 0
            - name: PLC_DRIVING_MODE_REVERSE
              index: 1
            - name: PLC_DRIVING_MODE_NEUTRAL
              index: 2
        - name: PLC_TRAC_STATUS
          offset: 40
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_TRAC_STATUS_NullSpeed
              index: 0
            - name: PLC_TRAC_STATUS_MaxServBrake
              index: 1
        - name: PLC_TRCMD
          offset: 48
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_TRCMD_MC_P
              index: 0
            - name: PLC_TRCMD_MC_C
              index: 1
            - name: PLC_TRCMD_MC_B
              index: 2
            - name: PLC_TRCMD_MC_EB
              index: 3
            - name: PLC_TRCMD_DS_A1
              index: 4
            - name: PLC_TRCMD_DS_A2
              index: 5
            - name: PLC_TRCMD_FORWARD
              index: 6
            - name: PLC_TRCMD_REVERSE
              index: 7
        - name: PLC_BAT_STS
          offset: 56
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BAT_STS_LowBatt_warning
              index: 0
            - name: PLC_BAT_STS_LowBatt_discon
              index: 1
            - name: PLC_BAT_STS_LowBatt_disc_disabled
              index: 2
            - name: PLC_BAT_STS_BattSuperv_active
              index: 3
        - name: PLC_TrainCompo
          offset: 64
          type: BITSET32
          is_aligned: true
          items:
            - name: PLC_TrainCompo_NumUT1
              index: 0
            - name: PLC_TrainCompo_NumUT2
              index: 1
            - name: PLC_TrainCompo_NumUT3
              index: 2
            - name: PLC_TrainCompo_U1_Ori
              index: 3
            - name: PLC_TrainCompo_U2_Ori
              index: 4
            - name: PLC_TrainCompo_U3_ori
              index: 5
            - name: PLC_TrainCompo_This1
              index: 6
            - name: PLC_TrainCompo_This2
              index: 7
            - name: PLC_TrainCompo_This3
              index: 8
            - name: PLC_TrainCompo_U1CabA1
              index: 9
            - name: PLC_TrainCompo_U1CabA2
              index: 10
            - name: PLC_TrainCompo_U2CabA1
              index: 11
            - name: PLC_TrainCompo_U2CabA2
              index: 12
            - name: PLC_TrainCompo_U3CabA1
              index: 13
            - name: PLC_TrainCompo_U3CabA2
              index: 14
            - name: PLC_TrainCompo_U1CoupA1
              index: 15
            - name: PLC_TrainCompo_U1CoupA2
              index: 16
            - name: PLC_TrainCompo_U2CoupA1
              index: 17
            - name: PLC_TrainCompo_U2CoupA2
              index: 18
            - name: PLC_TrainCompo_U3CoupA1
              index: 19
            - name: PLC_TrainCompo_U3CoupA2
              index: 20
            - name: PLC_TrainCompo_NumCar3
              index: 21
            - name: PLC_TrainCompo_NumCar4
              index: 22
            - name: PLC_TrainCompo_NumCar6
              index: 23
        - name: PLC_A1_B1_WEIGHT
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_A1_B2_WEIGHT
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_VNumberB
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_C1_B1_WEIGHT
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_A2_B1_WEIGHT
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_A2_B2_WEIGHT
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_TIME
          offset: 192
          type: TIMEDATE48
          is_aligned: true
        - name: PLC_TIME_CV
          offset: 240
          type: ANTIVALENT2
          is_aligned: true
        - name: PLC_TCMS_DIAG_DISABLE
          offset: 242
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_SDIAG_TRAIN_OFF
          offset: 243
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_APS_A1
          offset: 244
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_APS_A2
          offset: 245
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_BCU_A1
          offset: 246
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_BCU_A2
          offset: 247
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_ST_PANTO1
          offset: 248
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_PANTO1_LEADER
              index: 0
            - name: PLC_ST_PANTO1_LOWERED
              index: 1
            - name: PLC_ST_PANTO1_RAISED
              index: 2
            - name: PLC_ST_PANTO1_ISOLATED
              index: 3
            - name: PLC_ST_PANTO1_ADD_ON
              index: 4
            - name: PLC_ST_PANTO1_FAIL
              index: 5
            - name: PLC_ST_PANTO1_SWITCHOVER_FAIL
              index: 6
            - name: PLC_ST_PANTO1_NOT_OPERATIVE
              index: 7
        - name: PLC_ST_PANTO2
          offset: 256
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_PANTO2_LEADER
              index: 0
            - name: PLC_ST_PANTO2_LOWERED
              index: 1
            - name: PLC_ST_PANTO2_RAISED
              index: 2
            - name: PLC_ST_PANTO2_ISOLATED
              index: 3
            - name: PLC_ST_PANTO2_ADD_ON
              index: 4
            - name: PLC_ST_PANTO2_FAIL
              index: 5
            - name: PLC_ST_PANTO2_SWITCHOVER_FAIL
              index: 6
            - name: PLC_ST_PANTO2_NOT_OPERATIVE
              index: 7
        - name: PLC_FAIL_COMMS_BCU_C1
          offset: 264
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_CCTV_A1
          offset: 265
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_A1
          offset: 266
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_A2
          offset: 267
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_B
          offset: 268
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR1_C1
          offset: 269
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR2_A1
          offset: 270
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR2_A2
          offset: 271
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR2_B
          offset: 272
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_DOOR2_C1
          offset: 273
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_A1
          offset: 274
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_A2
          offset: 275
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_B
          offset: 276
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR3_C1
          offset: 277
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR4_A1
          offset: 278
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR4_A2
          offset: 279
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_DOOR4_B
          offset: 280
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_DOOR4_C1
          offset: 281
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_ERTMS
          offset: 282
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_EVR
          offset: 283
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HMI_A1
          offset: 284
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HMI_A2
          offset: 285
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HV_B
          offset: 286
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACC_A1
          offset: 287
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACC_A2
          offset: 288
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_HVACD_A1
          offset: 289
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACD_A2
          offset: 290
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACD_B
          offset: 291
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_HVACD_C1
          offset: 292
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_PASPA_A1
          offset: 293
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_SDIAG_B
          offset: 294
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_SENSORBUS_B
          offset: 295
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_TCU_A1
          offset: 296
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_FAIL_COMMS_TCU_A2
          offset: 297
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FAIL_COMMS_WC_B
          offset: 298
          type: BOOLEAN1
          is_aligned: false
        - name: LO_DO_L_DOORS_DISABLED_BYP
          offset: 299
          type: BOOLEAN1
          is_aligned: false
        - name: LO_DO_R_DOORS_DISABLED_BYP
          offset: 300
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FDS_A1_STS
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_FDS_A1_STS_system_ok
              index: 0
            - name: PLC_FDS_A1_STS_prealarm
              index: 1
            - name: PLC_FDS_A1_STS_fire_alarm
              index: 2
            - name: PLC_FDS_A1_STS_fire_alarm_pass
              index: 3
            - name: PLC_FDS_A1_STS_fire_alarm_box
              index: 4
            - name: PLC_FDS_A1_STS_override
              index: 5
            - name: PLC_FDS_A1_STS_stop_box
              index: 6
            - name: PLC_FDS_A1_STS_fire_alarm_cab
              index: 7
            - name: PLC_FDS_A1_STS_override_avail
              index: 8
            - name: PLC_FDS_A1_STS_spare09
              index: 9
            - name: PLC_FDS_A1_STS_spare10
              index: 10
            - name: PLC_FDS_A1_STS_spare11
              index: 11
            - name: PLC_FDS_A1_STS_spare12
              index: 12
            - name: PLC_FDS_A1_STS_spare13
              index: 13
            - name: PLC_FDS_A1_STS_spare14
              index: 14
            - name: PLC_FDS_A1_STS_spare15
              index: 15
        - name: PLC_TIME_TRAIN_ON
          offset: 320
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_FDS_B_STS
          offset: 352
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_FDS_B_STS_system_ok
              index: 0
            - name: PLC_FDS_B_STS_prealarm
              index: 1
            - name: PLC_FDS_B_STS_fire_alarm
              index: 2
            - name: PLC_FDS_B_STS_fire_alarm_pass
              index: 3
            - name: PLC_FDS_B_STS_fire_alarm_box
              index: 4
            - name: PLC_FDS_B_STS_override
              index: 5
            - name: PLC_FDS_B_STS_stop_box
              index: 6
            - name: PLC_FDS_B_STS_fire_alarm_cab
              index: 7
            - name: PLC_FDS_B_STS_override_avail
              index: 8
            - name: PLC_FDS_B_STS_spare09
              index: 9
            - name: PLC_FDS_B_STS_spare10
              index: 10
            - name: PLC_FDS_B_STS_spare11
              index: 11
            - name: PLC_FDS_B_STS_spare12
              index: 12
            - name: PLC_FDS_B_STS_spare13
              index: 13
            - name: PLC_FDS_B_STS_spare14
              index: 14
            - name: PLC_FDS_B_STS_spare15
              index: 15
        - name: PLC_FDS_A2_STS
          offset: 368
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_FDS_A2_STS_system_ok
              index: 0
            - name: PLC_FDS_A2_STS_prealarm
              index: 1
            - name: PLC_FDS_A2_STS_fire_alarm
              index: 2
            - name: PLC_FDS_A2_STS_fire_alarm_pass
              index: 3
            - name: PLC_FDS_A2_STS_fire_alarm_box
              index: 4
            - name: PLC_FDS_A2_STS_override
              index: 5
            - name: PLC_FDS_A2_STS_stop_box
              index: 6
            - name: PLC_FDS_A2_STS_fire_alarm_cab
              index: 7
            - name: PLC_FDS_A2_STS_override_avail
              index: 8
            - name: PLC_FDS_A2_STS_spare09
              index: 9
            - name: PLC_FDS_A2_STS_spare10
              index: 10
            - name: PLC_FDS_A2_STS_spare11
              index: 11
            - name: PLC_FDS_A2_STS_spare12
              index: 12
            - name: PLC_FDS_A2_STS_spare13
              index: 13
            - name: PLC_FDS_A2_STS_spare14
              index: 14
            - name: PLC_FDS_A2_STS_spare15
              index: 15
        - name: PLC_FDS_A1_FIRE_LHD
          offset: 384
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector1
              index: 0
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector2
              index: 1
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector3
              index: 2
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector4
              index: 3
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector5
              index: 4
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector6
              index: 5
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector7
              index: 6
            - name: PLC_FDS_A1_FIRE_LHD_LHDdetector8
              index: 7
        - name: PLC_FDS_B_FIRE_LHD
          offset: 392
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector1
              index: 0
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector2
              index: 1
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector3
              index: 2
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector4
              index: 3
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector5
              index: 4
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector6
              index: 5
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector7
              index: 6
            - name: PLC_FDS_B_FIRE_LHD_LHDdetector8
              index: 7
        - name: PLC_FDS_A2_FIRE_LHD
          offset: 400
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector1
              index: 0
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector2
              index: 1
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector3
              index: 2
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector4
              index: 3
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector5
              index: 4
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector6
              index: 5
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector7
              index: 6
            - name: PLC_FDS_A2_FIRE_LHD_LHDdetector8
              index: 7
        - name: PLC_FDS_A1_DIAG_LHD
          offset: 408
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector1
              index: 0
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector2
              index: 1
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector3
              index: 2
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector4
              index: 3
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector5
              index: 4
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector6
              index: 5
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector7
              index: 6
            - name: PLC_FDS_A1_DIAG_LHD_fail_LHDdetector8
              index: 7
        - name: PLC_FDS_B_DIAG_LHD
          offset: 416
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector1
              index: 0
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector2
              index: 1
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector3
              index: 2
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector4
              index: 3
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector5
              index: 4
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector6
              index: 5
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector7
              index: 6
            - name: PLC_FDS_B_DIAG_LHD_fail_LHDdetector8
              index: 7
        - name: PLC_FDS_A2_DIAG_LHD
          offset: 424
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector1
              index: 0
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector2
              index: 1
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector3
              index: 2
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector4
              index: 3
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector5
              index: 4
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector6
              index: 5
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector7
              index: 6
            - name: PLC_FDS_A2_DIAG_LHD_fail_LHDdetector8
              index: 7
        - name: PLC_ST_COMP
          offset: 432
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_COMP_OFF
              index: 0
            - name: PLC_ST_COMP_ON
              index: 1
            - name: PLC_ST_COMP_Isolated
              index: 2
            - name: PLC_ST_COMP_NotOperative
              index: 3
            - name: PLC_ST_COMP_CompCmd_fail
              index: 4
            - name: PLC_ST_COMP_DryerCmd_fail
              index: 5
            - name: PLC_ST_COMP_DryerChg_fail
              index: 6
            - name: PLC_ST_COMP_WarnMaxTimeOn
              index: 7
        - name: PLC_MRP_PRES
          offset: 440
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_EH_STS
          offset: 448
          type: BITSET16
          is_aligned: true
          items:
            - name: PLC_EH_STS_LoopClosed
              index: 0
            - name: PLC_EH_STS_TCMSLoopClosed
              index: 1
            - name: PLC_EH_STS_PASPALoopClosed
              index: 2
            - name: PLC_EH_STS_HWLoopClosed
              index: 3
            - name: PLC_EH_STS_EHBypActive
              index: 4
            - name: PLC_EH_STS_OverrideDisabled
              index: 5
            - name: PLC_EH_STS_EBDisabled
              index: 6
            - name: PLC_EH_STS_EBRequired
              index: 7
            - name: PLC_EH_STS_TrainInStation
              index: 8
            - name: PLC_EH_STS_DepartureActive
              index: 9
            - name: PLC_EH_STS_TrainOutOfStation
              index: 10
        - name: TST_WSPTEST_STS
          offset: 464
          type: BITSET8
          is_aligned: true
          items:
            - name: TST_WSPTEST_STS_WSP_NO_TEST
              index: 0
            - name: TST_WSPTEST_STS_WSP_TEST_APP
              index: 1
            - name: TST_WSPTEST_STS_WSP_TEST_FINISHED
              index: 2
            - name: TST_WSPTEST_STS_evIniTest
              index: 3
            - name: TST_WSPTEST_STS_evWSPTestOK
              index: 4
            - name: TST_WSPTEST_STS_evTimeOut
              index: 5
            - name: TST_WSPTEST_STS_evCondsNOK
              index: 6
            - name: TST_WSPTEST_STS_WSPTest_failed
              index: 7
        - name: CO_ST_CTRL
          offset: 472
          type: BITSET8
          is_aligned: true
          items:
            - name: CO_ST_CTRL_COMP_OFF
              index: 0
            - name: CO_ST_CTRL_COMP_ON
              index: 1
            - name: CO_ST_CTRL_evCompOFF
              index: 2
            - name: CO_ST_CTRL_evCompON
              index: 3
        - name: LO_ST_EMERG
          offset: 480
          type: BITSET32
          is_aligned: true
          items:
            - name: LO_ST_EMERG_LOOP_CLOSED
              index: 0
            - name: LO_ST_EMERG_Deadman
              index: 1
            - name: LO_ST_EMERG_ERTMS
              index: 2
            - name: LO_ST_EMERG_PassAlarm
              index: 3
            - name: LO_ST_EMERG_EmergSwitch
              index: 4
            - name: LO_ST_EMERG_MC_EB
              index: 5
            - name: LO_ST_EMERG_AuxBrk_EB
              index: 6
            - name: LO_ST_EMERG_ChangeTrainCompo
              index: 7
            - name: LO_ST_EMERG_NoneTwoCabsEnab
              index: 8
            - name: LO_ST_EMERG_MC_Error
              index: 9
            - name: LO_ST_EMERG_OverSpeed
              index: 10
            - name: LO_ST_EMERG_BCUsNotOK
              index: 11
            - name: LO_ST_EMERG_TCMS_Rollback
              index: 12
            - name: LO_ST_EMERG_LowPressHW
              index: 13
            - name: LO_ST_EMERG_LowPressSW
              index: 14
            - name: LO_ST_EMERG_BrakeTest
              index: 15
            - name: LO_ST_EMERG_BypDeadman
              index: 16
            - name: LO_ST_EMERG_BypERTMS
              index: 17
            - name: LO_ST_EMERG_BypPassAlarm
              index: 18
            - name: LO_ST_EMERG_BypEmergLoop
              index: 19
            - name: LO_ST_EMERG_BypLowPressHW
              index: 20
            - name: LO_ST_EMERG_BypLowPressSW
              index: 21
            - name: LO_ST_EMERG_ActCabInter
              index: 22
        - name: PLC_HMI_BR_BTN1
          offset: 512
          type: ANTIVALENT2
          is_aligned: true
        - name: PLC_HMI_BR_BTN2
          offset: 514
          type: ANTIVALENT2
          is_aligned: false
        - name: PLC_HMI_PRL
          offset: 516
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_HMI_EBL
          offset: 517
          type: BOOLEAN1
          is_aligned: false
        - name: DO_DOORS_REL_LEFT
          offset: 518
          type: BOOLEAN1
          is_aligned: false
        - name: DO_DOORS_REL_RIGHT
          offset: 519
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_ST_APS_A1
          offset: 520
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_APS_A1_Shutdown
              index: 0
            - name: PLC_ST_APS_A1_Off
              index: 1
            - name: PLC_ST_APS_A1_Ready
              index: 2
            - name: PLC_ST_APS_A1_InService
              index: 3
            - name: PLC_ST_APS_A1_CommsFail
              index: 4
            - name: PLC_ST_APS_A1_AC_available
              index: 5
            - name: PLC_ST_APS_A1_DC_available
              index: 6
            - name: PLC_ST_APS_A1_ExtSupplyFeed
              index: 7
        - name: PLC_ST_APS_A2
          offset: 528
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_APS_A2_Shutdown
              index: 0
            - name: PLC_ST_APS_A2_Off
              index: 1
            - name: PLC_ST_APS_A2_Ready
              index: 2
            - name: PLC_ST_APS_A2_InService
              index: 3
            - name: PLC_ST_APS_A2_CommsFail
              index: 4
            - name: PLC_ST_APS_A2_AC_available
              index: 5
            - name: PLC_ST_APS_A2_DC_available
              index: 6
            - name: PLC_ST_APS_A2_ExtSupplyFeed
              index: 7
        - name: PLC_ST_HSCB
          offset: 536
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_ST_HSCB_OPEN
              index: 0
            - name: PLC_ST_HSCB_CLOSED
              index: 1
            - name: PLC_ST_HSCB_ClosingFailure
              index: 2
            - name: PLC_ST_HSCB_PermFailure
              index: 3
            - name: PLC_ST_HSCB_ClosingDisabled
              index: 4
        - name: CO_ST_DEM
          offset: 544
          type: BITSET8
          is_aligned: true
          items:
            - name: CO_ST_DEM_NO_AIR_DEM
              index: 0
            - name: CO_ST_DEM_LOW_DEM
              index: 1
            - name: CO_ST_DEM_HIGH_DEM
              index: 2
            - name: CO_ST_DEM_evNoDemmand
              index: 3
            - name: CO_ST_DEM_evDemmandLow
              index: 4
            - name: CO_ST_DEM_evDemmandHigh
              index: 5
        - name: PLC_NUM_UTS
          offset: 552
          type: UNSIGNED8
          is_aligned: true
        - name: TST_DMTEST_STS
          offset: 560
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_DMTEST_STS_NO_TEST
              index: 0
            - name: TST_DMTEST_STS_APPLY_EB
              index: 1
            - name: TST_DMTEST_STS_WAIT_NEUTRAL
              index: 2
            - name: TST_DMTEST_STS_RELEASE_EB
              index: 3
            - name: TST_DMTEST_STS_DM_TEST_FINISHED
              index: 4
            - name: TST_DMTEST_STS_evIniTest
              index: 5
            - name: TST_DMTEST_STS_evEBApplied
              index: 6
            - name: TST_DMTEST_STS_evEBReleased
              index: 7
            - name: TST_DMTEST_STS_evTimeOut
              index: 8
            - name: TST_DMTEST_STS_evCondsNOK
              index: 9
            - name: TST_DMTEST_STS_evInvNeutral
              index: 10
            - name: TST_DMTEST_STS_DMTestA1_expired
              index: 11
            - name: TST_DMTEST_STS_DMTestA2_expired
              index: 12
        - name: TST_EBTEST_STS
          offset: 576
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_EBTEST_STS_NO_TEST
              index: 0
            - name: TST_EBTEST_STS_APPLY_EB
              index: 1
            - name: TST_EBTEST_STS_WAIT_COAST
              index: 2
            - name: TST_EBTEST_STS_RELEASE_EB
              index: 3
            - name: TST_EBTEST_STS_EB_TEST_FINISHED
              index: 4
            - name: TST_EBTEST_STS_evIniTest
              index: 5
            - name: TST_EBTEST_STS_evEBApplied
              index: 6
            - name: TST_EBTEST_STS_evEBReleased
              index: 7
            - name: TST_EBTEST_STS_evTimeOut
              index: 8
            - name: TST_EBTEST_STS_evCondsNOK
              index: 9
            - name: TST_EBTEST_STS_evMCCoast
              index: 10
            - name: TST_EBTEST_STS_EBTestA1_expired
              index: 11
            - name: TST_EBTEST_STS_EBTestA2_expired
              index: 12
            - name: TST_EBTEST_STS_EBTestA1_failed
              index: 13
            - name: TST_EBTEST_STS_EBTestA2_failed
              index: 14
        - name: TST_ELTEST_STS
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_ELTEST_STS_EL_NO_TEST
              index: 0
            - name: TST_ELTEST_STS_EL_TEST_POS
              index: 1
            - name: TST_ELTEST_STS_EL_WAIT
              index: 2
            - name: TST_ELTEST_STS_EL_TEST_NEG
              index: 3
            - name: TST_ELTEST_STS_EL_TEST_FINISHED
              index: 4
            - name: TST_ELTEST_STS_evIniTest
              index: 5
            - name: TST_ELTEST_STS_evELTestPositOK
              index: 6
            - name: TST_ELTEST_STS_evELTestNegatOK
              index: 7
            - name: TST_ELTEST_STS_evTimeOut
              index: 8
            - name: TST_ELTEST_STS_evLoopClosed
              index: 9
            - name: TST_ELTEST_STS_ELTestA1_expired
              index: 10
            - name: TST_ELTEST_STS_ELTestA2_expired
              index: 11
            - name: TST_ELTEST_STS_ELTestA1_failed
              index: 12
            - name: TST_ELTEST_STS_ELTestA2_failed
              index: 13
        - name: TST_SBTEST_STS
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_SBTEST_STS_NO_TEST
              index: 0
            - name: TST_SBTEST_STS_APPLY_SB
              index: 1
            - name: TST_SBTEST_STS_WAIT_COAST
              index: 2
            - name: TST_SBTEST_STS_RELEASE_SB
              index: 3
            - name: TST_SBTEST_STS_SB_TEST_FINISHED
              index: 4
            - name: TST_SBTEST_STS_evIniTest
              index: 5
            - name: TST_SBTEST_STS_evSBApplied
              index: 6
            - name: TST_SBTEST_STS_evSBReleased
              index: 7
            - name: TST_SBTEST_STS_evTimeOut
              index: 8
            - name: TST_SBTEST_STS_evCondsNOK
              index: 9
            - name: TST_SBTEST_STS_evMCCoast
              index: 10
            - name: TST_SBTEST_STS_SBTestA1_expired
              index: 11
            - name: TST_SBTEST_STS_SBTestA2_expired
              index: 12
            - name: TST_SBTEST_STS_SBTestA1_failed
              index: 13
            - name: TST_SBTEST_STS_SBTestA2_failed
              index: 14
        - name: TST_TRTEST_STS
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: TST_TRTEST_STS_TR_NO_TEST
              index: 0
            - name: TST_TRTEST_STS_TR_TEST_APP
              index: 1
            - name: TST_TRTEST_STS_TR_TEST_FINISHED
              index: 2
            - name: TST_TRTEST_STS_evIniTest
              index: 3
            - name: TST_TRTEST_STS_evTRTest_OK
              index: 4
            - name: TST_TRTEST_STS_evTimeOut
              index: 5
            - name: TST_TRTEST_STS_evCondsNOK
              index: 6
            - name: TST_TRTEST_STS_TRTest_expired
              index: 7
            - name: TST_TRTEST_STS_TRTest_failed
              index: 8
        - name: PLC_UT_POS
          offset: 640
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_HMI_ICO_01
          offset: 648
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_02
          offset: 652
          type: ENUM4
          is_aligned: false
        - name: PLC_SWV_APP_CAB1
          offset: 656
          type: UNSIGNED16
          is_aligned: true
        - name: GPS_Latitude_DD
          offset: 672
          type: REAL32
          is_aligned: true
        - name: GPS_Longitude_DD
          offset: 704
          type: REAL32
          is_aligned: true
        - name: Service_number
          offset: 736
          type: UNSIGNED32
          is_aligned: true
        - name: PLC_HMI_ICO_07
          offset: 768
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_08
          offset: 772
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_09
          offset: 776
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_10
          offset: 780
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_11
          offset: 784
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_12
          offset: 788
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_13
          offset: 792
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_14
          offset: 796
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_15
          offset: 800
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_16
          offset: 804
          type: ENUM4
          is_aligned: false
        - name: PLC_HMI_ICO_03
          offset: 808
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_04
          offset: 812
          type: ENUM4
          is_aligned: false
        - name: PLC_SWV_APP_CAB2
          offset: 816
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_CFG_CAB1
          offset: 832
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_CFG_CAB2
          offset: 848
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_PARAM_CAB1
          offset: 864
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_SWV_PARAM_CAB2
          offset: 880
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_ALARM
          offset: 896
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_CFG
          offset: 912
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_CORE
          offset: 928
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_GUI
          offset: 944
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB1_SWV_OS
          offset: 960
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_ALARM
          offset: 976
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_CFG
          offset: 992
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_HMI_ICO_05
          offset: 1008
          type: ENUM4
          is_aligned: true
        - name: PLC_HMI_ICO_06
          offset: 1012
          type: ENUM4
          is_aligned: false
    - name: ETH_A2_PLC_TRC_BRK_M
      address: 239.34.0.67:12067
      source: HMI_CAB2
      period: 256ms
      size: 1024
      variables:
        - name: PLC_TRC_BRK_DEM
          offset: 0
          type: INTEGER16
          is_aligned: true
        - name: PLC_MC_POS
          offset: 16
          type: INTEGER16
          is_aligned: true
        - name: PLC_SPEED_LIMIT
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_TRQ_REDUCT
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_PWR_REDUCT
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_BRK_VALV_INFO_A1
          offset: 64
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_VALV_INFO_A1_DirBrkIsoB1
              index: 0
            - name: PLC_BRK_VALV_INFO_A1_DirBrkIsoB2
              index: 1
            - name: PLC_BRK_VALV_INFO_A1_ParkingBrkIso
              index: 2
            - name: PLC_BRK_VALV_INFO_A1_DistributorIso
              index: 3
            - name: PLC_BRK_VALV_INFO_A1_MagnBrkIso
              index: 4
            - name: PLC_BRK_VALV_INFO_A1_BPIso
              index: 5
            - name: PLC_BRK_VALV_INFO_A1_AuxBrk
              index: 6
        - name: PLC_BRK_VALV_INFO_C1
          offset: 72
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_VALV_INFO_C1_DirBrkIsoB1
              index: 0
            - name: PLC_BRK_VALV_INFO_C1_DistributorIso
              index: 1
        - name: PLC_BRK_VALV_INFO_A2
          offset: 80
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_VALV_INFO_A2_DirBrkIsoB1
              index: 0
            - name: PLC_BRK_VALV_INFO_A2_DirBrkIsoB2
              index: 1
            - name: PLC_BRK_VALV_INFO_A2_ParkingBrkIso
              index: 2
            - name: PLC_BRK_VALV_INFO_A2_DistributorIso
              index: 3
            - name: PLC_BRK_VALV_INFO_A2_MagnBrkIso
              index: 4
            - name: PLC_BRK_VALV_INFO_A2_BPIso
              index: 5
            - name: PLC_BRK_VALV_INFO_A2_AuxBrk
              index: 6
        - name: PLC_TRC_BRK_DEM_POS
          offset: 88
          type: ENUM4
          is_aligned: true
        - name: PLC_SPEED_LIMIT_ACT
          offset: 92
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_NO_EM
          offset: 93
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_LOW_ADH_TRC
          offset: 94
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_LOW_ADH_BRK
          offset: 95
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_DS_A1
          offset: 96
          type: BOOLEAN1
          is_aligned: true
        - name: PLC_DS_A2
          offset: 97
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_REV
          offset: 98
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_FWD
          offset: 99
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_ERTMS_MAX_BRAKE
          offset: 100
          type: BOOLEAN1
          is_aligned: false
        - name: PLC_NB_ED_AVAILABLE
          offset: 104
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_SPEED
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_TRAIN_WEIGHT
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: PLC_BRK_CMD
          offset: 144
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_CMD_ReleaseHB
              index: 0
            - name: PLC_BRK_CMD_SnowBrake
              index: 1
            - name: PLC_BRK_CMD_BPEmpty
              index: 2
            - name: PLC_BRK_CMD_BPPressLow
              index: 3
            - name: PLC_BRK_CMD_PBCommand
              index: 4
        - name: PLC_SPEED_CV
          offset: 152
          type: ANTIVALENT2
          is_aligned: true
        - name: PLC_TRC_BRK_LFW
          offset: 160
          type: UNSIGNED8
          is_aligned: true
        - name: PLC_BRK_ED_CUT_OUT
          offset: 168
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_ED_CUT_OUT_A1_car
              index: 0
            - name: PLC_BRK_ED_CUT_OUT_A2_car
              index: 1
        - name: PLC_BRK_TEST
          offset: 176
          type: BITSET8
          is_aligned: true
          items:
            - name: PLC_BRK_TEST_SBTest_Ongoing
              index: 0
            - name: PLC_BRK_TEST_EBTest_Ongoing
              index: 1
            - name: PLC_BRK_TEST_SBTest_app
              index: 2
            - name: PLC_BRK_TEST_SBTest_Rel
              index: 3
            - name: PLC_BRK_TEST_EBTest_App
              index: 4
            - name: PLC_BRK_TEST_EBTest_Rel
              index: 5
            - name: PLC_BRK_TEST_WSPTest_Ongoing
              index: 7
        - name: HMI_CAB2_SWV_CORE
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_GUI
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: HMI_CAB2_SWV_OS
          offset: 224
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_A2_TCU_A2_INFO_M
      address: 239.34.0.23:12023
      source: HMI_CAB2
      period: 256ms
      size: 1024
      variables:
        - name: TCU_A2_WIRED_IN
          offset: 32
          type: BITSET32
          is_aligned: true
          items:
            - name: TCU_A2_WIRED_IN_FANSTOP1
              index: 20
            - name: TCU_A2_WIRED_IN_FANSTOP2
              index: 21
            - name: TCU_A2_WIRED_IN_APS_Fuse
              index: 22
            - name: TCU_A2_WIRED_IN_WSP1
              index: 25
            - name: TCU_A2_WIRED_IN_WSP2
              index: 26
            - name: TCU_A2_WIRED_IN_ATB_Brake
              index: 27
            - name: TCU_A2_WIRED_IN_DCNT
              index: 28
            - name: TCU_A2_WIRED_IN_DOCR
              index: 29
            - name: TCU_A2_WIRED_IN_DGST
              index: 30
            - name: TCU_A2_WIRED_IN_LB_ON
              index: 31
        - name: TCU_A2_WIRED_OUT
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_WIRED_OUT_WDTR
              index: 0
            - name: TCU_A2_WIRED_OUT_VFFR
              index: 1
            - name: TCU_A2_WIRED_OUT_TRR
              index: 2
            - name: TCU_A2_WIRED_OUT_HCBTR
              index: 3
            - name: TCU_A2_WIRED_OUT_BLR
              index: 4
            - name: TCU_A2_WIRED_OUT_CHB_LB
              index: 6
        - name: TCU_A2_STS
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_STS_OK
              index: 0
            - name: TCU_A2_STS_EDAvailable
              index: 1
            - name: TCU_A2_STS_EDEFApp
              index: 2
            - name: TCU_A2_STS_TracAvailable
              index: 3
            - name: TCU_A2_STS_TracEFApp
              index: 4
            - name: TCU_A2_STS_EDFade
              index: 5
            - name: TCU_A2_STS_MinSlideDet
              index: 6
            - name: TCU_A2_STS_HeavySlideDet
              index: 7
            - name: TCU_A2_STS_WSP
              index: 8
            - name: TCU_A2_STS_WSB
              index: 9
            - name: TCU_A2_STS_TCUISO
              index: 10
            - name: TCU_A2_STS_ERTMS_ANS
              index: 11
            - name: TCU_A2_STS_HSCBISO
              index: 12
            - name: TCU_A2_STS_RBD
              index: 13
            - name: TCU_A2_STS_CATPWlim
              index: 14
            - name: TCU_A2_STS_SelfTestFinished
              index: 15
        - name: TCU_A2_TRC_REQ
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_TRC_TARGET
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_TRC_APP
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_BR
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDMAX
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDR
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDA
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EDA_WSP
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SPEED
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SPEED_CV
          offset: 254
          type: ANTIVALENT2
          is_aligned: false
        - name: TCU_A2_INV_TEMP
          offset: 256
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_TM1_TEMP
          offset: 272
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_TM2_TEMP
          offset: 288
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_TM3_TEMP
          offset: 304
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_BRK_R1_TEMP
          offset: 320
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_BRK_R2_TEMP
          offset: 336
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_FR_TEMP
          offset: 352
          type: INTEGER16
          is_aligned: true
        - name: TCU_A2_INV_CURRENT
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_BCH1_CURRENT
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_BCH2_CURRENT
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_TM_CURRENT
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_DC_IN_VOLT
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_DCLINK1_VOLT
          offset: 448
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX1_SPEED
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX2_SPEED
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX3_SPEED
          offset: 496
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX1_DIAM
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX2_DIAM
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_AX3_DIAM
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_CI_CONS_POWER
          offset: 560
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_CI_REG_POWER
          offset: 576
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_DIAG_HIGH_1
          offset: 592
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_1_Active
              index: 0
            - name: TCU_A2_DIAG_HIGH_1_HBD
              index: 13
            - name: TCU_A2_DIAG_HIGH_1_LGD
              index: 14
            - name: TCU_A2_DIAG_HIGH_1_ESLVD
              index: 15
        - name: TCU_A2_DIAG_HIGH_2
          offset: 608
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_2_LBFD1
              index: 0
            - name: TCU_A2_DIAG_HIGH_2_CHBFD1
              index: 1
            - name: TCU_A2_DIAG_HIGH_2_LBFD2
              index: 2
            - name: TCU_A2_DIAG_HIGH_2_CHBFD2
              index: 3
            - name: TCU_A2_DIAG_HIGH_2_FLFD
              index: 5
            - name: TCU_A2_DIAG_HIGH_2_OVD
              index: 6
            - name: TCU_A2_DIAG_HIGH_2_LVD
              index: 8
            - name: TCU_A2_DIAG_HIGH_2_MMOCD1
              index: 10
            - name: TCU_A2_DIAG_HIGH_2_MMOCD2
              index: 11
            - name: TCU_A2_DIAG_HIGH_2_FCD
              index: 12
            - name: TCU_A2_DIAG_HIGH_2_IPMFD
              index: 13
            - name: TCU_A2_DIAG_HIGH_2_DFD
              index: 14
            - name: TCU_A2_DIAG_HIGH_2_PUD
              index: 15
        - name: TCU_A2_DIAG_HIGH_3
          offset: 624
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_3_PGD
              index: 0
            - name: TCU_A2_DIAG_HIGH_3_PSLVD
              index: 1
            - name: TCU_A2_DIAG_HIGH_3_GPLVD
              index: 2
            - name: TCU_A2_DIAG_HIGH_3_DCLVD
              index: 3
            - name: TCU_A2_DIAG_HIGH_3_BCHFD
              index: 5
            - name: TCU_A2_DIAG_HIGH_3_THDI
              index: 7
            - name: TCU_A2_DIAG_HIGH_3_MMOLD1
              index: 10
            - name: TCU_A2_DIAG_HIGH_3_MMOLD2
              index: 11
            - name: TCU_A2_DIAG_HIGH_3_BROLD1
              index: 12
            - name: TCU_A2_DIAG_HIGH_3_BROLD2
              index: 13
            - name: TCU_A2_DIAG_HIGH_3_MMOLD3
              index: 14
            - name: TCU_A2_DIAG_HIGH_3_DIEM
              index: 15
        - name: TCU_A2_DIAG_HIGH_4
          offset: 640
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_HIGH_4_DEMER
              index: 6
            - name: TCU_A2_DIAG_HIGH_4_D75
              index: 8
            - name: TCU_A2_DIAG_HIGH_4_BLCFD
              index: 9
            - name: TCU_A2_DIAG_HIGH_4_BLV1
              index: 10
            - name: TCU_A2_DIAG_HIGH_4_THDCINVHT
              index: 13
            - name: TCU_A2_DIAG_HIGH_4_THDCBRHT
              index: 14
            - name: TCU_A2_DIAG_HIGH_4_THDCTMHT
              index: 15
        - name: TCU_A2_DIAG_LOW_1
          offset: 656
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_DIAG_LOW_1_Active
              index: 0
            - name: TCU_A2_DIAG_LOW_1_WSD
              index: 1
            - name: TCU_A2_DIAG_LOW_1_WSP_NOK
              index: 2
            - name: TCU_A2_DIAG_LOW_1_FANFD
              index: 3
            - name: TCU_A2_DIAG_LOW_1_MMTSD1
              index: 4
            - name: TCU_A2_DIAG_LOW_1_MMTSD2
              index: 5
            - name: TCU_A2_DIAG_LOW_1_MMTSD3
              index: 6
            - name: TCU_A2_DIAG_LOW_1_EFC75D_Alarm
              index: 7
            - name: TCU_A2_DIAG_LOW_1_WDD
              index: 9
            - name: TCU_A2_DIAG_LOW_1_WDOR
              index: 10
            - name: TCU_A2_DIAG_LOW_1_DISID
              index: 11
            - name: TCU_A2_DIAG_LOW_1_DISFR
              index: 12
            - name: TCU_A2_DIAG_LOW_1_DISPB
              index: 13
            - name: TCU_A2_DIAG_LOW_1_STFD
              index: 14
        - name: TCU_A2_ERR_RESET
          offset: 688
          type: BITSET16
          is_aligned: true
          items:
            - name: TCU_A2_ERR_RESET_HBimp
              index: 1
            - name: TCU_A2_ERR_RESET_VVVFimp
              index: 2
            - name: TCU_A2_ERR_RESET_CoastingReq
              index: 3
            - name: TCU_A2_ERR_RESET_WaitReq
              index: 5
            - name: TCU_A2_ERR_RESET_HSCBClReq
              index: 8
            - name: TCU_A2_ERR_RESET_TCUCUTOUTReq
              index: 9
            - name: TCU_A2_ERR_RESET_TRAC_NOK
              index: 10
            - name: TCU_A2_ERR_RESET_BR_NOK
              index: 11
        - name: TCU_A2_SWV_SYS
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SWV_INV
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_SWV_TCN
          offset: 736
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_EFC75_Detection_Level
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: TCU_A2_REGEN_ENERGY
          offset: 768
          type: UNSIGNED32
          is_aligned: true
        - name: TCU_A2_CONS_ENERGY
          offset: 800
          type: UNSIGNED32
          is_aligned: true
    - name: ETH_A2_WC_INFO_M
      address: 239.34.0.101:12101
      source: HMI_CAB2
      period: 256ms
      size: 128
      variables:
        - name: WC_LIFEWORD
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: WC_STS
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: WC_STS_Free
              index: 0
            - name: WC_STS_Occupied
              index: 1
            - name: WC_STS_OutOfService
              index: 2
            - name: WC_STS_Emergency
              index: 3
            - name: WC_STS_Degraded
              index: 4
        - name: WC_STS_2
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: WC_STS_2_DoorIsolated
              index: 0
            - name: WC_STS_2_DoorBlocked
              index: 1
            - name: WC_STS_2_DoorLocked
              index: 2
            - name: WC_STS_2_DoorClosed
              index: 3
            - name: WC_STS_2_TCMScommFail
              index: 4
            - name: WC_STS_2_PLCInternalError
              index: 5
            - name: WC_STS_2_CircuitBreakers
              index: 6
            - name: WC_STS_2_NoAirPressure
              index: 7
            - name: WC_STS_2_DrainageInCourse
              index: 8
            - name: WC_STS_2_DecalcificationInCourse
              index: 9
            - name: WC_STS_2_DoorTestingInCourse
              index: 10
        - name: WC_STS_3
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: WC_STS_3_FWT_0
              index: 0
            - name: WC_STS_3_FWT_25
              index: 1
            - name: WC_STS_3_FWT_50
              index: 2
            - name: WC_STS_3_FWT_75
              index: 3
            - name: WC_STS_3_FWT_100
              index: 4
            - name: WC_STS_3_WasteLevelWarning
              index: 5
            - name: WC_STS_3_WasteLevelAlarm
              index: 6
            - name: WC_STS_3_BR_OK
              index: 7
            - name: WC_STS_3_BR_OOS
              index: 8
            - name: WC_STS_3_BR_DEG
              index: 9
        - name: WC_FAIL
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: WC_FAIL_EVACsystemError
              index: 0
            - name: WC_FAIL_BowlPushButtonError
              index: 1
            - name: WC_FAIL_BowlTrayLeakage
              index: 2
            - name: WC_FAIL_FWTsystemError
              index: 3
            - name: WC_FAIL_FWTfeedEvError
              index: 4
            - name: WC_FAIL_FWTlevelSensorError
              index: 5
            - name: WC_FAIL_GWTsystemError
              index: 6
            - name: WC_FAIL_GWTevError
              index: 7
            - name: WC_FAIL_DoorSystemError
              index: 8
            - name: WC_FAIL_ImpossibleDoorLocking
              index: 9
            - name: WC_FAIL_LoudspeakerError
              index: 10
            - name: WC_FAIL_ToiletCompartError
              index: 11
            - name: WC_FAIL_IndicatorsError
              index: 12
        - name: WC_SWV
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: WC_B_CV
          offset: 80
          type: ANTIVALENT2
          is_aligned: true
    - name: ETH_APS_A1_MON_M
      address: 239.34.0.71:12071
      source: APS_A1
      period: 1.024s
      size: 256
      variables:
        - name: APS_A1_HV_Energy
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: APS_A1_DIAG_HIGH_1
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A1_DIAG_HIGH_1_MAJOR_FAULT
              index: 0
            - name: APS_A1_DIAG_HIGH_1_K1_INPUT_CONT_NOK
              index: 1
            - name: APS_A1_DIAG_HIGH_1_K2_WSS_CONT_DC_NOK
              index: 2
            - name: APS_A1_DIAG_HIGH_1_K12_WSS_CONT_AC_NOK
              index: 3
            - name: APS_A1_DIAG_HIGH_1_K22_DC_CONT_NOK
              index: 4
            - name: APS_A1_DIAG_HIGH_1_INPUT_CURRENT_NOK
              index: 5
            - name: APS_A1_DIAG_HIGH_1_DC_OUTPUT_CURRENT_NOK
              index: 6
            - name: APS_A1_DIAG_HIGH_1_DC_LINK_VOLTAGE_NOK
              index: 7
            - name: APS_A1_DIAG_HIGH_1_DC_OUTOUT_VOLTAGE_NOK
              index: 8
            - name: APS_A1_DIAG_HIGH_1_SYSTEM_ERR_INPUT_CONV
              index: 9
            - name: APS_A1_DIAG_HIGH_1_IGBT_FAILURE_INPUT_CONV
              index: 10
            - name: APS_A1_DIAG_HIGH_1_OVERTEMP_INPUT_CONV
              index: 11
            - name: APS_A1_DIAG_HIGH_1_IN_VTG_NOK
              index: 12
        - name: APS_A1_DIAG_HIGH_2
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A1_DIAG_HIGH_2_AC_CONT_NOK
              index: 0
            - name: APS_A1_DIAG_HIGH_2_AC_OUTPUT_VOLTAGE_NOK
              index: 1
            - name: APS_A1_DIAG_HIGH_2_SYSTEM_ERR_OUTPUT_INV
              index: 2
            - name: APS_A1_DIAG_HIGH_2_IGBT_FAILURE_OUTPUT_INV
              index: 3
            - name: APS_A1_DIAG_HIGH_2_SC_INT_OUTPUT_INV
              index: 4
            - name: APS_A1_DIAG_HIGH_2_FAN_NOK
              index: 5
            - name: APS_A1_DIAG_HIGH_2_Inv_Insu_Fault
              index: 6
        - name: APS_A1_DIAG_LOW_1
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A1_DIAG_LOW_1_MINOR_FAILURE
              index: 0
            - name: APS_A1_DIAG_LOW_1_K1_INPUT_CONT_NOK
              index: 1
            - name: APS_A1_DIAG_LOW_1_K2_WSS_CONT_DC_NOK
              index: 2
            - name: APS_A1_DIAG_LOW_1_K12_WSS_CONT_AC_NOK
              index: 3
            - name: APS_A1_DIAG_LOW_1_K22_DC_CONT_NOK
              index: 4
            - name: APS_A1_DIAG_LOW_1_INPUT_CURRENT_NOK
              index: 5
            - name: APS_A1_DIAG_LOW_1_DC_OUTPUT_CURRENT_NOK
              index: 6
            - name: APS_A1_DIAG_LOW_1_DC_LINK_VOLTAGE_NOK
              index: 7
            - name: APS_A1_DIAG_LOW_1_DC_OUTOUT_VOLTAGE_NOK
              index: 8
            - name: APS_A1_DIAG_LOW_1_SYSTEM_ERR_INPUT_CONV
              index: 9
            - name: APS_A1_DIAG_LOW_1_IGBT_FAILURE_INPUT_CONV
              index: 10
            - name: APS_A1_DIAG_LOW_1_OVERTEMP_INPUT_CONV
              index: 11
            - name: APS_A1_DIAG_LOW_1_IN_VTG_NOK
              index: 12
        - name: APS_A1_DIAG_LOW_2
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A1_DIAG_LOW_2_AC_CONT_NOK
              index: 0
            - name: APS_A1_DIAG_LOW_2_AC_OUTPUT_VOLTAGE_NOK
              index: 1
            - name: APS_A1_DIAG_LOW_2_SYSTEM_ERR_OUTPUT_INV
              index: 2
            - name: APS_A1_DIAG_LOW_2_IGBT_FAILURE_OUTPUT_INV
              index: 3
            - name: APS_A1_DIAG_LOW_2_SC_INT_OUTPUT_INV
              index: 4
            - name: APS_A1_DIAG_LOW_2_FAN_NOK
              index: 5
            - name: APS_A1_DIAG_LOW_2_Inv_Insu_Fault
              index: 6
            - name: APS_A1_DIAG_LOW_2_INFO_DISCREPANCY
              index: 11
        - name: APS_A1_BATT_TEMP
          offset: 96
          type: INTEGER8
          is_aligned: true
        - name: APS_A1_BATT_CAP
          offset: 104
          type: UNSIGNED8
          is_aligned: true
        - name: APS_A1_BATT_TEMP_CV
          offset: 112
          type: ANTIVALENT2
          is_aligned: true
        - name: APS_A1_FW_Ver
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_Log_Ver
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_Diag_Web_Ver
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_Diag_FW_Ver
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_APS_A1_STS_M
      address: 239.34.0.8:12008
      source: APS_A1
      period: 128ms
      size: 256
      variables:
        - name: APS_A1_LifeW
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: APS_A1_StsW
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A1_StsW_APSOff
              index: 0
            - name: APS_A1_StsW_APSReady
              index: 1
            - name: APS_A1_StsW_APSNormal
              index: 2
            - name: APS_A1_StsW_APSInService
              index: 3
            - name: APS_A1_StsW_APSFailure
              index: 4
            - name: APS_A1_StsW_APSShutDown
              index: 5
            - name: APS_A1_StsW_ExternalSupplyFeed
              index: 7
            - name: APS_A1_StsW_MaintenanceNeeded
              index: 8
        - name: APS_A1_ConvSts
          offset: 32
          type: BITSET8
          is_aligned: true
          items:
            - name: APS_A1_ConvSts_ConvReady
              index: 0
            - name: APS_A1_ConvSts_ConvInService
              index: 1
            - name: APS_A1_ConvSts_ConvFailure
              index: 2
            - name: APS_A1_ConvSts_ConvShutDown
              index: 3
            - name: APS_A1_ConvSts_HVInputContactorSts
              index: 4
            - name: APS_A1_ConvSts_HVInputFuseSts
              index: 5
        - name: APS_A1_3phSts
          offset: 40
          type: BITSET8
          is_aligned: true
          items:
            - name: APS_A1_3phSts__3phOff
              index: 0
            - name: APS_A1_3phSts__3phReady
              index: 1
            - name: APS_A1_3phSts__3phNormal
              index: 2
            - name: APS_A1_3phSts__3phInService
              index: 3
            - name: APS_A1_3phSts__3phFailure
              index: 4
            - name: APS_A1_3phSts__3phShutDown
              index: 5
            - name: APS_A1_3phSts_ACOutputContactorSts
              index: 6
        - name: APS_A1_ChgStsW
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A1_ChgStsW_ChgReady
              index: 0
            - name: APS_A1_ChgStsW_ChgInService
              index: 1
            - name: APS_A1_ChgStsW_ChgFailure
              index: 2
            - name: APS_A1_ChgStsW_ChgShutDown
              index: 3
            - name: APS_A1_ChgStsW_DCOutputContactorSts
              index: 4
        - name: APS_A1_HV_IN_V
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_HV_IN_C
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_HV_IN_P
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_AC_OUT_V
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_AC_OUT_C
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_AC_OUT_P
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_DC_OUT_V
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_DC_OUT_C
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_DC_OUT_P
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_BATT_C
          offset: 208
          type: INTEGER16
          is_aligned: true
        - name: APS_A1_BATT_V
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A1_HV_IN_V_CV
          offset: 240
          type: ANTIVALENT2
          is_aligned: true
        - name: APS_A1_HV_IN_C_CV
          offset: 242
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A1_AC_OUT_V_CV
          offset: 244
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A1_AC_OUT_C_CV
          offset: 246
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A1_DC_OUT_V_CV
          offset: 248
          type: ANTIVALENT2
          is_aligned: true
        - name: APS_A1_DC_OUT_C_CV
          offset: 250
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A1_BATT_C_CV
          offset: 252
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A1_BATT_V_CV
          offset: 254
          type: ANTIVALENT2
          is_aligned: false
    - name: ETH_APS_A2_MON_M
      address: 239.34.0.72:12072
      source: APS_A2
      period: 1.024s
      size: 256
      variables:
        - name: APS_A2_HV_Energy
          offset: 0
          type: UNSIGNED32
          is_aligned: true
        - name: APS_A2_DIAG_HIGH_1
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A2_DIAG_HIGH_1_MAJOR_FAULT
              index: 0
            - name: APS_A2_DIAG_HIGH_1_K1_INPUT_CONT_NOK
              index: 1
            - name: APS_A2_DIAG_HIGH_1_K2_WSS_CONT_DC_NOK
              index: 2
            - name: APS_A2_DIAG_HIGH_1_K12_WSS_CONT_AC_NOK
              index: 3
            - name: APS_A2_DIAG_HIGH_1_K22_DC_CONT_NOK
              index: 4
            - name: APS_A2_DIAG_HIGH_1_INPUT_CURRENT_NOK
              index: 5
            - name: APS_A2_DIAG_HIGH_1_DC_OUTPUT_CURRENT_NOK
              index: 6
            - name: APS_A2_DIAG_HIGH_1_DC_LINK_VOLTAGE_NOK
              index: 7
            - name: APS_A2_DIAG_HIGH_1_DC_OUTOUT_VOLTAGE_NOK
              index: 8
            - name: APS_A2_DIAG_HIGH_1_SYSTEM_ERR_INPUT_CONV
              index: 9
            - name: APS_A2_DIAG_HIGH_1_IGBT_FAILURE_INPUT_CONV
              index: 10
            - name: APS_A2_DIAG_HIGH_1_OVERTEMP_INPUT_CONV
              index: 11
            - name: APS_A2_DIAG_HIGH_1_IN_VTG_NOK
              index: 12
        - name: APS_A2_DIAG_HIGH_2
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A2_DIAG_HIGH_2_AC_CONT_NOK
              index: 0
            - name: APS_A2_DIAG_HIGH_2_AC_OUTPUT_VOLTAGE_NOK
              index: 1
            - name: APS_A2_DIAG_HIGH_2_SYSTEM_ERR_OUTPUT_INV
              index: 2
            - name: APS_A2_DIAG_HIGH_2_IGBT_FAILURE_OUTPUT_INV
              index: 3
            - name: APS_A2_DIAG_HIGH_2_SC_INT_OUTPUT_INV
              index: 4
            - name: APS_A2_DIAG_HIGH_2_FAN_NOK
              index: 5
            - name: APS_A2_DIAG_HIGH_2_Inv_Insu_Fault
              index: 6
        - name: APS_A2_DIAG_LOW_1
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A2_DIAG_LOW_1_MINOR_FAILURE
              index: 0
            - name: APS_A2_DIAG_LOW_1_K1_INPUT_CONT_NOK
              index: 1
            - name: APS_A2_DIAG_LOW_1_K2_WSS_CONT_DC_NOK
              index: 2
            - name: APS_A2_DIAG_LOW_1_K12_WSS_CONT_AC_NOK
              index: 3
            - name: APS_A2_DIAG_LOW_1_K22_DC_CONT_NOK
              index: 4
            - name: APS_A2_DIAG_LOW_1_INPUT_CURRENT_NOK
              index: 5
            - name: APS_A2_DIAG_LOW_1_DC_OUTPUT_CURRENT_NOK
              index: 6
            - name: APS_A2_DIAG_LOW_1_DC_LINK_VOLTAGE_NOK
              index: 7
            - name: APS_A2_DIAG_LOW_1_DC_OUTOUT_VOLTAGE_NOK
              index: 8
            - name: APS_A2_DIAG_LOW_1_SYSTEM_ERR_INPUT_CONV
              index: 9
            - name: APS_A2_DIAG_LOW_1_IGBT_FAILURE_INPUT_CONV
              index: 10
            - name: APS_A2_DIAG_LOW_1_OVERTEMP_INPUT_CONV
              index: 11
            - name: APS_A2_DIAG_LOW_1_IN_VTG_NOK
              index: 12
        - name: APS_A2_DIAG_LOW_2
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A2_DIAG_LOW_2_AC_CONT_NOK
              index: 0
            - name: APS_A2_DIAG_LOW_2_AC_OUTPUT_VOLTAGE_NOK
              index: 1
            - name: APS_A2_DIAG_LOW_2_SYSTEM_ERR_OUTPUT_INV
              index: 2
            - name: APS_A2_DIAG_LOW_2_IGBT_FAILURE_OUTPUT_INV
              index: 3
            - name: APS_A2_DIAG_LOW_2_SC_INT_OUTPUT_INV
              index: 4
            - name: APS_A2_DIAG_LOW_2_FAN_NOK
              index: 5
            - name: APS_A2_DIAG_LOW_2_Inv_Insu_Fault
              index: 6
            - name: APS_A2_DIAG_LOW_2_INFO_DISCREPANCY
              index: 11
        - name: APS_A2_BATT_TEMP
          offset: 96
          type: INTEGER8
          is_aligned: true
        - name: APS_A2_BATT_CAP
          offset: 104
          type: UNSIGNED8
          is_aligned: true
        - name: APS_A2_BATT_TEMP_CV
          offset: 112
          type: ANTIVALENT2
          is_aligned: true
        - name: APS_A2_FW_Ver
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_Log_Ver
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_Diag_Web_Ver
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_Diag_FW_Ver
          offset: 208
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_APS_A2_STS_M
      address: 239.34.0.9:12009
      source: APS_A2
      period: 128ms
      size: 256
      variables:
        - name: APS_A2_LifeW
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: APS_A2_StsW
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A2_StsW_APSOff
              index: 0
            - name: APS_A2_StsW_APSReady
              index: 1
            - name: APS_A2_StsW_APSNormal
              index: 2
            - name: APS_A2_StsW_APSInService
              index: 3
            - name: APS_A2_StsW_APSFailure
              index: 4
            - name: APS_A2_StsW_APSShutDown
              index: 5
            - name: APS_A2_StsW_ExternalSupplyFeed
              index: 7
            - name: APS_A2_StsW_MaintenanceNeeded
              index: 8
        - name: APS_A2_ConvSts
          offset: 32
          type: BITSET8
          is_aligned: true
          items:
            - name: APS_A2_ConvSts_ConvReady
              index: 0
            - name: APS_A2_ConvSts_ConvInService
              index: 1
            - name: APS_A2_ConvSts_ConvFailure
              index: 2
            - name: APS_A2_ConvSts_ConvShutDown
              index: 3
            - name: APS_A2_ConvSts_HVInputContactorSts
              index: 4
            - name: APS_A2_ConvSts_HVInputFuseSts
              index: 5
        - name: APS_A2_3phSts
          offset: 40
          type: BITSET8
          is_aligned: true
          items:
            - name: APS_A2_3phSts__3phOff
              index: 0
            - name: APS_A2_3phSts__3phReady
              index: 1
            - name: APS_A2_3phSts__3phNormal
              index: 2
            - name: APS_A2_3phSts__3phInService
              index: 3
            - name: APS_A2_3phSts__3phFailure
              index: 4
            - name: APS_A2_3phSts__3phShutDown
              index: 5
            - name: APS_A2_3phSts_ACOutputContactorSts
              index: 6
        - name: APS_A2_ChgStsW
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: APS_A2_ChgStsW_ChgReady
              index: 0
            - name: APS_A2_ChgStsW_ChgInService
              index: 1
            - name: APS_A2_ChgStsW_ChgFailure
              index: 2
            - name: APS_A2_ChgStsW_ChgShutDown
              index: 3
            - name: APS_A2_ChgStsW_DCOutputContactorSts
              index: 4
        - name: APS_A2_HV_IN_V
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_HV_IN_C
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_HV_IN_P
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_AC_OUT_V
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_AC_OUT_C
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_AC_OUT_P
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_DC_OUT_V
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_DC_OUT_C
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_DC_OUT_P
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_BATT_C
          offset: 208
          type: INTEGER16
          is_aligned: true
        - name: APS_A2_BATT_V
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: APS_A2_HV_IN_V_CV
          offset: 240
          type: ANTIVALENT2
          is_aligned: true
        - name: APS_A2_HV_IN_C_CV
          offset: 242
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A2_AC_OUT_V_CV
          offset: 244
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A2_AC_OUT_C_CV
          offset: 246
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A2_DC_OUT_V_CV
          offset: 248
          type: ANTIVALENT2
          is_aligned: true
        - name: APS_A2_DC_OUT_C_CV
          offset: 250
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A2_BATT_C_CV
          offset: 252
          type: ANTIVALENT2
          is_aligned: false
        - name: APS_A2_BATT_V_CV
          offset: 254
          type: ANTIVALENT2
          is_aligned: false
    - name: ETH_CCTV_DIAG_M
      address: 239.34.0.11:12011
      source: CCTV
      period: 1.024s
      size: 256
      variables:
        - name: CCTV_SystemLifeSign
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: CCTV_IProtectRecOnHD
          offset: 8
          type: UNSIGNED8
          is_aligned: true
        - name: CCTV_IGenSystemMod
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: CCTV_IGenSystemMod_Normal
              index: 0
            - name: CCTV_IGenSystemMod_AlarmMode
              index: 1
            - name: CCTV_IGenSystemMod_Startup
              index: 2
            - name: CCTV_IGenSystemMod_Download
              index: 3
            - name: CCTV_IGenSystemMod_Faulty
              index: 4
            - name: CCTV_IGenSystemMod_TestMode
              index: 5
            - name: CCTV_IGenSystemMod_MaintenanceMode
              index: 6
        - name: CCTV_FTempSensorDVR
          offset: 32
          type: BITSET8
          is_aligned: true
          items:
            - name: CCTV_FTempSensorDVR_OK
              index: 0
            - name: CCTV_FTempSensorDVR_TooCold
              index: 1
            - name: CCTV_FTempSensorDVR_TooHot
              index: 2
            - name: CCTV_FTempSensorDVR_NoInfo
              index: 3
        - name: CCTV_FTempSensStor
          offset: 40
          type: BITSET8
          is_aligned: true
          items:
            - name: CCTV_FTempSensStor_OK
              index: 0
            - name: CCTV_FTempSensStor_TooCold
              index: 1
            - name: CCTV_FTempSensStor_TooHot
              index: 2
            - name: CCTV_FTempSensStor_Fault
              index: 3
        - name: CCTV_DIAG_DVR
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: CCTV_DIAG_DVR_FDVRMajorFail
              index: 0
            - name: CCTV_DIAG_DVR_FIpWatch
              index: 1
            - name: CCTV_DIAG_DVR_FApplWatch
              index: 2
            - name: CCTV_DIAG_DVR_FResetOpOnTimeS
              index: 3
            - name: CCTV_DIAG_DVR_FSensorTempFail
              index: 4
            - name: CCTV_DIAG_DVR_IStorUPresent
              index: 5
            - name: CCTV_DIAG_DVR_FStorUMinorFail
              index: 6
            - name: CCTV_DIAG_DVR_FStorUMajorFail
              index: 7
            - name: CCTV_DIAG_DVR_FTCMSComFault
              index: 9
            - name: CCTV_DIAG_DVR_IBatteryLow
              index: 10
        - name: CCTV_DIAG_CAM_A1
          offset: 64
          type: BITSET32
          is_aligned: true
          items:
            - name: CCTV_DIAG_CAM_A1_FCamComFault
              index: 0
            - name: CCTV_DIAG_CAM_A1_FCamFault
              index: 1
            - name: CCTV_DIAG_CAM_A1_FCamObstruction
              index: 2
            - name: CCTV_DIAG_CAM_A1_Cam1ComFault
              index: 3
            - name: CCTV_DIAG_CAM_A1_Cam1Fault
              index: 4
            - name: CCTV_DIAG_CAM_A1_Cam1Obstruction
              index: 5
            - name: CCTV_DIAG_CAM_A1_Cam2ComFault
              index: 6
            - name: CCTV_DIAG_CAM_A1_Cam2Fault
              index: 7
            - name: CCTV_DIAG_CAM_A1_Cam2Obstruction
              index: 8
            - name: CCTV_DIAG_CAM_A1_Cam3ComFault
              index: 9
            - name: CCTV_DIAG_CAM_A1_Cam3Fault
              index: 10
            - name: CCTV_DIAG_CAM_A1_Cam3Obstruction
              index: 11
            - name: CCTV_DIAG_CAM_A1_Cam4ComFault
              index: 12
            - name: CCTV_DIAG_CAM_A1_Cam4Fault
              index: 13
            - name: CCTV_DIAG_CAM_A1_Cam4Obstruction
              index: 14
            - name: CCTV_DIAG_CAM_A1_Cam5ComFault
              index: 15
            - name: CCTV_DIAG_CAM_A1_Cam5Fault
              index: 16
            - name: CCTV_DIAG_CAM_A1_Cam5Obstruction
              index: 17
            - name: CCTV_DIAG_CAM_A1_Cam6ComFault
              index: 18
            - name: CCTV_DIAG_CAM_A1_Cam6Fault
              index: 19
            - name: CCTV_DIAG_CAM_A1_Cam6Obstruction
              index: 20
        - name: CCTV_DIAG_CAM_B
          offset: 96
          type: BITSET32
          is_aligned: true
          items:
            - name: CCTV_DIAG_CAM_B_Cam1ComFault
              index: 3
            - name: CCTV_DIAG_CAM_B_Cam1Fault
              index: 4
            - name: CCTV_DIAG_CAM_B_Cam1Obstruction
              index: 5
            - name: CCTV_DIAG_CAM_B_Cam2ComFault
              index: 6
            - name: CCTV_DIAG_CAM_B_Cam2Fault
              index: 7
            - name: CCTV_DIAG_CAM_B_Cam2Obstruction
              index: 8
            - name: CCTV_DIAG_CAM_B_Cam3ComFault
              index: 9
            - name: CCTV_DIAG_CAM_B_Cam3Fault
              index: 10
            - name: CCTV_DIAG_CAM_B_Cam3Obstruction
              index: 11
            - name: CCTV_DIAG_CAM_B_Cam4ComFault
              index: 12
            - name: CCTV_DIAG_CAM_B_Cam4Fault
              index: 13
            - name: CCTV_DIAG_CAM_B_Cam4Obstruction
              index: 14
            - name: CCTV_DIAG_CAM_B_Cam5ComFault
              index: 15
            - name: CCTV_DIAG_CAM_B_Cam5Fault
              index: 16
            - name: CCTV_DIAG_CAM_B_Cam5Obstruction
              index: 17
            - name: CCTV_DIAG_CAM_B_Cam6ComFault
              index: 18
            - name: CCTV_DIAG_CAM_B_Cam6Fault
              index: 19
            - name: CCTV_DIAG_CAM_B_Cam6Obstruction
              index: 20
        - name: CCTV_DIAG_CAM_C1
          offset: 128
          type: BITSET32
          is_aligned: true
          items:
            - name: CCTV_DIAG_CAM_C1_Cam1ComFault
              index: 3
            - name: CCTV_DIAG_CAM_C1_Cam1Fault
              index: 4
            - name: CCTV_DIAG_CAM_C1_Cam1Obstruction
              index: 5
            - name: CCTV_DIAG_CAM_C1_Cam2ComFault
              index: 6
            - name: CCTV_DIAG_CAM_C1_Cam2Fault
              index: 7
            - name: CCTV_DIAG_CAM_C1_Cam2Obstruction
              index: 8
            - name: CCTV_DIAG_CAM_C1_Cam3ComFault
              index: 9
            - name: CCTV_DIAG_CAM_C1_Cam3Fault
              index: 10
            - name: CCTV_DIAG_CAM_C1_Cam3Obstruction
              index: 11
            - name: CCTV_DIAG_CAM_C1_Cam4ComFault
              index: 12
            - name: CCTV_DIAG_CAM_C1_Cam4Fault
              index: 13
            - name: CCTV_DIAG_CAM_C1_Cam4Obstruction
              index: 14
            - name: CCTV_DIAG_CAM_C1_Cam5ComFault
              index: 15
            - name: CCTV_DIAG_CAM_C1_Cam5Fault
              index: 16
            - name: CCTV_DIAG_CAM_C1_Cam5Obstruction
              index: 17
            - name: CCTV_DIAG_CAM_C1_Cam6ComFault
              index: 18
            - name: CCTV_DIAG_CAM_C1_Cam6Fault
              index: 19
            - name: CCTV_DIAG_CAM_C1_Cam6Obstruction
              index: 20
        - name: CCTV_DIAG_CAM_A2
          offset: 160
          type: BITSET32
          is_aligned: true
          items:
            - name: CCTV_DIAG_CAM_A2_FCamComFault
              index: 0
            - name: CCTV_DIAG_CAM_A2_FCamFault
              index: 1
            - name: CCTV_DIAG_CAM_A2_FCamObstruction
              index: 2
            - name: CCTV_DIAG_CAM_A2_Cam1ComFault
              index: 3
            - name: CCTV_DIAG_CAM_A2_Cam1Fault
              index: 4
            - name: CCTV_DIAG_CAM_A2_Cam1Obstruction
              index: 5
            - name: CCTV_DIAG_CAM_A2_Cam2ComFault
              index: 6
            - name: CCTV_DIAG_CAM_A2_Cam2Fault
              index: 7
            - name: CCTV_DIAG_CAM_A2_Cam2Obstruction
              index: 8
            - name: CCTV_DIAG_CAM_A2_Cam3ComFault
              index: 9
            - name: CCTV_DIAG_CAM_A2_Cam3Fault
              index: 10
            - name: CCTV_DIAG_CAM_A2_Cam3Obstruction
              index: 11
            - name: CCTV_DIAG_CAM_A2_Cam4ComFault
              index: 12
            - name: CCTV_DIAG_CAM_A2_Cam4Fault
              index: 13
            - name: CCTV_DIAG_CAM_A2_Cam4Obstruction
              index: 14
            - name: CCTV_DIAG_CAM_A2_Cam5ComFault
              index: 15
            - name: CCTV_DIAG_CAM_A2_Cam5Fault
              index: 16
            - name: CCTV_DIAG_CAM_A2_Cam5Obstruction
              index: 17
            - name: CCTV_DIAG_CAM_A2_Cam6ComFault
              index: 18
            - name: CCTV_DIAG_CAM_A2_Cam6Fault
              index: 19
            - name: CCTV_DIAG_CAM_A2_Cam6Obstruction
              index: 20
    - name: ETH_CCTV_SWV_M
      address: 239.34.0.10:12010
      source: CCTV
      period: 4.096s
      size: 1024
      variables:
        - name: CCTV_DVRSysSwV_H
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_DVRSysSwV_L
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_DVRSysCfgV_H
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_DVRSysCfgV_L
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_DVRIHwV
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_CamFrontalSwV_A1_H
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_CamFrontalSwV_A1_L
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_A1_H
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_A1_L
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_A1_H
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_A1_L
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_A1_H
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_A1_L
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_A1_H
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_A1_L
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_A1_H
          offset: 240
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_A1_L
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_A1_H
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_A1_L
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_B_H
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_B_L
          offset: 320
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_B_H
          offset: 336
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_B_L
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_B_H
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_B_L
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_B_H
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_B_L
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_B_H
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_B_L
          offset: 448
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_B_H
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_B_L
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_C1_H
          offset: 496
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_C1_L
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_C1_H
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_C1_L
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_C1_H
          offset: 560
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_C1_L
          offset: 576
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_C1_H
          offset: 592
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_C1_L
          offset: 608
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_C1_H
          offset: 624
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_C1_L
          offset: 640
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_C1_H
          offset: 656
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_C1_L
          offset: 672
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_CamFrontalSwV_A2_H
          offset: 688
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_CamFrontalSwV_A2_L
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_A2_H
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam1SwV_A2_L
          offset: 736
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_A2_H
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam2SwV_A2_L
          offset: 768
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_A2_H
          offset: 784
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam3SwV_A2_L
          offset: 800
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_A2_H
          offset: 816
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam4SwV_A2_L
          offset: 832
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_A2_H
          offset: 848
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam5SwV_A2_L
          offset: 864
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_A2_H
          offset: 880
          type: UNSIGNED16
          is_aligned: true
        - name: CCTV_Cam6SwV_A2_L
          offset: 896
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_PAS_PA_M_STS_M
      address: 239.34.0.3:12003
      source: PASPA_A1
      period: 256ms
      size: 1024
      variables:
        - name: PAS_PA_LifeB
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: PAS_PA_ModeW
          offset: 16
          type: BITSET16
          is_aligned: true
          items:
            - name: PAS_PA_ModeW_cab_PA_int
              index: 0
            - name: PAS_PA_ModeW_cab_PA_left
              index: 1
            - name: PAS_PA_ModeW_cab_PA_right
              index: 2
            - name: PAS_PA_ModeW_Speak_point_PA_int
              index: 3
            - name: PAS_PA_ModeW_Speak_point_PA_left
              index: 4
            - name: PAS_PA_ModeW_Speak_point_PA_right
              index: 5
            - name: PAS_PA_ModeW_cab_cab
              index: 6
            - name: PAS_PA_ModeW_cab_PEI_req
              index: 7
            - name: PAS_PA_ModeW_cab_PEI_comm
              index: 8
            - name: PAS_PA_ModeW_Autom_announce
              index: 9
            - name: PAS_PA_ModeW_Announc_active
              index: 10
            - name: PAS_PA_ModeW_Normal_Mode
              index: 12
            - name: PAS_PA_ModeW_Degr_Mode
              index: 13
            - name: PAS_PA_ModeW_Disp_man_set_ETD
              index: 14
            - name: PAS_PA_ModeW_AA_Inhibition_ack
              index: 15
        - name: PAS_PA_DigInput_Sts
          offset: 32
          type: BITSET16
          is_aligned: true
          items:
            - name: PAS_PA_DigInput_Sts_A1_PTT
              index: 0
            - name: PAS_PA_DigInput_Sts_A1_Cab_cab
              index: 1
            - name: PAS_PA_DigInput_Sts_A1_cab_PEI
              index: 2
            - name: PAS_PA_DigInput_Sts_A1_internal_PA
              index: 3
            - name: PAS_PA_DigInput_Sts_A1_external_L_PA
              index: 4
            - name: PAS_PA_DigInput_Sts_A1_external_R_PA
              index: 5
            - name: PAS_PA_DigInput_Sts_A1_act_cab
              index: 6
            - name: PAS_PA_DigInput_Sts_A2_PTT
              index: 8
            - name: PAS_PA_DigInput_Sts_A2_Cab_cab
              index: 9
            - name: PAS_PA_DigInput_Sts_A2_cab_PEI
              index: 10
            - name: PAS_PA_DigInput_Sts_A2_internal_PA
              index: 11
            - name: PAS_PA_DigInput_Sts_A2_external_L_PA
              index: 12
            - name: PAS_PA_DigInput_Sts_A2_external_R_PA
              index: 13
            - name: PAS_PA_DigInput_Sts_A2_act_cab
              index: 14
        - name: PAS_PA_PEI_Sts_A1
          offset: 48
          type: BITSET16
          is_aligned: true
          items:
            - name: PAS_PA_PEI_Sts_A1_REQ_CFA_1
              index: 0
            - name: PAS_PA_PEI_Sts_A1_REQ_CFA_2
              index: 1
            - name: PAS_PA_PEI_Sts_A1_REQ_CFA_3
              index: 2
            - name: PAS_PA_PEI_Sts_A1_REQ_EMH_1
              index: 3
            - name: PAS_PA_PEI_Sts_A1_REQ_EMH_2
              index: 4
            - name: PAS_PA_PEI_Sts_A1_REQ_EMH_3
              index: 5
            - name: PAS_PA_PEI_Sts_A1_PEI_ACT_1
              index: 6
            - name: PAS_PA_PEI_Sts_A1_PEI_ACT_2
              index: 7
            - name: PAS_PA_PEI_Sts_A1_PEI_ACT_3
              index: 8
            - name: PAS_PA_PEI_Sts_A1_SPKP_ACT
              index: 9
        - name: PAS_PA_PEI_Sts_A2
          offset: 64
          type: BITSET16
          is_aligned: true
          items:
            - name: PAS_PA_PEI_Sts_A2_REQ_CFA_1
              index: 0
            - name: PAS_PA_PEI_Sts_A2_REQ_CFA_2
              index: 1
            - name: PAS_PA_PEI_Sts_A2_REQ_CFA_3
              index: 2
            - name: PAS_PA_PEI_Sts_A2_REQ_EMH_1
              index: 3
            - name: PAS_PA_PEI_Sts_A2_REQ_EMH_2
              index: 4
            - name: PAS_PA_PEI_Sts_A2_REQ_EMH_3
              index: 5
            - name: PAS_PA_PEI_Sts_A2_PEI_ACT_1
              index: 6
            - name: PAS_PA_PEI_Sts_A2_PEI_ACT_2
              index: 7
            - name: PAS_PA_PEI_Sts_A2_PEI_ACT_3
              index: 8
            - name: PAS_PA_PEI_Sts_A2_SPKP_ACT
              index: 9
        - name: PAS_PA_PEI_Sts_B
          offset: 80
          type: BITSET16
          is_aligned: true
          items:
            - name: PAS_PA_PEI_Sts_B_REQ_CFA_1
              index: 0
            - name: PAS_PA_PEI_Sts_B_REQ_CFA_2
              index: 1
            - name: PAS_PA_PEI_Sts_B_REQ_CFA_3
              index: 2
            - name: PAS_PA_PEI_Sts_B_REQ_CFA_4
              index: 3
            - name: PAS_PA_PEI_Sts_B_REQ_CFA_WC
              index: 4
            - name: PAS_PA_PEI_Sts_B_REQ_EMH_1
              index: 5
            - name: PAS_PA_PEI_Sts_B_REQ_EMH_2
              index: 6
            - name: PAS_PA_PEI_Sts_B_PEI_ACT_1
              index: 7
            - name: PAS_PA_PEI_Sts_B_PEI_ACT_2
              index: 8
            - name: PAS_PA_PEI_Sts_B_PEI_ACT_3
              index: 9
            - name: PAS_PA_PEI_Sts_B_PEI_ACT_4
              index: 10
            - name: PAS_PA_PEI_Sts_B_PEI_ACT_WC
              index: 11
            - name: PAS_PA_PEI_Sts_B_SPKP_ACT
              index: 12
        - name: PAS_PA_PEI_Sts_C1
          offset: 96
          type: BITSET8
          is_aligned: true
          items:
            - name: PAS_PA_PEI_Sts_C1_REQ_CFA_1
              index: 0
            - name: PAS_PA_PEI_Sts_C1_REQ_CFA_2
              index: 1
            - name: PAS_PA_PEI_Sts_C1_REQ_EMH_1
              index: 2
            - name: PAS_PA_PEI_Sts_C1_REQ_EMH_2
              index: 3
            - name: PAS_PA_PEI_Sts_C1_PEI_ACT_1
              index: 4
            - name: PAS_PA_PEI_Sts_C1_PEI_ACT_2
              index: 5
            - name: PAS_PA_PEI_Sts_C1_SPKP_ACT
              index: 6
        - name: PAS_PA_PEI_Sts_C2
          offset: 104
          type: BITSET8
          is_aligned: true
          items:
            - name: PAS_PA_PEI_Sts_C2_REQ_CFA_1
              index: 0
            - name: PAS_PA_PEI_Sts_C2_REQ_CFA_2
              index: 1
            - name: PAS_PA_PEI_Sts_C2_REQ_EMH_1
              index: 2
            - name: PAS_PA_PEI_Sts_C2_REQ_EMH_2
              index: 3
            - name: PAS_PA_PEI_Sts_C2_PEI_ACT_1
              index: 4
            - name: PAS_PA_PEI_Sts_C2_PEI_ACT_2
              index: 5
            - name: PAS_PA_PEI_Sts_C2_SPKP_ACT
              index: 6
        - name: PAS_PA_PEI_Sts_D
          offset: 112
          type: BITSET16
          is_aligned: true
          items:
            - name: PAS_PA_PEI_Sts_D_REQ_CFA_1
              index: 0
            - name: PAS_PA_PEI_Sts_D_REQ_CFA_2
              index: 1
            - name: PAS_PA_PEI_Sts_D_REQ_CFA_3
              index: 2
            - name: PAS_PA_PEI_Sts_D_REQ_EMH_1
              index: 3
            - name: PAS_PA_PEI_Sts_D_REQ_EMH_2
              index: 4
            - name: PAS_PA_PEI_Sts_D_REQ_EMH_3
              index: 5
            - name: PAS_PA_PEI_Sts_D_PEI_ACT_1
              index: 6
            - name: PAS_PA_PEI_Sts_D_PEI_ACT_2
              index: 7
            - name: PAS_PA_PEI_Sts_D_PEI_ACT_3
              index: 8
            - name: PAS_PA_PEI_Sts_D_SPKP_ACT
              index: 9
        - name: PAS_PA_FailMainDW1
          offset: 128
          type: BITSET32
          is_aligned: true
          items:
            - name: PAS_PA_FailMainDW1_A1_AMP_FAULT
              index: 0
            - name: PAS_PA_FailMainDW1_A1_PIU_FAULT
              index: 1
            - name: PAS_PA_FailMainDW1_A1_PEI1_FAULT
              index: 2
            - name: PAS_PA_FailMainDW1_A1_PEI2_FAULT
              index: 3
            - name: PAS_PA_FailMainDW1_A1_PEI3_FAULT
              index: 4
            - name: PAS_PA_FailMainDW1_A2_AMP_FAULT
              index: 5
            - name: PAS_PA_FailMainDW1_A2_PIU_FAULT
              index: 6
            - name: PAS_PA_FailMainDW1_A2_PEI1_FAULT
              index: 7
            - name: PAS_PA_FailMainDW1_A2_PEI2_FAULT
              index: 8
            - name: PAS_PA_FailMainDW1_A2_PEI3_FAULT
              index: 9
            - name: PAS_PA_FailMainDW1_B_AMP_FAULT
              index: 10
            - name: PAS_PA_FailMainDW1_B_PEI1_FAULT
              index: 11
            - name: PAS_PA_FailMainDW1_B_PEI2_FAULT
              index: 12
            - name: PAS_PA_FailMainDW1_B_PEI3_FAULT
              index: 13
            - name: PAS_PA_FailMainDW1_B_PEI4_FAULT
              index: 14
            - name: PAS_PA_FailMainDW1_B_PEI5_FAULT
              index: 15
            - name: PAS_PA_FailMainDW1_C1_AMP_FAULT
              index: 16
            - name: PAS_PA_FailMainDW1_C1_PEI1_FAULT
              index: 17
            - name: PAS_PA_FailMainDW1_C1_PEI2_FAULT
              index: 18
            - name: PAS_PA_FailMainDW1_C2_AMP_FAULT
              index: 19
            - name: PAS_PA_FailMainDW1_C2_PEI1_FAULT
              index: 20
            - name: PAS_PA_FailMainDW1_C2_PEI2_FAULT
              index: 21
            - name: PAS_PA_FailMainDW1_D_AMP_FAULT
              index: 22
            - name: PAS_PA_FailMainDW1_D_PEI1_FAULT
              index: 23
            - name: PAS_PA_FailMainDW1_D_PEI2_FAULT
              index: 24
            - name: PAS_PA_FailMainDW1_D_PEI3_FAULT
              index: 25
        - name: PAS_PA_FailMainDW2
          offset: 160
          type: BITSET32
          is_aligned: true
          items:
            - name: PAS_PA_FailMainDW2_FRONT_LED_A1_FAULT
              index: 0
            - name: PAS_PA_FailMainDW2_FRONT_LED_A2_FAULT
              index: 1
            - name: PAS_PA_FailMainDW2_SIDE_L_A1_LED_FAULT
              index: 2
            - name: PAS_PA_FailMainDW2_SIDE_R_A1_LED_FAULT
              index: 3
            - name: PAS_PA_FailMainDW2_SIDE_L_A2_LED_FAULT
              index: 4
            - name: PAS_PA_FailMainDW2_SIDE_R_A2_LED_FAULT
              index: 5
            - name: PAS_PA_FailMainDW2_SIDE_L_B_LED_FAULT
              index: 6
            - name: PAS_PA_FailMainDW2_SIDE_R_B_LED_FAULT
              index: 7
            - name: PAS_PA_FailMainDW2_SIDE_L_C1_LED_FAULT
              index: 8
            - name: PAS_PA_FailMainDW2_SIDE_R_C1_LED_FAULT
              index: 9
            - name: PAS_PA_FailMainDW2_SIDE_L_D_LED_FAULT
              index: 10
            - name: PAS_PA_FailMainDW2_SIDE_R_D_LED_FAULT
              index: 11
            - name: PAS_PA_FailMainDW2_SIDE_L_C2_LED_FAULT
              index: 12
            - name: PAS_PA_FailMainDW2_SIDE_R_C2_LED_FAULT
              index: 13
    - name: ETH_PAS_PA_SWV1_M
      address: 239.34.0.4:12004
      source: PASPA_A1
      period: 4.096s
      size: 1024
      variables:
        - name: FRONT_LED_A1_FW_VER_H
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: FRONT_LED_A1_FW_VER_L
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: FRONT_LED_A2_FW_VER_H
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: FRONT_LED_A2_FW_VER_L
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_A1_FW_VER_H
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_A1_FW_VER_L
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_A1_FW_VER_H
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_A1_FW_VER_L
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_A2_FW_VER_H
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_A2_FW_VER_L
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_A2_FW_VER_H
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_A2_FW_VER_L
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_B_FW_VER_H
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_B_FW_VER_L
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_B_FW_VER_H
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_B_FW_VER_L
          offset: 240
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_C1_FW_VER_H
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_L_LED_C1_FW_VER_L
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_C1_FW_VER_H
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: SIDE_R_LED_C1_FW_VER_L
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: MUC_A1_SW_VER_H
          offset: 320
          type: UNSIGNED16
          is_aligned: true
        - name: MUC_A1_SW_VER_L
          offset: 336
          type: UNSIGNED16
          is_aligned: true
        - name: MUC_A1_CFG_VER_H
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: MUC_A1_CFG_VER_L
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A1_SW_VER_H
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A1_SW_VER_L
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A1_CFG_VER_H
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A1_CFG_VER_L
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A1_SW_VER_H
          offset: 448
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A1_SW_VER_L
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A1_CFG_VER_H
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A1_CFG_VER_L
          offset: 496
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A1_SW_VER_H
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A1_SW_VER_L
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A1_CFG_VER_H
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A1_CFG_VER_L
          offset: 560
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A1_SW_VER_H
          offset: 576
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A1_SW_VER_L
          offset: 592
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A1_CFG_VER_H
          offset: 608
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A1_CFG_VER_L
          offset: 624
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A1_SW_VER_H
          offset: 640
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A1_SW_VER_L
          offset: 656
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A1_CFG_VER_H
          offset: 672
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A1_CFG_VER_L
          offset: 688
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A2_SW_VER_H
          offset: 704
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A2_SW_VER_L
          offset: 720
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A2_CFG_VER_H
          offset: 736
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_A2_CFG_VER_L
          offset: 752
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A2_SW_VER_H
          offset: 768
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A2_SW_VER_L
          offset: 784
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A2_CFG_VER_H
          offset: 800
          type: UNSIGNED16
          is_aligned: true
        - name: PIU_A2_CFG_VER_L
          offset: 816
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A2_SW_VER_H
          offset: 832
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A2_SW_VER_L
          offset: 848
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A2_CFG_VER_H
          offset: 864
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_A2_CFG_VER_L
          offset: 880
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A2_SW_VER_H
          offset: 896
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A2_SW_VER_L
          offset: 912
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A2_CFG_VER_H
          offset: 928
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_A2_CFG_VER_L
          offset: 944
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A2_SW_VER_H
          offset: 960
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A2_SW_VER_L
          offset: 976
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A2_CFG_VER_H
          offset: 992
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_A2_CFG_VER_L
          offset: 1008
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_PAS_PA_SWV2_M
      address: 239.34.0.5:12005
      source: PASPA_A1
      period: 4.096s
      size: 1024
      variables:
        - name: AMP_B_SW_VER_H
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_B_SW_VER_L
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_B_CFG_VER_H
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_B_CFG_VER_L
          offset: 48
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_B_SW_VER_H
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_B_SW_VER_L
          offset: 80
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_B_CFG_VER_H
          offset: 96
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_B_CFG_VER_L
          offset: 112
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_B_SW_VER_H
          offset: 128
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_B_SW_VER_L
          offset: 144
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_B_CFG_VER_H
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_B_CFG_VER_L
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_B_SW_VER_H
          offset: 192
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_B_SW_VER_L
          offset: 208
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_B_CFG_VER_H
          offset: 224
          type: UNSIGNED16
          is_aligned: true
        - name: PEI3_B_CFG_VER_L
          offset: 240
          type: UNSIGNED16
          is_aligned: true
        - name: PEI4_B_SW_VER_H
          offset: 256
          type: UNSIGNED16
          is_aligned: true
        - name: PEI4_B_SW_VER_L
          offset: 272
          type: UNSIGNED16
          is_aligned: true
        - name: PEI4_B_CFG_VER_H
          offset: 288
          type: UNSIGNED16
          is_aligned: true
        - name: PEI4_B_CFG_VER_L
          offset: 304
          type: UNSIGNED16
          is_aligned: true
        - name: PEI5_WC_SW_VER_H
          offset: 320
          type: UNSIGNED16
          is_aligned: true
        - name: PEI5_WC_SW_VER_L
          offset: 336
          type: UNSIGNED16
          is_aligned: true
        - name: PEI5_WC_CFG_VER_H
          offset: 352
          type: UNSIGNED16
          is_aligned: true
        - name: PEI5_WC_CFG_VER_L
          offset: 368
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_C1_SW_VER_H
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_C1_SW_VER_L
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_C1_CFG_VER_H
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: AMP_C1_CFG_VER_L
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_C1_SW_VER_H
          offset: 448
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_C1_SW_VER_L
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_C1_CFG_VER_H
          offset: 480
          type: UNSIGNED16
          is_aligned: true
        - name: PEI1_C1_CFG_VER_L
          offset: 496
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_C1_SW_VER_H
          offset: 512
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_C1_SW_VER_L
          offset: 528
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_C1_CFG_VER_H
          offset: 544
          type: UNSIGNED16
          is_aligned: true
        - name: PEI2_C1_CFG_VER_L
          offset: 560
          type: UNSIGNED16
          is_aligned: true
    - name: ETH_SDIAG_STS
      address: 239.34.0.58:12058
      source: SDIAG
      period: 256ms
      size: 128
      variables:
        - name: SDIAG_Configuration_SwV
          offset: 0
          type: UNSIGNED16
          is_aligned: true
        - name: SDIAG_Core_SwV
          offset: 16
          type: UNSIGNED16
          is_aligned: true
        - name: SDIAG_Firmware_SwV
          offset: 32
          type: UNSIGNED16
          is_aligned: true
        - name: SDIAG_LFW
          offset: 48
          type: UNSIGNED8
          is_aligned: true
        - name: SDIAG_UPLOAD_STATUS
          offset: 56
          type: UNSIGNED8
          is_aligned: true
        - name: SDIAG_NSDBs_Conf_SwV
          offset: 64
          type: UNSIGNED16
          is_aligned: true
        - name: SDIAG_FAIL_DEVICE
          offset: 96
          type: UNSIGNED32
          is_aligned: true
    - name: ETH_SENSORBUS_STS_M
      address: 239.34.0.68:12068
      source: SENSORBUS
      period: 1.024s
      size: 1024
      variables:
        - name: SENSORBUS_LifeB
          offset: 0
          type: UNSIGNED8
          is_aligned: true
        - name: SENSORBUS_ModeB
          offset: 8
          type: BITSET8
          is_aligned: true
          items:
            - name: SENSORBUS_ModeB_PIS_approaching
              index: 0
            - name: SENSORBUS_ModeB_PIS_instation
              index: 1
            - name: SENSORBUS_ModeB_PIS_leaving
              index: 2
            - name: SENSORBUS_ModeB_PIS_enroute
              index: 3
            - name: SENSORBUS_ModeB_PIS_unknown
              index: 4
        - name: SENSORBUS_Station_code_1
          offset: 16
          type: CHARACTER8
          is_aligned: true
        - name: SENSORBUS_Station_code_2
          offset: 24
          type: CHARACTER8
          is_aligned: true
        - name: SENSORBUS_Station_code_3
          offset: 32
          type: CHARACTER8
          is_aligned: true
        - name: SENSORBUS_Station_code_4
          offset: 40
          type: CHARACTER8
          is_aligned: true
        - name: SENSORBUS_Station_code_5
          offset: 48
          type: CHARACTER8
          is_aligned: true
        - name: SENSORBUS_service_number
          offset: 64
          type: UNSIGNED32
          is_aligned: true
        - name: SENSORBUS_TimeDate
          offset: 96
          type: TIMEDATE48
          is_aligned: true
        - name: SENSORBUS_GPS_Latitude
          offset: 144
          type: UNSIGNED8
          is_aligned: true
        - name: SENSORBUS_GPS_Longitude
          offset: 152
          type: UNSIGNED8
          is_aligned: true
        - name: SENSORBUS_GPS_LatitudeFD
          offset: 160
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_GPS_LongitudeFD
          offset: 176
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_GPS_UTCTimeDate
          offset: 192
          type: TIMEDATE48
          is_aligned: true
        - name: SENSORBUS_GPS_NumberSatellites
          offset: 240
          type: UNSIGNED8
          is_aligned: true
        - name: SENSORBUS_GPS_SpeedOverGround
          offset: 256
          type: REAL32
          is_aligned: true
        - name: SENSORBUS_GPS_South
          offset: 288
          type: BOOLEAN1
          is_aligned: true
        - name: SENSORBUS_GPS_West
          offset: 289
          type: BOOLEAN1
          is_aligned: false
        - name: SENSORBUS_FailccuEtdW
          offset: 304
          type: BITSET16
          is_aligned: true
          items:
            - name: SENSORBUS_FailccuEtdW_WCB_sts
              index: 0
            - name: SENSORBUS_FailccuEtdW_Mobile_sts
              index: 1
            - name: SENSORBUS_FailccuEtdW_CommS_sts
              index: 2
            - name: SENSORBUS_FailccuEtdW_GPS_sts
              index: 3
            - name: SENSORBUS_FailccuEtdW_PIS_sts
              index: 4
            - name: SENSORBUS_FailccuEtdW_TimTim_sts
              index: 5
            - name: SENSORBUS_FailccuEtdW_OBIS_sts
              index: 6
            - name: SENSORBUS_FailccuEtdW_PA_comms_sts
              index: 7
            - name: SENSORBUS_FailccuEtdW_Disp_comms_sts
              index: 8
            - name: SENSORBUS_FailccuEtdW_ETD_comms_sts_A1
              index: 9
            - name: SENSORBUS_FailccuEtdW_ETD_comms_sts_A2
              index: 10
            - name: SENSORBUS_FailccuEtdW_ETD_A1_sts
              index: 11
            - name: SENSORBUS_FailccuEtdW_ETD_A2_sts
              index: 12
        - name: SENSORBUS_FaildispDW
          offset: 320
          type: BITSET32
          is_aligned: true
          items:
            - name: SENSORBUS_FaildispDW_DISP_sts_A1_1
              index: 0
            - name: SENSORBUS_FaildispDW_DISP_sts_A1_2
              index: 1
            - name: SENSORBUS_FaildispDW_DISP_sts_A1_3
              index: 2
            - name: SENSORBUS_FaildispDW_DISP_sts_A1_4
              index: 3
            - name: SENSORBUS_FaildispDW_DISP_sts_A1_5
              index: 4
            - name: SENSORBUS_FaildispDW_DISP_sts_A2_1
              index: 5
            - name: SENSORBUS_FaildispDW_DISP_sts_A2_2
              index: 6
            - name: SENSORBUS_FaildispDW_DISP_sts_A2_3
              index: 7
            - name: SENSORBUS_FaildispDW_DISP_sts_A2_4
              index: 8
            - name: SENSORBUS_FaildispDW_DISP_sts_A2_5
              index: 9
            - name: SENSORBUS_FaildispDW_DISP_sts_B_1
              index: 10
            - name: SENSORBUS_FaildispDW_DISP_sts_B_2
              index: 11
            - name: SENSORBUS_FaildispDW_DISP_sts_B_3
              index: 12
            - name: SENSORBUS_FaildispDW_DISP_sts_B_4
              index: 13
            - name: SENSORBUS_FaildispDW_DISP_sts_C1_1
              index: 14
            - name: SENSORBUS_FaildispDW_DISP_sts_C1_2
              index: 15
            - name: SENSORBUS_FaildispDW_DISP_sts_C1_3
              index: 16
            - name: SENSORBUS_FaildispDW_DISP_sts_C1_4
              index: 17
            - name: SENSORBUS_FaildispDW_DISP_sts_C2_1
              index: 18
            - name: SENSORBUS_FaildispDW_DISP_sts_C2_2
              index: 19
            - name: SENSORBUS_FaildispDW_DISP_sts_C2_3
              index: 20
            - name: SENSORBUS_FaildispDW_DISP_sts_C2_4
              index: 21
            - name: SENSORBUS_FaildispDW_DISP_sts_D_1
              index: 22
            - name: SENSORBUS_FaildispDW_DISP_sts_D_2
              index: 23
            - name: SENSORBUS_FaildispDW_DISP_sts_D_3
              index: 24
            - name: SENSORBUS_FaildispDW_DISP_sts_D_4
              index: 25
        - name: SENSORBUS_FailwifapB
          offset: 352
          type: BITSET8
          is_aligned: true
          items:
            - name: SENSORBUS_FailwifapB_WIFIAP_sts_A1
              index: 0
            - name: SENSORBUS_FailwifapB_WIFIAP_sts_A2
              index: 1
            - name: SENSORBUS_FailwifapB_WIFIAP_sts_B
              index: 2
            - name: SENSORBUS_FailwifapB_WIFIAP_sts_C1
              index: 3
            - name: SENSORBUS_FailwifapB_WIFIAP_sts_C2
              index: 4
            - name: SENSORBUS_FailwifapB_WIFIAP_sts_D
              index: 5
            - name: SENSORBUS_FailwifapB_WCB_sts_B
              index: 6
        - name: SENSORBUS_FailswitchW
          offset: 368
          type: BITSET16
          is_aligned: true
          items:
            - name: SENSORBUS_FailswitchW_SWITCH_sts_A1_1
              index: 0
            - name: SENSORBUS_FailswitchW_SWITCH_sts_A1_2
              index: 1
            - name: SENSORBUS_FailswitchW_SWITCH_sts_A2_1
              index: 2
            - name: SENSORBUS_FailswitchW_SWITCH_sts_A2_2
              index: 3
            - name: SENSORBUS_FailswitchW_SWITCH_sts_B_1
              index: 4
            - name: SENSORBUS_FailswitchW_SWITCH_sts_B_2
              index: 5
            - name: SENSORBUS_FailswitchW_SWITCH_sts_C1_1
              index: 6
            - name: SENSORBUS_FailswitchW_SWITCH_sts_C1_2
              index: 7
            - name: SENSORBUS_FailswitchW_SWITCH_sts_C2_1
              index: 8
            - name: SENSORBUS_FailswitchW_SWITCH_sts_C2_2
              index: 9
            - name: SENSORBUS_FailswitchW_SWITCH_sts_D_1
              index: 10
            - name: SENSORBUS_FailswitchW_SWITCH_sts_D_2
              index: 11
        - name: SENSORBUS_SWVer_OBIS_B_var1
          offset: 384
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_SWVer_OBIS_B_var2
          offset: 400
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_SWVer_ETD_A1_var1
          offset: 416
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_SWVer_ETD_A1_var2
          offset: 432
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_SWVer_ETD_A2_var1
          offset: 448
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_SWVer_ETD_A2_var2
          offset: 464
          type: UNSIGNED16
          is_aligned: true
        - name: SENSORBUS_GPS_Latitude_DD
          offset: 480
          type: REAL32
          is_aligned: true
        - name: SENSORBUS_GPS_Longitude_DD
          offset: 512
          type: REAL32
          is_aligned: true
