📄 headset_events.h
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2006
Part of BlueLab 3.5.2-release
FILE NAME
headset_events.h
DESCRIPTION
Defines Headset user events
*/
#ifndef HEADSET_EVENTS_H
#define HEADSET_EVENTS_H
#ifndef BC4_HS_CONFIGURATOR
#include <connection.h>
#include <message.h>
#include <app/message/system_message.h>
#include <stdio.h>
#endif
#define EVENTS_EVENT_BASE 0x6000
/*This enum is used as an index in an array - do not edit - withiout thinking*/
typedef enum headsetEventsTag
{
/*0x00*/ EventInvalid = EVENTS_EVENT_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*/ EventToggleVolume,
/*0x0E*/ EventThreeWayReleaseAllHeld,
/*0x0F*/ EventThreeWayAcceptWaitingReleaseActive,
/*0x10*/ EventThreeWayAcceptWaitingHoldActive ,
/*0x11*/ EventThreeWayAddHeldTo3Way ,
/*0x12*/ EventThreeWayConnect2Disconnect,
/*0x13*/ EventEnableDisableLeds ,
/*0x14*/ EventResetPairedDeviceList,
/*0x15*/ EventEnterDutMode ,
/*0x16*/ EventPairingFail,
/*0x17*/ EventPairingSuccessful,
/*0x18*/ EventSCOLinkOpen ,
/*0x19*/ EventSCOLinkClose,
/*0x1A*/ EventLowBattery,
/*0x1B*/ EventEndOfCall ,
/*0x1C*/ EventEstablishSLC ,
/*0x1D*/ EventLEDEventComplete,
/*0x1E*/ EventTrickleCharge,
/*0x1F*/ EventAutoSwitchOff,
/*0x20*/ EventFastCharge,
/*0x21*/ EventOkBattery,
/*0x22*/ EventChargerConnected,
/*0x23*/ EventChargerDisconnected,
/*0x24*/ EventSLCDisconnected ,
/*0x25*/ EventDoCompleteUnMuteMic ,
/*0x26*/ EventLinkLoss ,
/*0x27*/ EventLimboTimeout ,
/*0x28*/ EventMuteOn ,
/*0x29*/ EventMuteOff ,
/*0x2a*/ EventMuteReminder ,
/*0x2b*/ EventResetComplete,
/*0x2C*/ EventEnterTXContTestMode,
/*0x2D*/ EventEnterDUTState,
/*0x2E*/ EventVolumeOrientationNormal,
/*0x2F*/ EventVolumeOrientationInvert,
/*0x30*/ EventNetworkOrServiceNotPresent,
/*0x31*/ EventNetworkOrServicePresent,
/*0x32*/ EventEnableLEDS,
/*0x33*/ EventDisableLEDS,
/*0x34*/ EventSLCConnected ,
/*0x35*/ EventError,
/*0x36*/ EventLongTimer,
/*0x37*/ EventVLongTimer,
/*0x38*/ EventEnablePowerOff,
/*0x39*/ EventChargeError,
/*0x3A*/ EventPlaceIncomingCallOnHold,
/*0x3B*/ EventAcceptHeldIncomingCall,
/*0x3C*/ EventRejectHeldIncomingCall,
/*0x3D*/ EventCancelLedIndication ,
/*0x3E*/ EventHSPEnterActiveCallState ,
/*0x3F*/ EventChargeErrorInIdleState
/*Note: To add another event will require a change elsewhere (as 0x40 >63d)*/
} headsetEvents_t;
#define EVENTS_LAST_EVENT EventChargeErrorInIdleState
#define EVENTS_MAX_EVENTS ( (EVENTS_LAST_EVENT - EVENTS_EVENT_BASE) + 1 )
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -