Class EasyTrafficLight::Blocker

Nested Relationships

This class is a nested type of Class EasyTrafficLight.

Class Documentation

class Blocker

This class will be provided to the deadlock_callback when a deadlock has occurred due to an unresolvable conflict. Human intervention may be required at this point, because the RMF traffic negotiation system does not have a high enough level of control over the conflicting participants to resolve it.

Public Functions

rmf_traffic::schedule::ParticipantId participant_id() const

Get the schedule participant ID of the blocker.

const rmf_traffic::schedule::ParticipantDescription &description() const

Get the description of the blocker.