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

📄 headset_statemanager.h

📁 BlueLab 3.5.2 单声道耳机源码
💻 H
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2006
Part of BlueLab 3.6.2-release

FILE NAME
    headset_statemanager.h
    
DESCRIPTION
    main headset state information
    
*/
#ifndef _HEADSET_STATE_MANAGER_H
#define _HEADSET_STATE_MANAGER_H

#include "headset_private.h"
#include "headset_states.h"

/*FUNCTIONS*/

/*the headset state get and Enter functions*/



void stateManagerEnterConnectableState           ( hsTaskData * pApp, bool req_disc ) ;
void stateManagerEnterConnectedState             ( hsTaskData * pApp ) ;
void stateManagerEnterConnDiscoverableState      ( hsTaskData * pApp ) ;
void stateManagerEnterIncomingCallEstablishState ( hsTaskData * pApp ) ;
void stateManagerEnterOutgoingCallEstablishState ( hsTaskData * pApp ) ;
void stateManagerEnterActiveCallState            ( hsTaskData * pApp ) ;
void stateManagerEnterPoweringOffState           ( hsTaskData * pApp ) ;
void stateManagerEnterLimboState                 ( hsTaskData * pApp ) ;
void stateManagerUpdateLimboState                ( hsTaskData * pApp ) ;
void stateManagerEnterThreeWayCallWaitingState   ( hsTaskData * pApp ) ;
void stateManagerEnterThreeWayCallOnHoldState    ( hsTaskData * pApp ) ;
void stateManagerEnterThreeWayMulticallState     ( hsTaskData * pApp ) ;
void stateManagerEnterIncomingCallOnHoldState    ( hsTaskData * pApp) ;


void stateManagerPowerOff                        ( hsTaskData * pApp )  ;
void stateManagerPowerOn                         ( hsTaskData * pApp ) ;

void stateManagerConfigureConnDiscoState ( uint16 pPairModeTimeout_s  , bool pAutoEnterPairMode) ;

headsetState stateManagerGetState ( void ) ;

bool stateManagerIsConnected ( void ) ;

void stateManagerEnterTestModeState ( hsTaskData * pApp ) ;


#endif

⌨️ 快捷键说明

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