Class NumberTimeoutRequest

All Implemented Interfaces:
Runnable
Direct Known Subclasses:
AccessLog, AddValue, CancelValue, CheckServiceRegistrationToMedium, RegisterServiceToMedium, SubtractValue, UnregisterServiceToMedium, WriteValue

public class NumberTimeoutRequest extends OutputRequest
Base output request class for methods with int sequenceNumber and int timeout as parameters.
  • Constructor Details

    • NumberTimeoutRequest

      public NumberTimeoutRequest(ElectronicValueRWProperties props, int sequenceNumber, int timeout)
      Constructor. Stores given parameters for later use.
      Parameters:
      props - Property set of device service.
      sequenceNumber - Sequence number, any value.
      timeout - operation timeout.
  • Method Details

    • getSequenceNumber

      public int getSequenceNumber()
      Returns copy of sequenceNumber parameter (any value).
      Returns:
      The sequence number.
    • getTimeout

      public int getTimeout()
      Returns copy of maximum waiting time parameter (operation timeout).
      Returns:
      Maximum waiting time.