Interface TrafficManagementCenterApplication

All Superinterfaces:
Application, EventProcessor, OperatingSystemAccess<TrafficManagementCenterOperatingSystem>
All Known Implementing Classes:
HighwayManagementApp

public interface TrafficManagementCenterApplication extends Application, OperatingSystemAccess<TrafficManagementCenterOperatingSystem>
All applications accessing traffic management center functionality are to implement this interface.
  • Method Details

    • onInductionLoopUpdated

      void onInductionLoopUpdated(Collection<InductionLoop> updatedInductionLoops)
      This method is called when any subscribed InductionLoop of the unit has been updated. This requires this tmc unit to be mapped correctly to induction loop detectors in the mapping3 Configuration.
      Parameters:
      updatedInductionLoops - collection of updated InductionLoop states
    • onLaneAreaDetectorUpdated

      void onLaneAreaDetectorUpdated(Collection<LaneAreaDetector> updatedLaneAreaDetectors)
      This method is called when any subscribed LaneAreaDetector of the unit has been updated. This requires this tmc unit to be mapped correctly to lane area detectors in the mapping3 Configuration.
      Parameters:
      updatedLaneAreaDetectors - collection of updated LaneAreaDetector states