📄 pthread_setup.h
字号:
/* 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 + -