headset_states.h

来自「bc5_stereo:bluetooth stereo Headset CODE」· C头文件 代码 · 共 55 行

H
55
字号
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2007
Part of Stereo-Headset-SDK Q1-2007.Release

FILE NAME
    headset_states.h
    
DESCRIPTION
    The Headset States.
*/

#ifndef _HEADSET_STATES_H
#define _HEADSET_STATES_H


/* HFP states */
typedef enum
{
    headsetPoweringOn,    
    headsetConnDiscoverable,
    headsetHfpConnectable,
    headsetHfpConnected,
    headsetOutgoingCallEstablish,
    headsetIncomingCallEstablish,
    headsetActiveCall,
    headsetTestMode 
} headsetHfpState;

#define HEADSET_NUM_HFP_STATES (headsetTestMode + 1) 


/* A2DP states */
typedef enum
{
    headsetA2dpConnectable,
    headsetA2dpConnected,
    headsetA2dpStreaming,
    headsetA2dpPaused
} headsetA2dpState;

#define HEADSET_NUM_A2DP_STATES (headsetA2dpPaused + 1) 

/* AVRCP states */
typedef enum
{
    avrcpInitialising,
    avrcpReady,
    avrcpConnecting,
    avrcpConnected
} headsetAvrcpState;


#endif

⌨️ 快捷键说明

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