Arduino  1.8.10
GSM3MobileVoiceProvider クラスabstract

#include <GSM3MobileVoiceProvider.h>

GSM3MobileVoiceProvider の継承関係図
GSM3ShieldV1VoiceProvider

公開メンバ関数

virtual void initialize ()
 
virtual int voiceCall (const char *number)=0
 
virtual int answerCall ()=0
 
virtual int hangCall ()=0
 
virtual int retrieveCallingNumber (char *buffer, int bufsize)=0
 
virtual GSM3_voiceCall_st getvoiceCallStatus ()=0
 
virtual void setvoiceCallStatus (GSM3_voiceCall_st status)=0
 
virtual int ready ()=0
 

詳解

GSM3MobileVoiceProvider.h39 行目に定義があります。

関数詳解

◆ answerCall()

virtual int GSM3MobileVoiceProvider::answerCall ( )
pure virtual

Answer a voice call

戻り値
If asynchronous, returns 0. If synchronous, 1 if success, other if error

GSM3ShieldV1VoiceProviderで実装されています。

◆ getvoiceCallStatus()

virtual GSM3_voiceCall_st GSM3MobileVoiceProvider::getvoiceCallStatus ( )
pure virtual

Returns voice call status

戻り値
voice call status

GSM3ShieldV1VoiceProviderで実装されています。

◆ hangCall()

virtual int GSM3MobileVoiceProvider::hangCall ( )
pure virtual

Hang a voice call

戻り値
If asynchronous, returns 0. If synchronous, 1 if success, other if error

GSM3ShieldV1VoiceProviderで実装されています。

◆ initialize()

virtual void GSM3MobileVoiceProvider::initialize ( )
inlinevirtual

Initialize the object relating it to the general infrastructure

引数

GSM3ShieldV1VoiceProviderで再実装されています。

GSM3MobileVoiceProvider.h47 行目に定義があります。

47 {};

◆ ready()

virtual int GSM3MobileVoiceProvider::ready ( )
pure virtual

Get last command status

戻り値
Returns 0 if last command is still executing, 1 success, >1 error

GSM3ShieldV1VoiceProviderで実装されています。

◆ retrieveCallingNumber()

virtual int GSM3MobileVoiceProvider::retrieveCallingNumber ( char *  buffer,
int  bufsize 
)
pure virtual

Retrieve phone number of caller

引数
bufferBuffer for copy phone number
bufsizeBuffer size
戻り値
If asynchronous, returns 0. If synchronous, 1 if success, other if error

GSM3ShieldV1VoiceProviderで実装されています。

◆ setvoiceCallStatus()

virtual void GSM3MobileVoiceProvider::setvoiceCallStatus ( GSM3_voiceCall_st  status)
pure virtual

Set voice call status

引数
statusNew status for voice call

GSM3ShieldV1VoiceProviderで実装されています。

◆ voiceCall()

virtual int GSM3MobileVoiceProvider::voiceCall ( const char *  number)
pure virtual

Launch a voice call

引数
numberPhone number to be called
戻り値
If asynchronous, returns 0. If synchronous, 1 if success, other if error

GSM3ShieldV1VoiceProviderで実装されています。


このクラス詳解は次のファイルから抽出されました: