Class PointInTime


  • public class PointInTime
    extends de.dlr.gitlab.fame.communication.message.DataItem
    Transfers but a single TimeStamp
    Author:
    Christoph Schimeczek
    • Field Summary

      Fields 
      Modifier and Type Field Description
      de.dlr.gitlab.fame.time.TimeStamp timeStamp
      The transferred TimeStamp
      • Fields inherited from class de.dlr.gitlab.fame.communication.message.DataItem

        CLASS_NOT_KNOWN, ERR_MISSING_CONSTRUCTOR
    • Constructor Summary

      Constructors 
      Constructor Description
      PointInTime​(de.dlr.gitlab.fame.protobuf.Agent.ProtoDataItem proto)
      Mandatory for deserialisation of DataItems
      PointInTime​(de.dlr.gitlab.fame.time.TimeStamp timeStamp)
      Creates this PointInTime
    • Field Detail

      • timeStamp

        public final de.dlr.gitlab.fame.time.TimeStamp timeStamp
        The transferred TimeStamp
    • Constructor Detail

      • PointInTime

        public PointInTime​(de.dlr.gitlab.fame.time.TimeStamp timeStamp)
        Creates this PointInTime
        Parameters:
        timeStamp - to be transferred
      • PointInTime

        public PointInTime​(de.dlr.gitlab.fame.protobuf.Agent.ProtoDataItem proto)
        Mandatory for deserialisation of DataItems
        Parameters:
        proto - protobuf representation
    • Method Detail

      • fillDataFields

        protected void fillDataFields​(de.dlr.gitlab.fame.protobuf.Agent.ProtoDataItem.Builder builder)
        Specified by:
        fillDataFields in class de.dlr.gitlab.fame.communication.message.DataItem