Interface VcUplinkHandler

    • Method Detail

      • getFrame

        TcTransferFrame getFrame()
        Retrieves the next frame in the Virtual Channel, or returns null if there is no frame available at the moment.
        Returns:
      • getFirstFrameTimestamp

        long getFirstFrameTimestamp()
        Returns the timestamp of the first frame ready to be dispatched or TimeEncoding.INVALID_INSTANT if there is no frame.

        The timestamp is used by the MasterChannelFrameMultiplexer to select the Virtual Channel from which the next frame is sent in case of FIFO priority scheme.

        Returns:
      • setDataAvailableSemaphore

        void setDataAvailableSemaphore​(Semaphore dataAvailableSemaphore)
        The semaphore will be used by the virtual channel to signal to MasterChannelFrameMultiplexer that data is available to be uplinked
        Parameters:
        dataAvailableSemaphore -