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

📄 pthread_setup.h

📁 1、基于韩国at2041芯片开发的Linux环境的DVR代码。 2、以原来代码进行了修改。 3、主要修改网络通讯出现异常问题处理 4、硬盘覆盖录像不起作用
💻 H
📖 第 1 页 / 共 3 页
字号:
/* set tabstop=4 */
/********************************************************************************
 *                                                                              *
 * Copyright(C) 2004  Penta-Micro                                               *
 *                                                                              *
 * ALL RIGHT RESERVED                                                           *
 *                                                                              *
 * This software is the property of Penta-Micro and is furnished under          *
 * license by Penta-Micro. This software may be used only in accordance         *	
 * with the terms of said license. This copyright notice may not be             *
 * removed, modified or obliterated without the prior written permission        *
 * of Penta-Micro.                                                              *
 *                                                                              *
 * This software may not be copyed, transmitted, provided to or otherwise       *
 * made available to any other person, company, corporation	or other entity     *
 * except as specified in the terms of said license.                            *
 *                                                                              *
 * No right, title, ownership or other interest in the software is hereby       *
 * granted or transferred.                                                      *
 *                                                                              *
 * The information contained herein is subject to change without notice and     *
 * should not be construed as a commitment by Penta-Micro.                      *
 *                                                                              *
 ********************************************************************************
 
  MODULE NAME:  PTHREAD_SETUP.H
  
  REVISION HISTORY:
  
  Date       Ver Name                  Description
  ---------- --- --------------------- -----------------------------------------
 06/30/2004 2.0 CheulBeck(whitefe)       Created 
 07/20/2005 2.1 JiGwanKang(xchannel)  Modified
 ...............................................................................
 
  DESCRIPTION:
  
  This Module contains definition for Setup function.
  
 ...............................................................................
*/    
 
#ifndef __PTHREAD_SETUP_H
#define __PTHREAD_SETUP_H


/** ************************************************************************* ** 
 ** includes
 ** ************************************************************************* **/
#include "typedef.h"

 
/** ************************************************************************* ** 
 ** defines
 ** ************************************************************************* **/
#define CBR_MODE

/** ************************************************************************* ** 
 ** typedefs
 ** ************************************************************************* **/
typedef enum {
	SETUP_PASSWORD = 0,
	SETUP_MAIN,
	SETUP_GLOBAL_PARAM,
	SETUP_ENCODER_PARAM,	
	SETUP_SYSTEM_PARAM,
// pentamicro 2006.01.11
	SETUP_WATERMARK_SETUP,
	SETUP_MOTION_SETUP,
	SETUP_SENSOR_SETUP,
	SETUP_SCHEDULE_SETUP,	
	SETUP_SP_TIME,
	SETUP_SP_NETWORK,
	SETUP_SP_CAMERA,
	SETUP_SP_PASSWORD,
	SETUP_SP_HDD_MANAGEMENT,	
	SETUP_SP_PTZ,
	SETUP_SP_HDD_STATUS,
	SETUP_MOTION_AREA,
	SETUP_MAX_ID   
} SETUP_ID;
// pentamicro 2006.01.11
typedef enum {
	DS_ENCODER_PARAMETER = 0,
	DS_CH_INFO,
	DS_CONTI_REC_FLAG,		
	VALUE_CRF_CH1,	
	VALUE_CRF_CH2,	
	VALUE_CRF_CH3,	
	VALUE_CRF_CH4,	
	DS_FRAME_RATE,	
	VALUE_FR_CH1,	
	VALUE_FR_CH2,	
	VALUE_FR_CH3,		// 10
	VALUE_FR_CH4,	
	DS_BR_QUALITY,
	VALUE_BRQ_CH1,	
	VALUE_BRQ_CH2,		
	VALUE_BRQ_CH3,	
	VALUE_BRQ_CH4,	
	DS_WT_MARK,
	VALUE_WM_SET,
	DS_MOTION_AREA,
	VALUE_MD_SET,      // 20
	DS_SENSOR,               
	VALUE_SIOS_SET,	
	DS_SCHEDULE,
	DS_SCHEDULE_FLAG,	
	VALUE_SF_CH1,	
	VALUE_SF_CH2,	
	VALUE_SF_CH3,	
	VALUE_SF_CH4,	
	DS_SCHEDULE_SETUP,  
	VALUE_SS_CH1,	      // 30
	VALUE_SS_CH2,	
	VALUE_SS_CH3,	    
	VALUE_SS_CH4,		// 33
	ENCODER_PARAM_MAX_ITEM
} ITEM_ENCODER_PARAM;

// pentamicro 2006.01.11
typedef enum {
	DS_WT_PARAM, // 00
	DS_WT_FLAG,
	VALUE_WT_FLAG,	
	DS_WT_STRENGTH,		
	VALUE_WT_STR,	
	DS_WT_KEY,
	VALUE_WT_KEY,	
      WT_PARAM_MAX_ITEM	// 07
} ITEM_WT_PARAM;

typedef enum {
	DS_MOTION_PARAMETER, // 00
	DS_MD_CH_INFO,
	DS_MD_FLAG,
	VALUE_MDF_CH1,	
	VALUE_MDF_CH2,	
	VALUE_MDF_CH3,	
	VALUE_MDF_CH4,	
	DS_MD_SENSITIVITY,		
	VALUE_MDS_CH1,	
	VALUE_MDS_CH2,	
	VALUE_MDS_CH3,	               // 10
	VALUE_MDS_CH4,	
	DS_MD_AREA,
	VALUE_MDAS_CH1,	
	VALUE_MDAS_CH2,	
	VALUE_MDAS_CH3,	
	VALUE_MDAS_CH4,	
	VALUE_MDAA_CH1,		
	VALUE_MDAA_CH2,	
	VALUE_MDAA_CH3,	
	VALUE_MDAA_CH4,	         // 20
	VALUE_MDAC_CH1,	
	VALUE_MDAC_CH2,	
	VALUE_MDAC_CH3,	
	VALUE_MDAC_CH4,	
      MOTION_PARAM_MAX_ITEM	// 25
} ITEM_MOTION_PARAM;

typedef enum {
	DS_SENSOR_PARAMETER = 0,
	DS_SENSOR_CH_INFO,
	DS_SENSOR_IN_SET,
	DS_SENSOR_IN_FLAG,		
	VALUE_SIF_CH1,	
	VALUE_SIF_CH2,	
	VALUE_SIF_CH3,	
	VALUE_SIF_CH4,	
	DS_SENSOR_IN_NOC,	
	VALUE_SINOC_CH1,	
	VALUE_SINOC_CH2,	    // 10
	VALUE_SINOC_CH3,		
	VALUE_SINOC_CH4,	
	DS_SENSOR_OUT_SET,
	DS_SENSOR_OUT_FLAG,		
	VALUE_SOF_CH1,	
	VALUE_SOF_CH2,	
	VALUE_SOF_CH3,	
	VALUE_SOF_CH4,	
	DS_SENSOR_OUT_NOC,	
	VALUE_SONOC_CH1,	    // 20
	VALUE_SONOC_CH2,	
	VALUE_SONOC_CH3,		
	VALUE_SONOC_CH4,	
	DS_SENSOR_OUT_DURATION,	
	VALUE_SOD_CH1,	
	VALUE_SOD_CH2,	
	VALUE_SOD_CH3,		
	VALUE_SOD_CH4,	
      SENSOR_PARAM_MAX_ITEM	// 29
} ITEM_SENSOR_PARAM;

typedef struct __SETUP_PASSWORD_T__ {
	UNS16	id;
	UNS8	value[4];
} SETUP_PASSWORD_T;

typedef struct __SETUP_HDD_FORMAT__ {
	UNS16	select_disk;
} SETUP_HDD_FORMAT;

typedef struct __SETUP_OBJECT__ {
	UNS16		sig_id;
	UNS16		sig_value;
	SETUP_ID	prev_id;	
	SETUP_ID	cur_id;
	SETUP_ID	next_id;
	S16			cur_loc;	

⌨️ 快捷键说明

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