fakeUtil.js
1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/**
* @fileOverview 假的工具方法库
* @module lib/util
* @author qiqi.zhou@yoho.cn
*/
/**
* @mixes 日志记录对象
* @exports util/log
*/
export let log = {
info: function() {},
error: function() {}
};
/**
* @method 无符号转16进制
* @exports util/tenToHex
* @param {Number} number 十进制数
* @return {Number} 16进制数字
*/
export let tenToHex = function(number) {};
/**
* @method 无符号16进制转10进制
* @exports util/hexToTen
* @param {Number} number 十六机制数
* @param {Boolean} minus true表示负数,false表示正数
* @return {Number} 十进制数字
*/
export let hexToTen = function(number, minus) {
};
/**
* @method 转16进制
* @exports util/toHex
* @param {Buff} data 返回数据流
* @return {Array} 转成16进制的数组
*/
export let toHex = function(data) {
};
/**
* @method 处理返回码
* @exports util/returnProc
* @param {Array} data 指令结果
* @param {Array} ip 读写器IP
* @param {Object} output 标准输出的规格对象
* @return {object} 标准输出
*/
export let returnProc = function(data, ip, output) {
};
/**
* @method 返回结果拆分
* @exports util/spliteRet
* @param {Array} mq 发起指令的数组集合
* @param {String} data 得到的指令数据结果集
* @return {Object} 返回拆分结果和拆分依据的指令头
*/
export let spliteRet = function(mq, data) {
};
/**
* @method 定位指令名称
* @exports util/spliteRet
* @param {Array} orders 指令规格数组
* @param {Array} data 返回的结果集 eg. ['f0','2','0','0']
* @return {Object} 返回定位到的指令
*/
export let locateOrder = function(orders, data) {
};