NCM GetMaxDatagramSize
2025-07-08
0
0
GET_MAX_DATAGRAM_SIZE 请求格式
字段 | 值 | 描述 |
---|---|---|
bmRequestType | 10100001B |
请求类型: • 位7:1 = 设备到主机 • 位6-5:00 = 标准请求 • 位4:0 = 主机到设备 • 位3-0:0001 = 接口 |
bRequest | GET_MAX_DATAGRAM_SIZE |
请求代码: 87h (135) |
wValue | Zero |
值字段: 必须为0 |
wIndex | NCM Communications Interface |
索引字段: NCM通信接口号 |
wLength | Number of bytes to read |
长度字段: 要读取的字节数 |
Data | The current maximum datagram size |
数据字段: 当前最大数据报大小 |
请求详情
bmRequestType 位字段解析
位7: 1 = 设备到主机 (IN)
位6-5: 00 = 标准请求类型
位4: 0 = 主机到设备方向
位3-0: 0001 = 接口请求
典型值示例
- bmRequestType:
A1h
(10100001B) - bRequest:
87h
(GET_MAX_DATAGRAM_SIZE) - wValue:
0000h
(0) - wIndex:
0001h
(接口1,具体值取决于NCM接口号) - wLength:
0002h
(2字节)
响应数据
数据格式
字节0-1: 当前最大数据报大小 (小端序)
响应说明
- 返回功能当前有效的最大数据报大小
- 数据以小端序传输
- 响应长度严格限制为2字节
重要说明
长度要求
- 要获取完整响应,主机应将
wLength
设置为至少2字节 - 功能在此命令的响应中绝不能返回超过2字节的数据
数据格式
- 当前最大数据报大小以小端序返回
- 2字节无符号整数格式
使用场景
此请求用于:
- 获取当前有效的最大数据报大小
- 验证数据报大小配置
- 网络传输参数确认
- 确保数据传输兼容性
注意事项
- 响应数据以小端序传输
- 响应长度严格限制为2字节
- 返回的是当前有效的设置值
- 用于网络传输优化和调试