# 20211123 研发会议记录

*参会人员：任立新 韩善龍 张卓 唐超*

##### 名称确认

海洋光学系列

1. OSIF_α ：QEPro

2. OSIF_β ：QE6500

奥普天成

1. ISIF : ATP6500

2. IS1 : ATP1010

3. IS2 : ATP5020

应用平台

1. 塔上平台

2. 便携式

快门

1. 双通道光闸

2. 多通道光闸

光纤

1. 一分二熔接光纤
	- 50：50
   
	- 75：25
   
	- 90：10
2. 单芯光纤
   - 200um
   - 400um
   - 1000um


##### 项目基本情况介绍

两个系统

- ISIF+IS1+多通道光闸+光纤+塔上系统
- OSIF++多通道光闸+光纤+塔上系统

张负责ISIF+IS1系统及控制的实现

唐负责OSIF基础类的编写

##### 4 

0为暗背景

1为向上

##### 唐超与张卓初步确认了传感基类的具体接口 会后深入讨论

```c++
class CIrisFSBase
{
public:
	//CIrisFSBase();
	//virtual ~CIrisFSBase()= 0;
public:
	//初始化设备
	//此处string为指明连接哪个ocean光谱仪的参数，可自行更换为其他c/c++标准类型
	//0为无错误，不同错误请返回不同值
	virtual int Initialize(bool bIsUSBMode,ZZ_U8 ucPortNumber,std::string) = 0;

	//关闭设备
	virtual void Close() = 0;

	//单次数据采集
	virtual int SingleShot(DataFrame &dfData) = 0;

	//设置曝光时间
	virtual int SetExposureTime(int iExposureTimeInMS) = 0;

	//获取曝光时间设置
	virtual int GetExposureTime(int &iExposureTimeInMS) = 0;

	//设置目标温度
	virtual int SetDeviceTemperature(float fTemperature) = 0;

	//获取温度设置
	virtual int GetDeviceTemperature(float &fTemperature) = 0;

	//获取设备信息
	virtual int GetDeviceInfo(DeviceInfo &Info) = 0;

	//获取设备特征数据
	virtual int GetDeviceAttribute(DeviceAttribute &Attr) = 0;
	
};
```



##### 张卓重新规划下整体框架 

##### 快门控制从传感器Class移除，放置到控制Class中

##### 不实现便携式SIF逻辑

##### 不实现双通道shutter

##### 光纤名称改为0，1，2，3，

​	