![]() |
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를 반환한다. 

1.8.6