<groupId>${project.groupId}</groupId>
<artifactId>util</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-common</artifactId>
+ </dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-binding-api</artifactId>
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.GlobalAfiSafiStateAugmentation;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.GlobalAfiSafiStateAugmentationBuilder;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class GlobalStateCliUtilsTest {
private final ByteArrayOutputStream output = new ByteArrayOutputStream();
static GlobalBuilder buildGlobal(final boolean withStateAug) {
final GlobalBuilder builder = new GlobalBuilder().setState(new StateBuilder()
.setAs(AsNumber.getDefaultInstance("100"))
- .setTotalPaths(1L)
- .setTotalPrefixes(2L)
+ .setTotalPaths(Uint32.ONE)
+ .setTotalPrefixes(Uint32.valueOf(2))
.build());
final org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.multiprotocol.rev151009.bgp
.common.afi.safi.list.afi.safi.StateBuilder();
if (withStateAug) {
stateBuilder.addAugmentation(GlobalAfiSafiStateAugmentation.class,
- new GlobalAfiSafiStateAugmentationBuilder().setTotalPaths(3L).setTotalPrefixes(4L).build());
+ new GlobalAfiSafiStateAugmentationBuilder()
+ .setTotalPaths(Uint32.valueOf(3))
+ .setTotalPrefixes(Uint32.valueOf(4))
+ .build());
}
import java.io.IOException;
import java.io.PrintStream;
import java.math.BigDecimal;
-import java.math.BigInteger;
import java.nio.charset.StandardCharsets;
import java.util.Collections;
import org.junit.Test;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.network.instances.network.instance.protocols.protocol.bgp.neighbors.neighbor.state.messages.ReceivedBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.network.instances.network.instance.protocols.protocol.bgp.neighbors.neighbor.state.messages.Sent;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.network.instances.network.instance.protocols.protocol.bgp.neighbors.neighbor.state.messages.SentBuilder;
+import org.opendaylight.yangtools.yang.common.Uint16;
+import org.opendaylight.yangtools.yang.common.Uint32;
+import org.opendaylight.yangtools.yang.common.Uint64;
public class NeighborStateCliUtilsTest {
.multiprotocol.rev151009.bgp.common.afi.safi.list.afi.safi.StateBuilder();
builder.addAugmentation(NeighborAfiSafiStateAugmentation.class, new NeighborAfiSafiStateAugmentationBuilder()
- .setActive(true)
- .setPrefixes(new PrefixesBuilder().setInstalled(1L).setReceived(1L).setSent(2L).build())
+ .setActive(Boolean.TRUE)
+ .setPrefixes(new PrefixesBuilder()
+ .setInstalled(Uint32.ONE)
+ .setReceived(Uint32.ONE)
+ .setSent(Uint32.valueOf(2)).build())
.build());
final AfiSafi afiSafi = new AfiSafiBuilder().setAfiSafiName(IPV4UNICAST.class)
.setState(builder.build()).build();
.setSessionState(BgpNeighborState.SessionState.ACTIVE).build());
final Received received = new ReceivedBuilder()
- .setNOTIFICATION(BigInteger.ONE)
- .setUPDATE(BigInteger.TEN)
+ .setNOTIFICATION(Uint64.ONE)
+ .setUPDATE(Uint64.valueOf(10))
.build();
final Sent sent = new SentBuilder()
- .setNOTIFICATION(BigInteger.TEN)
- .setUPDATE(BigInteger.ONE)
+ .setNOTIFICATION(Uint64.valueOf(10))
+ .setUPDATE(Uint64.ONE)
.build();
stateBuilder.addAugmentation(BgpNeighborStateAugmentation.class,
.addAugmentation(NeighborTransportStateAugmentation.class,
new NeighborTransportStateAugmentationBuilder()
.setRemoteAddress(NEIGHBOR_IP_ADDRESS)
- .setLocalPort(new PortNumber(1234))
- .setRemotePort(new PortNumber(4321))
+ .setLocalPort(new PortNumber(Uint16.valueOf(1234)))
+ .setRemotePort(new PortNumber(Uint16.valueOf(4321)))
.build())
.build()).build();
final Timers timers = new TimersBuilder().setState(new org.opendaylight.yang.gen.v1.http.openconfig.net.yang
.addAugmentation(NeighborTimersStateAugmentation.class,
new NeighborTimersStateAugmentationBuilder()
.setNegotiatedHoldTime(BigDecimal.TEN)
- .setUptime(new Timeticks(600L))
+ .setUptime(new Timeticks(Uint32.valueOf(600)))
.build())
.build()).build();
final Neighbor neighbor = new NeighborBuilder()
import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.peer.group.PeerGroupBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.PeerGroupStateAugmentation;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.PeerGroupStateAugmentationBuilder;
+import org.opendaylight.yangtools.yang.common.Uint32;
public final class PeerGroupStateCliUtilsTest {
final PeerGroupBuilder peerGroup = new PeerGroupBuilder().setPeerGroupName(TEST_GROUP);
final PeerGroupStateAugmentation groupState = new PeerGroupStateAugmentationBuilder()
- .setTotalPrefixes(1L)
- .setTotalPaths(2L)
+ .setTotalPrefixes(Uint32.ONE)
+ .setTotalPaths(Uint32.valueOf(2))
.build();
peerGroup.setState(new org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbor.group
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.Ipv6AddressFamily;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.UnicastSubsequentAddressFamily;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class LlGracefulCapabilityHandlerTest {
.setTables(Arrays.asList(new TablesBuilder()
.setAfi(Ipv4AddressFamily.class)
.setSafi(UnicastSubsequentAddressFamily.class)
- .setAfiFlags(new Tables.AfiFlags(false))
- .setLongLivedStaleTime(10L)
+ .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
+ .setLongLivedStaleTime(Uint32.valueOf(10))
.build(),
new TablesBuilder()
.setAfi(Ipv6AddressFamily.class)
.setSafi(UnicastSubsequentAddressFamily.class)
- .setAfiFlags(new Tables.AfiFlags(true))
- .setLongLivedStaleTime(160L)
+ .setAfiFlags(new Tables.AfiFlags(Boolean.TRUE))
+ .setLongLivedStaleTime(Uint32.valueOf(160))
.build())
).build();
.setTables(Arrays.asList(new TablesBuilder()
.setAfi(AddressFamily.class)
.setSafi(UnicastSubsequentAddressFamily.class)
- .setAfiFlags(new Tables.AfiFlags(false))
- .setLongLivedStaleTime(10L)
+ .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
+ .setLongLivedStaleTime(Uint32.valueOf(10))
.build())).build();
final CParameters cParameters = new CParametersBuilder().addAugmentation(CParameters1.class,
.setTables(Arrays.asList(new TablesBuilder()
.setAfi(Ipv4AddressFamily.class)
.setSafi(SubsequentAddressFamily.class)
- .setAfiFlags(new Tables.AfiFlags(false))
- .setLongLivedStaleTime(10L)
+ .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
+ .setLongLivedStaleTime(Uint32.valueOf(10))
.build())).build();
final CParameters cParameters = new CParametersBuilder().addAugmentation(CParameters1.class,
.setTables(Arrays.asList(new TablesBuilder()
.setAfi(Ipv4AddressFamily.class)
.setSafi(UnicastSubsequentAddressFamily.class)
- .setAfiFlags(new Tables.AfiFlags(false))
+ .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
.setLongLivedStaleTime(-1L)
.build())).build();
.setTables(Arrays.asList(new TablesBuilder()
.setAfi(Ipv4AddressFamily.class)
.setSafi(UnicastSubsequentAddressFamily.class)
- .setAfiFlags(new Tables.AfiFlags(false))
- .setLongLivedStaleTime(16777216L)
+ .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
+ .setLongLivedStaleTime(Uint32.valueOf(16777216L))
.build())).build();
final CParameters cParameters = new CParametersBuilder().addAugmentation(CParameters1.class,
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.Attributes;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.AttributesBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.attributes.AggregatorBuilder;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class AggregatorAttributeParserTest {
private static final byte[] ATTRIBUTE_BYTES = {
private static final Attributes RESULT = new AttributesBuilder()
.setAggregator(new AggregatorBuilder()
- .setAsNumber(new AsNumber(1L))
+ .setAsNumber(new AsNumber(Uint32.ONE))
.setNetworkAddress(new Ipv4Address("255.255.255.1"))
.build())
.build();
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.attributes.AsPathBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.attributes.as.path.Segments;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.attributes.as.path.SegmentsBuilder;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class AsPathAttributeParserTest {
private static final byte[] ATTRIBUTE_BYTES = {
public void testAttributeParser() throws BGPParsingException, BGPDocumentedException {
final List<Segments> segments = new ArrayList<>();
segments.add(new SegmentsBuilder()
- .setAsSet(Arrays.asList(new AsNumber(1L), new AsNumber(2L)))
+ .setAsSet(Arrays.asList(new AsNumber(Uint32.ONE), new AsNumber(Uint32.valueOf(2))))
.build());
segments.add(new SegmentsBuilder()
- .setAsSequence(Arrays.asList(new AsNumber(3L), new AsNumber(4L)))
+ .setAsSequence(Arrays.asList(new AsNumber(Uint32.valueOf(3)), new AsNumber(Uint32.valueOf(4))))
.build());
final Attributes attr = new AttributesBuilder().setAsPath(new AsPathBuilder()
.setSegments(segments)
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.extended.community.extended.community.AsSpecificExtendedCommunityCase;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.extended.community.extended.community.AsSpecificExtendedCommunityCaseBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.extended.community.extended.community.as.specific.extended.community._case.AsSpecificExtendedCommunityBuilder;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class AsTwoOctetSpecificEcHandlerTest {
final AsTwoOctetSpecificEcHandler handler = new AsTwoOctetSpecificEcHandler();
final AsSpecificExtendedCommunityCase expected = new AsSpecificExtendedCommunityCaseBuilder()
.setAsSpecificExtendedCommunity(new AsSpecificExtendedCommunityBuilder()
- .setGlobalAdministrator(new ShortAsNumber(54L))
+ .setGlobalAdministrator(new ShortAsNumber(Uint32.valueOf(54)))
.setLocalAdministrator(new byte[] { 0, 0, 1, 76 }).build())
.build();
private static final AfiSafi IPV4_AFISAFI = new AfiSafiBuilder().setAfiSafiName(IPV4UNICAST.class).build();
private static final List<AfiSafi> DEFAULT_AFISAFI = ImmutableList.of(IPV4_AFISAFI);
private static final int CONNECT_RETRY = 30;
- private static final PortNumber PORT = new PortNumber(179);
+ private static final PortNumber PORT = new PortNumber(Uint16.valueOf(179).intern());
private OpenConfigMappingUtil() {
throw new UnsupportedOperationException();
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.CParameters1;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.MultiprotocolCapability;
import org.opendaylight.yangtools.yang.binding.Notification;
+import org.opendaylight.yangtools.yang.common.Uint16;
// This class is thread-safe
public final class BGPSessionStateImpl implements BGPSessionState, BGPTimersState, BGPTransportState,
BGPSessionStateListener {
- private static final PortNumber NON_DEFINED_PORT = new PortNumber(0);
+ private static final PortNumber NON_DEFINED_PORT = new PortNumber(Uint16.ZERO);
private final Stopwatch sessionStopwatch;
private int holdTimerValue;
private IpAddress remoteAddress;
this.holdTimerValue = newHoldTimerValue;
this.remoteAddress = StrictBGPPeerRegistry.getIpAddress(newRemoteAddress);
- this.remotePort = new PortNumber(((InetSocketAddress) newRemoteAddress).getPort());
- this.localPort = new PortNumber(((InetSocketAddress) localAddress).getPort());
+ this.remotePort = new PortNumber(Uint16.valueOf(((InetSocketAddress) newRemoteAddress).getPort()));
+ this.localPort = new PortNumber(Uint16.valueOf(((InetSocketAddress) localAddress).getPort()));
}
@Override
import org.junit.Before;
import org.junit.Test;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class ASNumberTest {
private AsNumber asn1;
@Before
public void setUp() {
- this.asn1 = new AsNumber(4294967295L);
- this.asn3 = new AsNumber((long) 200);
- this.asn4 = new AsNumber(429496335L);
+ this.asn1 = new AsNumber(Uint32.valueOf(4294967295L));
+ this.asn3 = new AsNumber(Uint32.valueOf(200));
+ this.asn4 = new AsNumber(Uint32.valueOf(429496335L));
}
@Test
private static Pcupd createUpdMsg(final boolean delegation) {
final PcupdMessageBuilder msgBuilder = new PcupdMessageBuilder();
final UpdatesBuilder updsBuilder = new UpdatesBuilder();
- updsBuilder.setLsp(new LspBuilder().setDelegate(delegation).setPlspId(new PlspId(1L)).build());
+ updsBuilder.setLsp(new LspBuilder().setDelegate(delegation).setPlspId(new PlspId(Uint32.ONE)).build());
final PathBuilder pathBuilder = new PathBuilder();
pathBuilder.setEro(new EroBuilder().setSubobject(Collections.singletonList(new SubobjectBuilder()
.setSubobjectType(new IpPrefixCaseBuilder().setIpPrefix(new IpPrefixBuilder()
.setIpPrefix(new IpPrefix(new Ipv4Prefix("127.0.0.2/32"))).build()).build()).build())).build());
updsBuilder.setPath(pathBuilder.build());
- updsBuilder.setSrp(new SrpBuilder().setOperationId(new SrpIdNumber(0L)).build());
+ updsBuilder.setSrp(new SrpBuilder().setOperationId(new SrpIdNumber(Uint32.ZERO)).build());
msgBuilder.setUpdates(Collections.singletonList(updsBuilder.build()));
return new PcupdBuilder().setPcupdMessage(msgBuilder.build()).build();
}
<groupId>${project.groupId}</groupId>
<artifactId>pcep-ietf-stateful07</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-common</artifactId>
+ </dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-binding-api</artifactId>
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeBuilder;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.common.Uint16;
+import org.opendaylight.yangtools.yang.common.Uint32;
+import org.opendaylight.yangtools.yang.common.Uint8;
public class PcepStateUtilsTest extends AbstractConcurrentDataBrokerTest {
private static final String PCEP_TOPOLOGY = "pcep-topology";
private static PcepSessionState createPcepSessionState() {
final LocalPref pref = new LocalPrefBuilder()
- .setKeepalive((short) 30)
- .setDeadtimer((short) 120)
+ .setKeepalive(Uint8.valueOf(30))
+ .setDeadtimer(Uint8.valueOf(120))
.setIpAddress(IP_ADDRESS)
- .setSessionId(0)
+ .setSessionId(Uint16.ZERO)
.addAugmentation(PcepEntityIdStatsAug.class, new PcepEntityIdStatsAugBuilder()
.setSpeakerEntityIdValue(SPEAKER_ID).build())
.build();
final PeerCapabilities capa = new PeerCapabilitiesBuilder()
.addAugmentation(StatefulCapabilitiesStatsAug.class, new StatefulCapabilitiesStatsAugBuilder()
- .setStateful(true)
- .setInstantiation(true)
- .setActive(true)
+ .setStateful(Boolean.TRUE)
+ .setInstantiation(Boolean.TRUE)
+ .setActive(Boolean.TRUE)
.build())
.build();
final ReplyTime reply = new ReplyTimeBuilder()
- .setAverageTime(1L)
- .setMaxTime(3L)
- .setMinTime(2L)
+ .setAverageTime(Uint32.ONE)
+ .setMaxTime(Uint32.valueOf(3))
+ .setMinTime(Uint32.valueOf(2))
.build();
final ErrorMessages errorMsg = new ErrorMessagesBuilder()
- .setReceivedErrorMsgCount(1L)
- .setSentErrorMsgCount(2L)
+ .setReceivedErrorMsgCount(Uint32.ONE)
+ .setSentErrorMsgCount(Uint32.valueOf(2))
.build();
final StatefulMessagesStatsAug statefulMsg = new StatefulMessagesStatsAugBuilder()
- .setLastReceivedRptMsgTimestamp(1512043769L)
- .setSentUpdMsgCount(1L)
- .setReceivedRptMsgCount(2L)
- .setSentInitMsgCount(3L)
+ .setLastReceivedRptMsgTimestamp(Uint32.valueOf(1512043769L))
+ .setSentUpdMsgCount(Uint32.ONE)
+ .setReceivedRptMsgCount(Uint32.valueOf(2))
+ .setSentInitMsgCount(Uint32.valueOf(3))
.build();
final Messages messages = new MessagesBuilder()
- .setLastSentMsgTimestamp(1512043828L)
- .setUnknownMsgReceived(1)
- .setSentMsgCount(5L)
- .setReceivedMsgCount(4L)
+ .setLastSentMsgTimestamp(Uint32.valueOf(1512043828L))
+ .setUnknownMsgReceived(Uint16.ONE)
+ .setSentMsgCount(Uint32.valueOf(5))
+ .setReceivedMsgCount(Uint32.valueOf(4))
.setReplyTime(reply)
.setErrorMessages(errorMsg)
.addAugmentation(StatefulMessagesStatsAug.class, statefulMsg)
.build();
return new PcepSessionStateBuilder()
- .setSynchronized(true)
+ .setSynchronized(Boolean.TRUE)
.setSessionDuration("0:00:01:26")
- .setDelegatedLspsCount(1)
+ .setDelegatedLspsCount(Uint16.ONE)
.setLocalPref(pref)
.setPeerPref(new PeerPrefBuilder(pref).build())
.setPeerCapabilities(capa)
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.network.concepts.rev131125.MplsLabel;
+import org.opendaylight.yangtools.yang.common.Uint32;
/**
* Util class for encoding/decoding 20bit leftmost value.
* @return MplsLabel object
*/
public static MplsLabel mplsLabelForByteBuf(final ByteBuf buffer) {
- return new MplsLabel(Long.valueOf(buffer.readUnsignedMedium() >> LABEL_OFFSET));
+ return new MplsLabel(Uint32.valueOf(buffer.readUnsignedMedium() >> LABEL_OFFSET));
}
/**
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Prefix;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber;
+import org.opendaylight.yangtools.yang.common.Uint16;
public class IPAddressesAndPrefixesTest {
@Test
public void testToInetSocketAddress() {
final InetSocketAddress isa = Ipv4Util.toInetSocketAddress(new IpAddress(new Ipv4Address("123.42.13.8")),
- new PortNumber(10));
+ new PortNumber(Uint16.valueOf(10)));
Assert.assertEquals(10, isa.getPort());
Assert.assertEquals("123.42.13.8", InetAddresses.toAddrString(isa.getAddress()));
- final InetSocketAddress isa2 = Ipv4Util
- .toInetSocketAddress(new IpAddress(new Ipv6Address("2001:db8:1:2::")), new PortNumber(10));
+ final InetSocketAddress isa2 = Ipv4Util.toInetSocketAddress(new IpAddress(new Ipv6Address("2001:db8:1:2::")),
+ new PortNumber(Uint16.valueOf(10)));
Assert.assertEquals(10, isa2.getPort());
Assert.assertEquals("2001:db8:1:2::", InetAddresses.toAddrString(isa2.getAddress()));
}
import io.netty.buffer.Unpooled;
import org.junit.Test;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.network.concepts.rev131125.MplsLabel;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class MplsLabelUtilTest {
- private static final long VAL1 = 5;
+ private static final Uint32 VAL1 = Uint32.valueOf(5);
private static final byte[] VAL1_LEFT_BYTES = new byte[] { 0, 0, 0x50 };
private static final byte[] VAL1_LEFT_BYTES_BOTTOM = new byte[] { 0, 0, 0x51 };