1 package eu.javaexperience.electronic.uartbus.rpc.datatype;
8 private static final long serialVersionUID = 1L;
9 public final int value;
18 this.value = value.intValue();
28 public long longValue()
34 public float floatValue()
40 public double doubleValue()
46 public String toString()
48 return "uint16_t: "+value;
52 public boolean equals(Object obj)
54 if(!(obj instanceof Number))
59 Number n = (Number) obj;
61 double d = n.doubleValue();
64 if(Math.floor(d) != d)
69 long l = n.longValue();
72 if(Short.MIN_VALUE <= l && l <= 65536)
87 return 0xffff & value;