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

📄 avl_types.h

📁 三星ic 9980的源代码. 718版.
💻 H
字号:
#ifndef _AVL_types_h_
#define _AVL_types_h_

#include "S5H_types.h"
#include "Basic_typedefs.h"
#include "S5H_Capability.h"
#include "define.h"

#define	AVLSTATUS_ASLEEP			FESTATE_ASLEEP 
#define	AVLSTATUS_OPEN			FESTATE_OPEN
#define	AVLSTATUS_OPENING		FESTATE_OPENING 
#define 	AVLSTATUS_OPENED			FESTATE_OPENED 
#define	AVLSTATUS_CLOSING			FESTATE_CLOSING	
#define	AVLSTATUS_CLOSED			FESTATE_CLOSED	
#define	AVLSTATUS_ANALYZING		FESTATE_ANALYZING
#define	AVLSTATUS_READY			FESTATE_READY
#define	AVLSTATUS_PLAYING			FESTATE_PLAYING	
#define	AVLSTATUS_STOP			FESTATE_STOP
#define	AVLSTATUS_NOT_CONNECT 	FESTATE_NOT_CONNECT
#define		AVLSTATUS_ERROR		FESTATE_ERROR

typedef  S5H_FEState_t		AVL_Status_t;

typedef enum
{
	AVL_NO_ERR = 0,
	AVL_NOT_XCOMMAND,
	AVL_FAIL_FOCUS,
	AVL_FAIL_SPINDLE,
	AVL_FAIL_TRAY,
	AVL_NOSEEK_LEADIN,
	AVL_NOREAD_LEADIN,
	AVL_ECC_ERR,
	AVL_DISC_DEFECT,
	AVL_NO_DISC,
	AVL_NOPEN_TRAY,
	AVL_NOCLOSE_TRAY,
	AVL_TOTALLY_CONFUSED
}AVL_Errorcode_t;

	
typedef struct
{
	UCHAR major_version;
	UCHAR minor_version;
	UCHAR manufacture_id;
	UCHAR miscellaneous_id;
		
}AVL_Version_t;

#define	AVL_NODISC 			DISC_TYPE_NODISC
#define	AVL_UNKNOWN_DISC 	DISC_TYPE_UNKNOWN_DISC
#define	AVL_DVD_SINGLE		DISC_TYPE_DVD_SINGLE
#define	AVL_DVD_DUAL			DISC_TYPE_DVD_DUAL
#define	AVL_CDDA				DISC_TYPE_CDDA 
#define	AVL_CDROM				DISC_TYPE_CD_ROM


typedef S5H_ErrType_t           AVL_Error_t;

typedef S5H_DiscType_t		AVL_Disctype_t;	

typedef	S5H_TOCEntry_t          AVL_TOCEntry_t;

typedef S5H_TOCInfo_t		AVL_TOCInfo_t;

typedef S5H_MSF_t               AVL_MSF_t;

typedef S5H_QSubInfo_t          AVL_QSubInfo_t;



typedef enum
{
	AVL_COMMAND_OK=0,
	AVL_ARGUMENT_ERROR,
	AVL_INVALID_CODE,
	AVL_INVALID_COMMAND
}AVL_CommandStatus_t;
/*
typedef struct
{
	UCHAR msb;
	UCHAR umb;
	UCHAR lmb;
	UCHAR lsb;
	UCHAR track_no;
	AVL_MSF_t msflba;
}AVL_LBA_t;
*/
typedef struct
{
    UCHAR command;
    UCHAR para0;
    UCHAR para1;
    UCHAR para2;
    UCHAR para3;
    UCHAR para4;
    UCHAR para5;
    UCHAR para6;
} AVL_FeMsg_t;

#endif	            	

⌨️ 快捷键说明

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