java.lang.Object
org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CamBuilder

public class CamBuilder extends Object
A builder class to assemble Cooperative Awareness Messages Cam.
  • Constructor Details

    • CamBuilder

      public CamBuilder()
  • Method Details

    • position

      public CamBuilder position(GeoPoint position)
    • awarenessData

      public CamBuilder awarenessData(AwarenessData awarenessData)
    • userTaggedValue

      public CamBuilder userTaggedValue(byte[] userTaggedValue)
    • create

      public CamContent create(long time, String unitId)
      Assembles the Cam.
      Parameters:
      time - time of the CAM
      unitId - unit that send the CAM
      Returns:
      the content of the CAM