![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
| パブリック関数 | |
|---|---|
| SFCError |
GetGPSConfig(
AEEGPSConfig* config
) GPSエンジンの現在のGPS構成を取得します。
|
| SFCError |
GetGPSInfo(
AEEGPSReq request
, AEEGPSAccuracy accuracy
, AEEGPSInfo* info
, AEECallback* callback
) GPSに基づく位置情報を返します。
|
| SFCError |
GetOrientation(
AEEOrientationReq orientation
, VoidPtr info
, AEECallback* callback
) GetOrientation( AEEOrientationReq orientation , SFXBufferPtr info , AEECallback* callback )
水平面上のデバイスの方角を取得します。
|
| SFCError |
GetSectorInfo(
AEESectorInfo* info
) セクターに基づくポジションロケーション情報、たとえば、
システムID、ネットワークID、基地局ID、基地局クラス、ベストパイロットなどを返します。
|
| static SFBPosDetSmp |
NewInstance( Void ) SFBPosDet インターフェイスのインスタンスを取得します。
|
| SFCError |
SetGPSConfig(
AEEGPSConfig* config
) GPSエンジンが使用するGPS構成を設定します。
|
| static Float64 |
WGS84ToDegrees(
SInt32 latlon
)
WGS84 回転楕円形式の緯度または経度を10進度形式に変換します。
|
| SFCError |
QueryInterface(
AEECLSID clsid
, VoidHandle handle
)
(SFBQuery から継承)
QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承) このオブジェクトからの別の API を問い合わせます。
|
| SFBBaseSmp |
QueryInterface(
AEECLSID clsid
)
(SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
|
| Void |
Self(
AEECLSID clsidReq
, SFBQuerySmpPtr clone
, AEECLSID clsidImp
)
(SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
|
| SFBQuerySmp |
Self(
AEECLSID clsidReq
, AEECLSID clsidImp
)
(SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
|
[ public ] SFCError GetGPSConfig( AEEGPSConfig* config // GPS 構成へのポインタ。詳細は、AEEGPSConfig を参照してください。 );
[ public ] SFCError GetGPSInfo( AEEGPSReq request AEEGPSAccuracy accuracy AEEGPSInfo* info AEECallback* callback );
要求タイプ: AEEGPS_GETINFO_LOCATION AEEGPS_GETINFO_VELOCITY AEEGPS_GETINFO_ALTITUDE。 フラグを組み合わせて複数のタイプの情報を指定できる。
この要求に選択された精度レベル。
入力時は、AEEGPSInfo 構造体への有効なポインタを指定する。 コールバックでは、この構造体のメンバにGPS情報が含まれる。 callback で指定されたコールバックがコールされるまで この構造外が有効であることをコール側で保証する必要がある。
ポジション決定完了時にコールされるコールバック関数。
[ public ] SFCError GetOrientation( AEEOrientationReq orientation VoidPtr info AEECallback* callback );
[ public ] SFCError GetOrientation( AEEOrientationReq orientation SFXBufferPtr info // null の場合、何もせずに EBADPARM を返す。 AEECallback* callback );
要求する情報
バッファ。最初の二バイトにサイズを代入しておく。 callback で指定されたコールバックがコールされるまで このポインタが有効であることをコール側で保証する必要がある。
ポジション決定完了時にコールされるコールバック関数。
この関数は、BREW 2.1 以降でのみ使用可能です。
BREW API IPOSDET_GetOrientation
[ public ] SFCError GetSectorInfo( AEESectorInfo* info // AEESectorInfo 構造体へのポインタ。 );
[ public, static ] SFBPosDetSmp NewInstance(Void);
[ public ] SFCError SetGPSConfig( AEEGPSConfig* config // GPS 構成へのポインタ。詳細は、AEEGPSConfig を参照してください。 );
10進度形式による緯度または経度。
WGS84 回転楕円形式の緯度または経度を10進度形式に変換します。 この関数は、IPOSDET_GetGPSInfo へのコールの結果として 受け取った緯度と経度を変換するために使用できます。
この関数は、BREW 2.1 以降でのみ使用可能です。
BREW API WGS84_TO_DEGREES
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|