java.lang.Object
org.eclipse.mosaic.lib.objects.v2x.V2xMessage
org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
All Implemented Interfaces:
Serializable, Identifiable

@Immutable public class Denm extends V2xMessage
Decentralized Environment Notification Message.
See Also:
  • Constructor Details

  • Method Details

    • getPayload

      @Nonnull public EncodedPayload getPayload()
      Description copied from class: V2xMessage
      Returns the EncodedPayload.
      Specified by:
      getPayload in class V2xMessage
      Returns:
      the EncodedPayload of this message
    • getTime

      public long getTime()
      Returns the time. Unit: [ns].
      Returns:
      the time. Unit: [ns].
    • getSenderPosition

      public GeoPoint getSenderPosition()
      Returns the coordinates of the sending node.
      Returns:
      the coordinate.
    • getEventRoadId

      public String getEventRoadId()
      Returns the identifier of the road on which the sender is located.
      Returns:
      the identifier.
    • getWarningType

      public SensorType getWarningType()
      Returns the type of the warning.
      Returns:
      the type of the warning.
    • getEventStrength

      public int getEventStrength()
      TODO: Add the Unit. Unit: [???]. Returns the strength of the causing event.
      Returns:
      the strength.
    • getCausedSpeed

      public float getCausedSpeed()
      TODO: Add the Unit. Unit: [???]. Returns the resulting speed because of the event.
      Returns:
      the resulting speed.
    • getSenderDeceleration

      public float getSenderDeceleration()
      TODO: Add the Unit. Unit: [???].
      Returns:
    • getEventLocation

      public GeoPoint getEventLocation()
      Returns the location of the event.
      Returns:
      the coordinate.
    • getEventArea

      public GeoPolygon getEventArea()
      Returns the area of the event.
      Returns:
      a list of coordinates.
    • getExtendedContainer

      public String getExtendedContainer()
      Returns the extended container.
      Returns:
      the additional information.