差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| public:it:industrial_camera [2025/04/23 10:54] – 创建 oakfire | public:it:industrial_camera [2025/04/23 11:43] (当前版本) – oakfire | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| * Industrial camera | * Industrial camera | ||
| * 度申 do3think | * 度申 do3think | ||
| - | |||
| < | < | ||
| 行 45: | 行 44: | ||
| - 应用端要确保心跳连接。设备提供一个**Heartbeat Timeout**启动寄存器。建议应用端在该设备心跳超时时间内发送三次心跳消息,避免连接被设备端自动关闭 | - 应用端要确保心跳连接。设备提供一个**Heartbeat Timeout**启动寄存器。建议应用端在该设备心跳超时时间内发送三次心跳消息,避免连接被设备端自动关闭 | ||
| - GVCP header 头结构: 第一字节值固定 0x42 | - GVCP header 头结构: 第一字节值固定 0x42 | ||
| - | - 命令头结构 Command Messaeg Header | + | - 命令头结构 Command Messaeg Header : | - DISCOVERY_ACK 值 0x0003 , 回复消息的头与负载结构(每行4字节,除了标明长度的): | ||
| + | |||
| | 0 | 1 | 2 | 3 | | | 0 | 1 | 2 | 3 | | ||
| |: | |: | ||
| 行 110: | 行 111: | ||
| | manufacturer_specific_information [48 bytes] |||| | | manufacturer_specific_information [48 bytes] |||| | ||
| | serial_number [16 bytes] |||| | | serial_number [16 bytes] |||| | ||
| - | | user_defined_name [16 bytes] ||||\ | + | | user_defined_name [16 bytes] |||| |
| - 测试代码: | - 测试代码: | ||
| 行 271: | 行 272: | ||
| - 备忘:14.4节 讲述怎么让额外的应用端控制设备 | - 备忘:14.4节 讲述怎么让额外的应用端控制设备 | ||
| - 应用可在不关闭控制通道的情况下切换权限 | - 应用可在不关闭控制通道的情况下切换权限 | ||
| - | - **PENDING_ACK**:重置等待 ack 超时时间 ![d1dd76990bc832dba223f924132bbd0b.png](:/ | + | - **PENDING_ACK**:重置等待 ack 超时时间 |
| + | |||
| + | ![gvcp_3.png](:public: | ||
| | | ||