📄 spc2701.cpp
字号:
#include "stdafx.h"
#include "serialoperate.h"
#include "spc2701.h"
int SPC2701CMD::cmdCameraControl(CString CameraItem,int CameraId,CString CameraValue)
{
return 0;
}
int SPC2701CMD::portinit(CString portno,CPortOperate::EBaudrate eBaudrate, CPortOperate::EDataBits eDataBits, CPortOperate::EParity eParity, CPortOperate::EStopBits eStopBits)
{
if (m_serial.Open(portno,NULL) != ERROR_SUCCESS)
{
AfxMessageBox(_T("Unable to open COM-port"),MB_ICONSTOP|MB_OK);
return FALSE;
}
m_serial.Setup(m_serial.EBaudrate::EBaud115200,
m_serial.EDataBits::EData8,
m_serial.EParity::EParNone,
m_serial.EStopBits::EStop1);
return TRUE;
}
/*
//聚焦模式mode = 00 focus mode =AUTO/MANUAL AUTO mode //= 1 focus mode =AUTO/MANUAL MANUAL mode=2 focus mode = //PUSH AUTO
int SPC2701CMD::cmdFocusMode(int Port,int CameraID,CString CameraValue)
{
CString temp;
m_serial.SendString("123456789123456789");
temp = m_serial.ReadString(9);
return 0;
}
//聚焦范围 0x00-0x06
int SPC2701CMD::cmdFocusDist(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//变焦参数 0-0xFFF
int SPC2701CMD::cmdZoompara(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//聚焦参数 0x35C-0xFFF
int SPC2701CMD::cmdFocuspara(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//=0 慢速变焦 =1快速变焦
int SPC2701CMD::cmdZoomSpeed(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//变焦速度 快速0x00.......0x07 慢速0x00.......0x07
int SPC2701CMD::cmdZoomSpeedValue(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//变焦跟踪模式 0x00 MANUAL 0x01 AUTO
int SPC2701CMD::cmdZoomTrack(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//电子变焦0x00-----0x21
int SPC2701CMD::cmdDZoomMax(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//白平衡模式 0x00-0x05
int SPC2701CMD::cmdWBMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//红色调整 0xE2 ..0xFD 0xFE 0xFF 0x00 0x01 0x02 ...0x1E
int SPC2701CMD::cmdRedLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//蓝色调整 0xE2 ..0xFD 0xFE 0xFF 0x00 0x01 0x02 ...0x1E
int SPC2701CMD::cmdBlueLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//调整视频色彩信号电平(JVC)
int SPC2701CMD::cmdColorLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//轮廓增强电平(JVC)
int SPC2701CMD::cmdEnhanceLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//消音电平(JVC)
int SPC2701CMD::cmdPedestalLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//自动黑暗部分控制(JVC)
int SPC2701CMD::cmdAutoBlackctl(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//(JVC)
int SPC2701CMD::cmdAveragepeak(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//曝光模式 0x00--0x04
int SPC2701CMD::cmdAEMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//增益调整 0x00-0xFF
int SPC2701CMD::cmdAgcLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//(JVC)
int SPC2701CMD::cmdLoluxMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//光圈调整 0x4A ----0xB3
int SPC2701CMD::cmdIrisLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//高亮调整相当于JVC中HLIMode spc2701: 0x00,...,0x0F
int SPC2701CMD::cmdBrightnessLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//优先权选择
int SPC2701CMD::cmdPriority(int Port,int CameraID,CString CameraValue)
{
return 0;
}
// 0x00-----0x02
int SPC2701CMD::cmdBLSet(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//背光补偿模式 0x00---0x02
int SPC2701CMD::cmdBLCSet(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//背光补偿
int SPC2701CMD::cmdBLCLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//防闪烁模式 0x00---0x01
int SPC2701CMD::cmdFlickerlessMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//扩展动态范围模式 0x00---0x02
int SPC2701CMD::cmdWDRMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
int SPC2701CMD::cmdFastlimit(int Port,int CameraID,CString CameraValue)
{
return 0;
}
int SPC2701CMD::cmdExDRlevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
int SPC2701CMD::cmdMExDRspeed(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//手动扩展动态范围 0---27(十进制)
int SPC2701CMD::cmdShutterSpeed(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//调整动态范围相当于ExDR 0x00----0x0F
int SPC2701CMD::cmdWDRLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//锐度调整 0x00,...,0x0F
int SPC2701CMD::cmdSharpnessLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//图像反转屏蔽 0x00---0x01
int SPC2701CMD::cmdReverseMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//彩色设置 0x00-----0x01
int SPC2701CMD::cmdColorMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//负片设置 0x00-----0x01
int SPC2701CMD::cmdNegativeMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//信号延伸模式 0x00---0x01
int SPC2701CMD::cmdWideBurstMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//动态感知模式 0x00---0x01
int SPC2701CMD::cmdMotionMode(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//动态灵敏度设置 0---21d
int SPC2701CMD::cmdMotionLevel(int Port,int CameraID,CString CameraValue)
{
return 0;
}
//(JVC)手动控制动态感应区
int SPC2701CMD::cmdMotionAreaEdit(int Port,int CameraID,CString CameraValue)
{
return 0;
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -