由云台协议dll浅谈插件程序的编写(上)【原创】
前言:本文通过一个简单的工程描述了一种插件设计的思想。复杂设计和模块化分解能力是衡量一个程序员水平的重要标志,欢迎大家和我探讨。
1.我们的目的是在plug-ins目录里面查找“ptz*.dll”格式的云台插件的动态链接库。每个库可支持多个协议,通过查找该目录下的合法插件,有此插件创建出某个协议的实例,达到通过该协议操作云台的目的。
2.结构体定义:comparam为串口通信参数:(定义在include\commanager\comparam.h文件中)
class comparamext_api comparam
{
public:
comparam( int nbaudrate, // 波特率
int nbytesize = 8, // 数据位
本文关键:由云台协议DLL浅谈插件程序的编写(上)【原创】