提取短整数 – bytesToShort

从字节数组中提取短整数。通常配合上位机协议解析器控件使用。

定义

int bytesToShort(byte[] array, int start, int mode);

参数

array:

字节数组

start:

起始位置

mode:

大小端。0 为小端模式,1为大端模式

返回值

提取出来的短整数

示例

byte a[4] = {0xC3,0xF5};
byte b[4] = {0x10,0x00};
num6.val = bytesToShort(a,0,0); //整数控件num6显示 -2621
num7.val = bytesToShort(b,0,1); //整数控件num7显示 4096