正在做一个硬件系统的网关程序,看到一段说明文档,复看,不解,请帮助,内容如下:
Zone Message:
Code: 1.Byte 2.Byte 3.Byte
Zone
********** o5......o0 b6 o7,o6 b5.......b0
Fires 28H oooo oo01 baaa oo10 bbbb bb11
tech. Alarm 38H oooo oo01 baaa oo10 bbbb bb11
Trouble 04H oooo oo01 baaa oo10 bbbb bb11
disconnect 58H oooo oo01 baaa oo10 bbbb bb11
test 68H oooo oo01 baaa oo10 bbbb bb11
Explanation 1.Byte: oooo oo01
oooo oo Bit 7-2 zone number 0-63
01 Bit 1-0 indicating 1.Byte
Explanation 2.Byte: xaaa oo10
x Bit 7 zone number 64x100
aaa Bit 6-4 001=zone with fire detectors
oo Bit 3-2 zone number 64-192
10 Bit 1-0 indicating 2 byte
Explanation 3.Byte: bbbb bb11
bbbb bb Bit 7-2 zone number 0-63x100
11 Bit 1-0 indicating 3 byte
Zone Message:
Code: 1.Byte 2.Byte 3.Byte
Zone
********** o5......o0 b6 o7,o6 b5.......b0
Fires 28H oooo oo01 baaa oo10 bbbb bb11
tech. Alarm 38H oooo oo01 baaa oo10 bbbb bb11
Trouble 04H oooo oo01 baaa oo10 bbbb bb11
disconnect 58H oooo oo01 baaa oo10 bbbb bb11
test 68H oooo oo01 baaa oo10 bbbb bb11
Explanation 1.Byte: oooo oo01
oooo oo Bit 7-2 zone number 0-63
01 Bit 1-0 indicating 1.Byte
Explanation 2.Byte: xaaa oo10
x Bit 7 zone number 64x100
aaa Bit 6-4 001=zone with fire detectors
oo Bit 3-2 zone number 64-192
10 Bit 1-0 indicating 2 byte
Explanation 3.Byte: bbbb bb11
bbbb bb Bit 7-2 zone number 0-63x100
11 Bit 1-0 indicating 3 byte
解决方案 »
- 一个超奇怪的Insert插入表问题啊,谢谢大家
- 看看你们的d2007有没有这个错误
- 求一进程调度算法,高手请进
- 请问关闭adoconnection后,再次打开连接时为何会出现'OLE error 80030002'错误!急~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
- bpl包的使用问题
- 关于过程参数的问题?
- 请问谁有小灵通的相关资料?
- ●●轻松取分,别犹豫了,小问题,进来吧●●
- 对adodataset做insert操作报错,为什么?
- 未来世界
- 求篇文章,中英文对照的只要和delphi或者sql server有关即可!谢谢!
- 使用indy9开发的gprs服务器端程序经常崩溃,高手看bug report
Code: 1.Byte 2.Byte 3.Byte
Zone
********** o5......o0 b6 o7,o6 b5.......b0
Fires 28H oooo oo01 baaa oo10 bbbb bb11
tech. Alarm 38H oooo oo01 baaa oo10 bbbb bb11
Trouble 04H oooo oo01 baaa oo10 bbbb bb11
disconnect 58H oooo oo01 baaa oo10 bbbb bb11
test 68H oooo oo01 baaa oo10 bbbb bb11Explanation
1.Byte: o o o o o o 0 1 //---估计是数据位的位置示意吧
Bit 7 6 5 4 3 2 1 0Bit 7-2 zone number 0-63//-----第7bit到第2bit为区域编号数字,取值范围为:0~63;
01 Bit 1-0 indicating //---01 bit 为标志位,取值为:1,0
1.Byte//---这是第一个BYTE的解释吧。^_^Explanation
2.Byte: xaaa oo10//-----呵~~这就是数据位置描述字;X表示n个位的意思。
x Bit 7 zone number 64x100 //从第`7位到X位,为分区域的编号吧。大小为:64*100
aaa Bit 6-4 001=zone with fire detectors//---然后是aaa表示第6bit到第4bit,取值为001时表示火灾侦察器;
oo Bit 3-2 zone number 64-192//---接着是oo表示第3bit到第2bit表示区域号,取值
10 Bit 1-0 indicating 2 byte//---后面的两个BIT为第1bit至0BIT了,取值为:1-0,表示标志位
Explanation 3.Byte: bbbb bb11 bbbb bb Bit 7-2 zone number 0-63x100
11 Bit 1-0 indicating 3 byte
其他的基本描述差不多了,呵~~,自己再看看吧。