8.1.1、开始写文件
参数 | 数据长度 | 默认值 | 描述 |
CmdGroup | 1 | 0xA1 | 命令分组编号 |
Cmd | 1 | 0x05 | 命令编号 |
Response | 1 | 0x01 | 是否要求整制器回复, 0x01控制器必须回复; 0x02控制器不必回复。 |
Reserved | 2 | 0 | 保留 |
OverWrite | 1 | 文件覆盖方式: 0x00——若文件系统中已经存在该文件,则不再下发该文 件,返回 ERR_FILE_EXIST状态。 0x01——若文件系统中已经存在该文件,则直接覆盖该文件。
| |
FileName | 4 | 文件名,参考节目文件格式。 | |
FileLength | 4 | 文件长度,参考节目文件格式。 |
控制器接收到开始写文件命令后,首先检查文件系统剩余容量,若剩余容量不足,则返回:
ERR_MEMORYVOLUME 状态。返回值为 ACK 或 NACK。
命令示例6:
A5 A5 A5 A5 A5 A5 A5 A5 FE FF 00 80 00 00 00 00 00 00 FE 02 0E 00 A1 05 01 00 00 01 50 30 30 30 47 00 00 00 48 14 5A
控制卡型号与屏号均设置为通配符,待发送节目名为P000,节目数据长度为0x47。
参数 | 数据 | 描述 |
命令分组 | A1 | 命令分组编号 |
命令编号 | 05 | 命令编号 |
控制器是否回复 | 01 | 需要回复 |
保留字节 | 00 00 | 2心呆留字节 |
文件覆盖方式 | 01 | 如果已经存在,直接覆盖 |
文件名 | 50 30 30 30 | 节目名 |
文件长度 | 47 00 00 00 | 文件长度(低位在前) |