Interface IDtoDeviceReservation

All Known Implementing Classes:
DtoDeviceReservation

public interface IDtoDeviceReservation
A strech of time where a device must interrupt (i.e. pause) the currently executing setup, run or teardown of the current task. Only interruptible processes / fixedJobs may be allocated in a way that overlaps a DtoDeviceReservation. No special deviceState is required at this time; deviceState is not changed during this time.
  • Method Summary

    Modifier and Type
    Method
    Description
    End of the reservation (start smaller than end).
    Unique identifier among all DtoDeviceReservation
    Start of the reservation (start smaller than end).
    void
    setEnd(Long end)
    End of the reservation (start smaller than end).
    void
    Unique identifier among all DtoDeviceReservation
    void
    setStart(Long start)
    Start of the reservation (start smaller than end).
  • Method Details

    • getId

      String getId()
      Unique identifier among all DtoDeviceReservation
    • setId

      void setId(String id)
      Unique identifier among all DtoDeviceReservation
    • getStart

      Long getStart()
      Start of the reservation (start smaller than end). Default is Timestamp::MIN
    • setStart

      void setStart(Long start)
      Start of the reservation (start smaller than end). Default is Timestamp::MIN
    • getEnd

      Long getEnd()
      End of the reservation (start smaller than end). Default is Timestamp::MAX
    • setEnd

      void setEnd(Long end)
      End of the reservation (start smaller than end). Default is Timestamp::MAX