+ public void setNodeIdSupplier(NodeIdSupplier nodeIdSupplier, long range) {
+ this.currentClockSequenceRange = range >= 0 ? range & 0x3F00 : range;
+ setNodeIdSupplier(nodeIdSupplier);
+ }
+
+ protected NodeIdSupplier getNodeIdSupplier() {
+ return nodeIdSupplier;
+ }
+
+ /**
+ * If positive, only clock_hi is taken from the argument (range & 0x3F00), if
+ * negative, the full range of possible values is used.
+ */
+ public void setCurrentClockSequenceRange(long range) {
+ this.currentClockSequenceRange = range >= 0 ? range & 0x3F00 : range;
+ reset();
+ }
+