2024年3月12日发(作者:)

目录

1. 文档介绍 .............................................................................................................. 3

2. 协议学习 .............................................................................................................. 3

2.1. XFS结构..................................................................................................... 3

2.2. API和SPI介绍 ........................................................................................... 3

2.3. XFS系统中函数的命名规则 ........................................................................ 4

2.4. XFS Manager和Service Providers ................................................................. 4

2.4.1. XFS Manager ...................................................................................... 4

2.4.2. Service Providers ................................................................................ 4

2.4.3. Service Provider “Packaging” ........................................................... 5

2.5. 三种通讯机制 ............................................................................................. 5

2.5.1. 异步机制 ........................................................................................... 5

2.5.2. 同步机制 ........................................................................................... 5

2.5.3. 立刻执行机制 .................................................................................... 6

2.6. 执行API函数............................................................................................. 6

2.7. 打开和关闭一个连接过程............................................................................ 6

2.7.1. 打开一个连接过程 ............................................................................. 6

2.7.2. 关闭一个连接过程 ............................................................................. 7

2.8. 配置信息 .................................................................................................... 7

2.9. 加锁机制 .................................................................................................... 9

2.9.1. 设备的加锁机制 ................................................................................ 9

2.9.2. 混合设备 ..........................................................................................10

2.10. 超时机制(timeout) ............................................................................... 11

2.11. 函数状态返回 .......................................................................................... 11

2.12. 消息机制 .................................................................................................12

2.13. 应用进程、线程和模块函数 .....................................................................12

2.14. 内存机制 .................................................................................................13

3. XFS系统中的API函数 ........................................................................................14

1

4. XFS系统中的SPI函数 .........................................................................................15

5. 支持函数 .............................................................................................................16

6. 配置信息相关函数 ...............................................................................................17

7. 数据结构 .............................................................................................................17

7.1. 17

7.2. WFSVERSION ...........................................................................................18

8. 消息以及ERROR CODES ....................................................................................18

8.1. 消息 ..........................................................................................................18

8.1.1. 完成命令和事件 ...............................................................................18

8.1.2. 计时器事件 ......................................................................................19

8.1.3. 设备状态改变事件 ............................................................................19

8.1.4. 无法投递的消息 ...............................................................................19

8.1.5. 应用程序失去连接 ............................................................................20

8.1.6. 硬件或者软件错误 ............................................................................20

8.1.7. Lock请求 ..........................................................................................20

8.1.8. 版本不一致错误 ...............................................................................21

8.2. ERROR CODES ..........................................................................................21

9. 参考文献 .............................................................................................................21

2