![]() |
D.I.T. ( Do It Tizen! )
1.0.0
Samsung Software Membership
|
GPS API가 정의되어있다. More...
#include "Commnucation/GPS.h"
#include <stdbool.h>
#include <stdlib.h>
#include <locations.h>
#include <system_info.h>
#include <dlog.h>
Functions | |
GPS | NewGps (void) |
새로운 GPS 객체를 생성한다. More... | |
void | DestroyGps (GPS this_gen) |
생성한 GPS 객체를 소멸 시킨다. More... | |
bool | isGPSAccessible (GPS this_gen) |
현재 GPS 기능 지원 여부를 반환 한다. More... | |
bool | onGPSConnect (GPS this_gen) |
GPS로 연결을 시도하며 이의 성공 여부를 반환한다. More... | |
bool | onGPSDisconnect (GPS this_gen) |
GPS로의 연결을 해제하며 이의 성공 여부를 반환한다. More... | |
Location | GPSRecv (GPS this_gen) |
GPS로 부터 위치 정보를 수신한다. More... | |
const char * | GPSErrorChecker (int errCode) |
GPS API에서 발생하는 Error Code들을 확인 해준다. More... | |
void DestroyGps | ( | GPS | this_gen | ) |
생성한 GPS 객체를 소멸 시킨다.
[in] | this_gen | 소멸시킬 GPS 객체 |
[out] | null |
void |
const char* GPSErrorChecker | ( | int | errCode | ) |
GPS API에서 발생하는 Error Code들을 확인 해준다.
[in] | errCode | 확인 하고자 하는 Error Code |
[out] | null |
LOCATIONS_ERROR_NONE | : Successful |
LOCATIONS_ERROR_OUT_OF_MEMORY | : Out of memory |
LOCATIONS_ERROR_INVALID_PARAMETER | : Invalid parameter |
LOCATIONS_ERROR_ACCESSIBILITY_NOT_ALLOWED | : Permission denied |
LOCATIONS_ERROR_NOT_SUPPORTED | : Not supported |
LOCATIONS_ERROR_INCORRECT_METHOD | : Location manager contains incorrect method for a given call |
LOCATIONS_ERROR_NETWORK_FAILED | : Network unavailable |
LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE | : Location service is not available |
LOCATIONS_ERROR_GPS_SETTING_OFF | : GPS/WPS setting is not enabled |
LOCATIONS_ERROR_SECURITY_RESTRICTED | : Restricted by security system policy |
LOCATIONS_ERROR_UNKNWON | : Unknown error occurred |
Location GPSRecv | ( | GPS | this_gen | ) |
GPS로 부터 위치 정보를 수신한다.
[in] | this_gen | 데이터를 수신할 GPS 객체 |
[out] | null |
bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
bool isGPSAccessible | ( | GPS | this_gen | ) |
현재 GPS 기능 지원 여부를 반환 한다.
[in] | this_gen | 사용 가능 여부를 반환 할 GPS 객체 |
[out] | null |
bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
true
, 지원 가능이 아니라면 false를
반환한다. GPS NewGps | ( | void | ) |
새로운 GPS 객체를 생성한다.
[in] | void | |
[out] | null |
GPS |
bool onGPSConnect | ( | GPS | this_gen | ) |
GPS로 연결을 시도하며 이의 성공 여부를 반환한다.
[in] | this_gen | 연결 성공 여부를 확인할 GPS 객체 |
[out] | null |
bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
true
, 실패하면 false를
반환한다. bool onGPSDisconnect | ( | GPS | this_gen | ) |
GPS로의 연결을 해제하며 이의 성공 여부를 반환한다.
[in] | this_gen | 연결 해제 여부를 확인할 GPS 객체 |
[out] | null |
bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
false를
반환한다.