⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.h

📁 用于DSP下摄像机的图像抓取、图像处理和传输、以及与上位机TCP/IP通信的工程文件。基于Texas Instruments Code Composer Studio实现。
💻 H
字号:
#ifndef __CONFIG_H__
#define __CONFIG_H__

#include "Phocus1820BSP.h"
#include "CommonDef.h"
#include "Net.h"


class CConfigure
{
private:
	NET_PARAM m_stEthInfo;
	MODE_INFO m_stModeInfo;
	IMAGE_INFO m_stImageInfo;           //Capture image info
//	UART_PARAM m_stSerialPortInfo;	//Serial port settings
	int	m_nBaudRate;
//	CAMERA_INFO m_stCameraInfo;
	char  m_strVersion[32];
	int m_nProgType;
//	static int m_nIfSoftYuv;
			
public:
	CConfigure();
	~CConfigure();

	int DoConfig(int nCommand, void* pBuffer, int nLen);
//	int DoGet(int nCommand, char** pBuffer, int* nLen, unsigned short* format);
	int DoGet(int nCommand, char** pBuffer, int* nLen);
	int RestoreInfo();
	
	int SetEthernetInfo(void* pBuffer, int nLen);
	int SetSerialPortInfo(void* pBuffer, int nLen);
	int SetCameraInfo(void* pBuffer, int nLen);
	int SetModeInfo(void *pBuffer, int nLen);
	int UpdateProgram(char* pData, int nLen);
	
	void* GetEthInfo();
	void* GetModeInfo();
	void* GetVersionInfo();
	void* GetSerialPortInfo();
	int GetYuvMode();

	int GetImage(int nXStart, int nYStart, int nWidth, int nHeight);
	
	unsigned char CheckSum(unsigned char* pBuffer, int nLen);	
//	void SetSensor(CAMERA_INFO* pCameraInfo);
};

extern CConfigure* g_pConfigure;
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -