前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBBTAG
IBTAG インターフェイスのラッパークラスです。
#include <SFBBTAG.hpp>
class SFBBTAG : public SFBBase;
typedef SFBBTAG&          SFBBTAGRef;
typedef SFBBTAG*          SFBBTAGPtr;
typedef SFBBTAG**         SFBBTAGHandle;
typedef const SFBBTAG     ConstSFBBTAG;
typedef const SFBBTAG&    ConstSFBBTAGRef;
typedef const SFBBTAG*    ConstSFBBTAGPtr;
typedef const SFBBTAG**   ConstSFBBTAGHandle;

継承図

SFBBTAG クラスの継承図

参照

BREW API IBTAG

バグ情報

IBTAG_GetEvent
バグ BREW SDK 2.0.1.5、BREW SDK 2.1.0

上記 API のマクロの定義に誤りがあります。 AEEBTAG.h にて、現在下記の様に定義されていますが、

#define IBTAG_GetEvent(p, pevtcode)
AEEGETPVTBL((p),IBTAG)->SendCommand((p),(pevtcode))

正しい定義は下記のとおりです。

#define IBTAG_GetEvent(p,pevtcode)
AEEGETPVTBL((p),IBTAG)->GetEvent((p),(pevtcode))

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
GetLastError 最後のエラーコードを取得します。
public
Open Bluetooth の Audio Gateway をオープンします。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
SendCommand コマンドを送信します。

SFBBTAG::GetLastError
最後のエラーコードを取得します。
[ public ]
SFCError GetLastError(Void);

参照

BREW API IBTAG_GetLastError


SFBBTAG::Open
Bluetooth の Audio Gateway をオープンします。
[ public ]
SFCError Open(
    AEEBTAGInfo * pBTAGInfo   
    AEECallback * pcb         
);

参照

BREW API IBTAG_Open


SFBBTAG::SendCommand
コマンドを送信します。
[ public ]
SFCError SendCommand(
    AEEBTAGCmd cmdcode   
    UInt32 cmdval        
);

参照

BREW API IBTAG_SendCommand