哎 我原本以为是简单的桥接。。。
后来发现 实在是每个命令响应都那么独特
有些命令是字符 有些是二进制 响应也一样 甚至有些结果从字节0开始 有些从字节1开始
如果以为命令行是\r\n结尾就能按行处理 里面还会有二进制的固件内容
一般程序里的参数吧 获取和设置是一致的 但是居然这里就有获取一个参数 想设置回去得先加48
甚至还有些参数 读4-5次 结果是轮换的 都不一样 读几次才读完
有些命令要等响应 有些没有 有些命令正常那么长 进入bootloader后又是一个长度 正常情况镜头会响应相同的命令字 但是有时候B命令的响应是X 而且长度还是两种规则
至于镜头类型 设置方式更完全不同 比如AF微调 有些镜头1表明原点 有些是4 如果不是lens manager自己承担了许多混沌的逻辑 我就甩开它直接用命令行微调和加载固件了
这是我见过最混乱的程序了
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |