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

📄 dpofcon.h

📁 台湾凌阳方案300万数码相机源代码
💻 H
字号:
/*++

Copyright (c) 2001 Sunplus Technology Co., Ltd.

Module Name:

        dpofcon.h

Abstract:

        Header file related to exif header

Environment:

        Keil C51 Compiler

Revision History:

        03/01/2002      Leeada    created                 

--*/

//#include "main.h"
#define K_FIRMWARE_RELEASE_VERSION      ((ULONG)0x00040004)

//------------------------------------------------------------------------------
//Type and Constant Definition
//------------------------------------------------------------------------------

//-----------------------------------------------------------------------------
//Constant
//-----------------------------------------------------------------------------
code	UCHAR DPOF_Dir0Name[] =   
{
	'M','I','S','C',' ',' ',' ',' ',' ',' ',' ',0x10
};

code	UCHAR DPOF_FileName[] =  
{
	'A','U','T','P','R','I','N','T','M','R','K',0x20
};

#define K_DPOF_HDR_SIZE                 (USHORT)85
#define K_DPOF_HDR_GEN_CRT_START_INDEX  (USHORT)30
#define K_DPOF_HDR_GEN_CRT_SIZE         (USHORT)28
#define K_DPOF_HDR_GEN_DTM_START_INDEX  (USHORT)62

//totally 7+17+28+31+2=85 characters,It will be better to make the length to be even size.
//Check K_FIRMWARE_RELEASE_VERSION in main.h
code UCHAR DPOF_HeaderSectionContent[] = 
{
     '[','H','D','R',']',0x0d,0x0a,     //7 characters
     //version4.0@ada@0513 for DPOF
     'G','E','N',' ','R','E','V',' ','=',' ','0','1','.','0','0',0x0d,0x0a,   //17 characters
     'G','E','N',' ','C','R','T',' ','=',' ','"','S','P','C','A','5','3','3','"',' ','-',(UCHAR)((K_FIRMWARE_RELEASE_VERSION & 0xff000000) >> 24) + '0',(UCHAR)((K_FIRMWARE_RELEASE_VERSION & 0x00ff0000) >> 16) + '0','.',(UCHAR)((K_FIRMWARE_RELEASE_VERSION & 0x0000ff00) >> 8) + '0',(UCHAR)(K_FIRMWARE_RELEASE_VERSION & 0x000000ff) + '0',0x0d,0x0a, //28 characters
     'G','E','N',' ','D','T','M',' ','=',' ','2','0','0','1',':','0','1',':','0','1',':','0','0',':','0','0',':','0','0',0x0d,0x0a,   //31 characters
     0x0d,0x0a //2 characters
};

#define K_DPOF_JOBSECTIONTITLE_SIZE  (USHORT)7

code UCHAR DPOF_JobSectionTitle[] = 
{
     '[','J','O','B',']',0x0d,0x0a     //7 characters
};

#define K_DPOF_PRTPID_SIZE    (USHORT)15

code UCHAR DPOF_PrtPid[] = 
{
     'P','R','T',' ','P','I','D',' ','=',' ','0','0','0',0x0d,0x0a  //15 characters
};

#define K_DPOF_PRTQTY_SIZE    (USHORT)15

code UCHAR DPOF_PrtQty[] = 
{
     'P','R','T',' ','Q','T','Y',' ','=',' ','0','0','0',0x0d,0x0a  //15 characters
};


#define K_DPOF_PRTTYPSTD_SIZE      (USHORT)15

code UCHAR DPOF_PrtTypStd[] = 
{
     'P','R','T',' ','T','Y','P',' ','=',' ','S','T','D',0x0d,0x0a  //15 characters
};

#define K_DPOF_PRTTYPIDX_SIZE      (USHORT)15

code UCHAR DPOF_PrtTypIdx[] = 
{
     'P','R','T',' ','T','Y','P',' ','=',' ','I','D','X',0x0d,0x0a  //15 characters
};


#define K_DPOF_IMGFMTJFIF_SIZE     (USHORT)16

code UCHAR DPOF_ImgFmtJfif[] = 
{
     'I','M','G',' ','F','M','T',' ','=',' ','J','F','I','F',0x0d,0x0a  //16 characters
};

#define K_DPOF_IMGFMTEXIF2J_SIZE   (USHORT)20

code UCHAR DPOF_ImgFmtExif2j[] = 
{
     'I','M','G',' ','F','M','T',' ','=',' ','E','X','I','F','2',' ','-','J',0x0d,0x0a  //20 characters
};

#define K_DPOF_IMGSRCSTDSUNPXXXXJPG_SIZE     (USHORT)45

code UCHAR DPOF_ImgSrcStdSunpXXXXjpg[] = 
{
     '<','I','M','G',' ','S','R','C',' ','=',' ','"','.','.','/','D','C','I','M','/','1','0','0','M','E','D','I','A','/','S','U','N','P','0','0','0','1','.','J','P','G','"','>',0x0d,0x0a  //45 characters
};

#define K_DPOF_IMGSRCIDXSUNPXXXXJPG_SIZE     (USHORT)43

code UCHAR DPOF_ImgSrcIdxSunpXXXXjpg[] = 
{
     'I','M','G',' ','S','R','C',' ','=',' ','"','.','.','/','D','C','I','M','/','1','0','0','M','E','D','I','A','/','S','U','N','P','0','0','0','1','.','J','P','G','"',0x0d,0x0a  //43 characters
};

#define K_DPOF_CFGDSCSTD_SIZE                     (USHORT)35
#define K_DPOF_CFGDSCSTDSTRING_START_INDEX        (USHORT)11
#define K_DPOF_CFGDSCSTDSTRING_END_INDEX          (USHORT)23
#define K_DPOF_CFGDSCSTDATTRIBUTE_START_INDEX     (USHORT)30
  
code UCHAR DPOF_CfgDscStd[] = 
{
     'C','F','G',' ','D','S','C',' ','=',' ','"',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','"',' ','-','A','T','R',' ','D','T','M',0x0d,0x0a  //35 characters
};

#define K_DPOF_CFGDSCIDX_SIZE           (USHORT)26
#define K_DPOF_CFGDSCIDX_START_INDEX    (USHORT)11

code UCHAR DPOF_CfgDscIdx[] = 
{
     'C','F','G',' ','D','S','C',' ','=',' ','"',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','"',0x0d,0x0a  //26 characters
};

#define K_DPOF_CFGTRM_SIZE    (USHORT)11

code UCHAR DPOF_CfgTrm[] = 
{
     'C','F','G',' ','T','R','M',' ','=',' ','"'  //11 characters
};

#define K_DPOF_CFGROT_SIZE    (USHORT)15

code UCHAR DPOF_CfgRot[] = 
{
     'C','F','G',' ','R','O','T',' ','=',' ','D','F','L',0x0d,0x0a  //15 characters
};

#define K_DPOF_SEARCH_SIZE    (USHORT)0x0200

⌨️ 快捷键说明

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