📄 pmq.h
字号:
/**********************************************************************************
* Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: "pmq.h"
*
* Description:
* ============
* Front End messages queue handling
*
* Log:
* ====
* $Revision: $
* Last Modified by $Author: $ at $Modtime: $
**********************************************************************************
* Updates:
**********************************************************************************
* $Log: $
*
*
*********************************************************************************/
#include "Config.h" /* Global Configuration - do not remove! */
#ifndef _PMQ_H
#define _PMQ_H
/*** Include Files ***************************************************************/
#include "Include\SysDefs.h"
#include "Drive\Zfe\zfe.h"
/*** Defines *********************************************************************/
#define PLM_MSG_ID 0x0100
#define NPM_MSG_ID 0x0200
#define CARD_MSG_ID 0x0400
#define FTA_MSG_ID 0x0800
#define PMQ_MSG_ID 0x1000
#define PMQ_MSG_OP_MASK 0x00FF
#define PMQ_MSG_TYPE_MASK 0x1F00
/*** Typedefs ********************************************************************/
typedef enum
{
PMQ_MSG_DELETED = (0x0000 | PMQ_MSG_ID),
PMQ_MSG_DOWNLOAD_DSP_CODE = (0x0001 | PMQ_MSG_ID),
PMQ_MSG_SAVE_SERVO_PARAM = (0x0002 | PMQ_MSG_ID)
} PMQ_MSG_OP;
typedef struct
{
PMQ_MSG_OP op;
UINT32 param1;
UINT32 param2;
int param3;
} PMQ_MSG;
/*** Externs Variables ***********************************************************/
/*** Public Functions ************************************************************/
void PMQ_Init(void);
ZFE_ERR_CODE PMQ_SendMessage(PMQ_MSG_OP op, UINT32 param1, UINT32 param2, int param3);
void PMQ_ReceiveMessage(PMQ_MSG * msg);
void PMQ_DeleteMsgQueTail(void);
int PMQ_MessageFlush(PMQ_MSG_OP op);
BOOL PMQ_MessageExist(PMQ_MSG_OP op);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -