|
EOS20D控制控件TEOS20D
一些简单的操作,需要串口转换成逻辑电平。
class PACKAGE TEOS20D : public TCustomPanel
界面:

主要功能:
手动、自动拍摄;间隔拍摄;反光镜预升。
调用:
bool connect_to_eos20d(bool bconnect,TStaticText *st=NULL,HWND hwnd = NULL)
连接、断开连接。st显示相机状态,hwnd接收消息。
int getcmd(unsigned char * cmd)
获得待发送指令。返回字节数
short int sky_cam_cnt
拍摄过程中的秒计数
AnsiString logstr
操作纪录
主窗口消息处理:
#define WM_TEOS20DMESSAGE (WM_APP + 420)
TEOS_CMD :有指令需要发送。用getcmd获得指令 。
TEOS_DCENABLE :DC是否处于连接状态,用Message.LParam 判断。
TEOS_LOG 3 :有操作纪录语句。读logstr变量获得
|