Class GTUTransceiver

    • Constructor Detail

      • GTUTransceiver

        public GTUTransceiver​(OTSNetwork network,
                              GTUIdTransceiver gtuIdSource)
        Construct a GTUTransceiver.
        Parameters:
        network - Network; the Network
        gtuIdSource - GTUIdTransceiver; the transceiver that can produce all active GTU ids in the Network
    • Method Detail

      • getIdSource

        public final TransceiverInterface getIdSource​(int addressLevel,
                                                      ReturnWrapper returnWrapper)
                                               throws Sim0MQException,
                                                      SerializationException
        Retrieve the TransceiverInterface that can be used to get detailed information about a single object.
        Parameters:
        addressLevel - int; index of the argument in the address fields
        returnWrapper - ReturnWrapper; to be used to report problems
        Returns:
        TransceiverInterface; to be used to get valid values for argument addressLevel, or null if valid values for the argument at index addressLevel can not be obtained through a TransceiverInterface object
        Throws:
        Sim0MQException - when the ReturnWrapper fails
        SerializationException - when the ReturnWrapper fails
      • hasIdSource

        public boolean hasIdSource()
        Report if this transceiver has an id source.
        Returns:
        boolean; true if this transceiver has an id source; false if this transceiver does not have an id source