| 程序包 | 说明 |
|---|---|
| cn.gongler.util.protocol.itemtype |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ComplementSignedNumberItemType
补码有符号数值
|
class |
FlagSignedNumberItemType
有符号数值(用1000011表示-11)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static NumberItemType |
NumberItemType.BCD(int bytes,
String name) |
static NumberItemType |
ItemType.BCD(int bytes,
String name)
限制:8字节以内
|
static NumberItemType |
ItemType.BIN(int byteCount,
String name) |
NumberItemType |
NumberItemType.bit(int bitIndex,
String trueNote) |
NumberItemType |
NumberItemType.bits(int lowBitIndex,
int highBitIndex,
Object... map)
调用例子: bits(8, 9, 0b00, "空车", 0b01,"半载", 0b10,"保留",
0b11,"满载");
|
static NumberItemType |
ItemType.BITS(int bitCnt,
String name) |
static NumberItemType |
ItemType.DEC(int byteCount,
String name) |
NumberItemType |
NumberItemType.decoder(java.util.function.Function<Long,Long> decoder,
java.util.function.Function<Long,Long> encoder) |
NumberItemType |
NumberItemType.defaultVal(long defaultVal) |
static NumberItemType |
ItemType.HEX(int byteCount,
String name) |
static NumberItemType |
ItemType.NUM(int byteCount,
String name) |
NumberItemType |
NumberItemType.valueElseNote(String valueNote) |
NumberItemType |
NumberItemType.valueNote(long val,
String valueNote) |
NumberItemType |
NumberItemType.valueNote(Map<Long,String> valueNames) |
static NumberItemType |
ItemType.包类型(int cmdType,
String name) |
NumberItemType |
NumberItemType.显示进制(int digits) |
NumberItemType |
NumberItemType.小数位数(int len)
用于定点小数
|
Copyright © 2022. All rights reserved.