olympusc2020数码相机通信协议剖析.docVIP

  • 3
  • 0
  • 约1.36万字
  • 约 17页
  • 2018-04-28 发布于天津
  • 举报
olympusc2020数码相机通信协议剖析

Olympus C2020数码相机通信协议剖析 阿呆 2000/12/20 PC机往相机方向发送的消息 本文档中的长度、内容、校验都是低位在前面的字节,高位在后面的字节。比如:时间在消息中表现出来的字节顺序是0X1E 0X14 0X74 0X36,则表示的值是0X36*256*256*256+0X74*256*256+0X14*256+0X1E。 消息格式 消息说明 协议头 消息内容长度 消息内容 校验 正常消息 0X1B 0X43 2个BYTE 下面说明 2个BYTE 波特率消息 0X1B 0X53 检测相机消息 0X00 无 无 无 确认消息 0X06 说明: 确认消息表示PC机已经收到了相机的消息。 检测相机消息表示在启动传输之前必须检测相机,看相机是否准备好。 删除照片消息有特殊要求,必须请求现有照片张数,然后删除,删除后等待相机消息0x05,表示删除完成,然后等待相机0xff消息,表示结束本次通信,然后重新建立通信,即可删除下一幅照片。 各种消息: 波特率消息: 消息内容:0X00 0X11 0XYY 0X00 0X00 0X00。其中0XYY表示 0X00:恢复默认设置 0X01:9600BPS 0X02:19200BPS 0X03:38400BPS 0X04:57600BPS 0X05:115200BPS 0X06:235100BPS 启动消息: 消息内容:0X01 0X12 请求时间: 消息内容:0X01 0X02 设置时间: 消息内容:0X00 0X02 0XAA 0XBB 0XCC 0XDD,其中0XAA 0XBB 0XCC 0XDD是以秒为单位的时间,绝对0不知表示的是什么时间。0X80 0X43 0X6D 0X38表示2000年1月1日0时0分0秒。 已经拍得的照片数: 消息内容:0X01 0X0A 还可以拍几张照片: 消息内容:0X01 0X0B 设置相机的读写指针到第几张照片: 消息内容:0X00 0X04 0XAA 0XBB 0XCC 0XDD,其中0XAA 0XBB 0XCC 0XDD是定位到第几张照片 得到索引长度: 消息内容:0X01 0X0D 下载索引: 消息内容:0X04 0X0F 得到照片长度: 消息内容:0X01 0X0C 下载照片: 消息内容:0X04 0X0E 照片是否被锁定: 消息内容:0X01 0X27 删除照片: 消息内容:0X02 0X07 相机的公司名称: 消息内容:0X04 0X30 请求SR954: 消息内容:0X04 0X1B 请求相机ID: 消息内容:0X04 0X16 得到照片的一般属性: 消息内容:0X04 0X2F 得到照片的详细属性: 消息内容:0X04 0X4A 设置相机的目录: 消息内容:0X03 0X54 0XYY 0XZZ …,其中0XYY 0XZZ表示目录名称。 取得本目录下的目录数: 消息内容:0X01 0X53 设置读写指针到第几个目录: 消息内容:0X00 0X53 0XAA 0XBB 0XCC 0XDD,其中0XAA 0XBB 0XCC 0XDD表示目录序号。 取得目录名称: 消息内容:0X04 0X54 取得文件名: 消息内容:0X04 0X4F 相机往PC机方向发送的消息 消息格式 消息说明 协议头 本次消息序号(从0开始) 消息内容长度 消息内容 校验 正常消息 0X03 1个BYTE 2个BYTE 下面说明 2个BYTE 传输内容大于2K时的2K消息 0X02 检测相机消息 0X15 无 无 无 无 确认消息 0X06 删除一幅照片完成消息 0X05 传输结束消息 0XFF 说明: 传输结束消息表示相机已经复位成传输以前的状态,如果相机要发送其他消息,则要先检测相机,然后发送波特率,然后发送启动消息,然后其他消息。这是相机唯一主动发送的消息。 删除一幅照片完成消息表示本次要删除的照片已经删除完成,可以删除其他照片或进行其他操作。 确认消息在PC机发送索引或删除消息时,表示已经收到该消息,并且相机无消息要发送。 检测相机消息表示PC机检测相机时,相机给出的应答。 校验为消息内容的按字节加。 0X02开始的消息,其长度固定为2048,所以其长度字段的2个字节为0X00 0X08。 各种消息: 启动应答消息: 消息内容:0X01 0X00 0X00 0X00。 时间消息: 消息内容:以秒为单位表示的时间,4个BYTE。 现有照片数: 消息内容:照片数,4个BYTE。 还可以拍的照片数: 消息内容:照片数,4个BYTE。 索引长度消息: 消息内容:以字节为单位的长度,4个BYTE。 是否锁定消息: 消息内容:0X00 0X00 0X

文档评论(0)

1亿VIP精品文档

相关文档