Class SequenceNumberPersistencyManager

java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.SequenceNumberPersistencyManager

public class SequenceNumberPersistencyManager extends Object
  • Field Details

    • LOG

      public static final Logger LOG
    • XML_TAG_SEQUENCE_NUMBER_LIST

      public static String XML_TAG_SEQUENCE_NUMBER_LIST
    • XML_TAG_SEQUENCE_NUMBER_ITEM

      public static String XML_TAG_SEQUENCE_NUMBER_ITEM
    • XML_TAG_NETWORK_KEY

      public static String XML_TAG_NETWORK_KEY
    • XML_TAG_ADDRESS

      public static String XML_TAG_ADDRESS
    • XML_TAG_SEQUENCE_NUMBER

      public static String XML_TAG_SEQUENCE_NUMBER
  • Constructor Details

    • SequenceNumberPersistencyManager

      public SequenceNumberPersistencyManager(Path storagePath)
  • Method Details

    • save

      public void save(NetworkKey networkKey, int unicastAddress, int sequenceNumber)
    • save

      protected void save()
    • load

      public void load()
    • getSequenceNumber

      public Integer getSequenceNumber(NetworkKey networkKey, int unicastAddress)