SerialNumber16, SerialNumber24, SerialNumber8public interface SerialNumberIntType
31 bits or fewer.| Modifier and Type | Method | Description |
|---|---|---|
int |
add(int s0,
int s1) |
|
int |
bits() |
|
int |
compare(int s0,
int s1) |
Compare the serial numbers
s0 and s1. |
int |
distance(int s0,
int s1) |
Calculate the signed distance between
s0 and s1. |
default int |
distanceUnsigned(int s0,
int s1) |
Calculate the unsigned distance between
s0 and s1. |
boolean |
inRange(int s) |
Determine serial number validity.
|
int add(int s0,
int s1)
s0 - A serial numbers1 - A serial numbers0 + s1int bits()
int compare(int s0,
int s1)
s0 and s1.s0 - A serial numbers1 - A serial number0 if the serial numbers are equal, a value less than
0 if s0 < s1, or a value greater than 0 if s0 >
s1int distance(int s0,
int s1)
s0 and s1.s0 - A serial numbers1 - A serial numberdefault int distanceUnsigned(int s0,
int s1)
s0 and s1.s0 - A serial numbers1 - A serial numberboolean inRange(int s)
s - A serial numbertrue iff s0 is in the range [0, (2 ^ bits())
- 1]Copyright © 2017 <code@io7m.com> http://io7m.com