📄 headset_events.h
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2007
Part of Stereo-Headset-SDK Q1-2007.Release
FILE NAME
headset_events.h
DESCRIPTION
Defines Headset user events
*/
#ifndef HEADSET_EVENTS_H
#define HEADSET_EVENTS_H
#define BC5_STEREO_MESSAGE_BASE 0x6000
#define EVENTS_EVENT_BASE BC5_STEREO_MESSAGE_BASE
/* This enum is used as an index in an array - do not edit - without thinking */
typedef enum headsetEventsTag
{
/*0x00*/ EventInvalid = BC5_STEREO_MESSAGE_BASE,
/*0x01*/ EventPowerOn ,
/*0x02*/ EventPowerOff ,
/*0x03*/ EventEnterPairing ,
/*0x04*/ EventInitateVoiceDial ,
/*0x05*/ EventLastNumberRedial ,
/*0x06*/ EventAnswer ,
/*0x07*/ EventReject ,
/*0x08*/ EventCancelEnd ,
/*0x09*/ EventTransferToggle ,
/*0x0A*/ EventToggleMute ,
/*0x0B*/ EventVolumeUp ,
/*0x0C*/ EventVolumeDown ,
/*0x0D*/ EventResetPairedDeviceList,
/*0x0E*/ EventEnterDutMode ,
/*0x0F*/ EventEnterDutState ,
/*0x10*/ EventPairingFail,
/*0x11*/ EventPairingSuccessful,
/*0x12*/ EventSCOLinkOpen ,
/*0x13*/ EventSCOLinkClose,
/*0x14*/ EventLowBattery,
/*0x15*/ EventEndOfCall ,
/*0x16*/ EventEstablishSLC ,
/*0x17*/ EventTrickleCharge,
/*0x18*/ EventFastCharge,
/*0x19*/ EventAutoSwitchOff,
/*0x1A*/ EventOkBattery,
/*0x1B*/ EventChargerConnected,
/*0x1C*/ EventChargerDisconnected,
/*0x1D*/ EventSLCDisconnected ,
/*0x1E*/ EventHfpReconnectFailed ,
/*0x1F*/ EventLinkLoss ,
/*0x20*/ EventLimboTimeout ,
/*0x21*/ EventMuteOn ,
/*0x22*/ EventMuteOff ,
/*0x23*/ EventMuteReminder ,
/*0x24*/ EventResetComplete,
/*0x25*/ EventSLCConnected ,
/*0x26*/ EventError,
/*0x27*/ EventLongTimer,
/*0x28*/ EventVLongTimer,
/*0x29*/ EventEnablePowerOff,
/*0x2A*/ EventChargeError,
/*0x2B*/ EventA2dpReconnectFailed ,
/*0x2C*/ EventLEDEventComplete,
/*0x2D*/ EventEnableLEDS,
/*0x2E*/ EventDisableLEDS,
/*0x2F*/ EventCancelLedIndication,
/*0x30*/ EventPlay,
/*0x31*/ EventPause,
/*0x32*/ EventStop,
/*0x33*/ EventFFWDPress,
/*0x34*/ EventFFWDRelease,
/*0x35*/ EventRWDPress,
/*0x36*/ EventRWDRelease,
/*0x37*/ EventSkipForward,
/*0x38*/ EventSkipBackward,
/*0x39*/ EventEstablishA2dp,
/*0x3A*/ EventA2dpConnected,
/*0x3B*/ EventA2dpDisconnected,
/*0x3C*/ EventVolumeMax,
/*0x3D*/ EventVolumeMin,
/*0x3E*/ EventPowerOnConnect
/*Note: To add another event will require a change elsewhere (as 0x40 >63d)*/
} headsetEvents_t;
#define EVENTS_LAST_EVENT EventPowerOnConnect
#define EVENTS_MAX_EVENTS ( (EVENTS_LAST_EVENT - EVENTS_EVENT_BASE) + 1 )
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -