| Class | Description |
|---|---|
| CApplicationAPI | Basic class providing set of functions to command Drive. |
| CApplicationMenu | CApplicationMenu class defines menu items which can be accessed by OnMenuCommand function. |
| SError | SError class is used to obtain addtional error informations after calling ApplicationAPI function. |
| SGpsPosition | SGpsPosition class is used to obtain information about GPS position, data and quality of GPS signal. |
| SHistoryRecord | SHistoryRecord class is used to manipulate with items in history list. |
| SChangeOption | SChangeOption class is used to manipulate with basic Drive settings in ChangeApplicationOptions function. |
| SOnlineServicesSettings | SOnlineServicesSettings class |
| SPoi | SPoi class is used to add POIs to Favorites and custom POI category. It is also used during retrieving items lists of these categories. |
| SPoiCategory | SPoiCategory class specifies a POI category. |
| SRoadInfo | SRoadInfo class is providing information about road type. This is retrieved from the GetLocationInfo function. |
| SRouteInfo | SRouteInfo class used is during retrieving inforamations about computed route by GetRouteInfo function. |
| SRouteInstruction | Summary description for DirectionInfo. |
| SSatelliteInfo | SSatelliteInfo class is used to obtain inforamation about satellites. |
| SStopOffPoint | SStopOffPoint class is used during manipulation with itinerary. |
| STmcEvent | The STmcEvent class defines a single TMC event on a location. |
| SWayPoint | SWayPoint class specifies location of one point on map. |
| Structure | Description |
|---|---|
| LONGPOSITION | LONGPOSITION structure determines location on map. See Coordinates conversion section in TROUBLESHOOTING page. |
| LONGRECT | LONGRECT struct bounds rectangle area on map. See Coordinates conversion section in TROUBLESHOOTING page. |
| Delegate | Description |
|---|---|
| CApplicationAPI.ApplicationHandler | The function processes any events which occur when Drive is running. Possible events are enumerated in ApplicationEvents enum. |
| Enumeration | Description |
|---|---|
| ApplicationEvents | ApplicationEvents enum enumerates events that Drive can generate. Drive events can be processed by registering ApplicationHandler in InitApi function. |
| CApplicationMenu.ID | CApplicationMenu.ID enum contains list of accessible menus by OnMenuCommand function. |
| CApplicationMenu.IdMenuBrowseMap | IdBrowseMap enum contains list of actions (buttons) in Map options menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuContext | Context menu |
| CApplicationMenu.IdMenuDemonstrate | IdMenuDemonstrate enum contains list of actions (buttons) in Route demonstration menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuExtras | Extras menu |
| CApplicationMenu.IdMenuMain | IdMenuMain enum contains list of actions (buttons) in Main menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuMainAlternative | IdMenuMainAlternative enum contains list of actions (buttons) in Alternative route menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuManagePoi | IdMenuManagePoi enum contains list of actions (buttons) in Manage POI menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuNavigateTo | IdMenuNavigateTo enum contains list of actions (buttons) in Navigate to menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuSettings | IdMenuSettings enum contains list of actions (buttons) in Settings menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuSettingsGps | IdMenuSettingsGps enum contains list of actions (buttons) in Hardware settings menu accessibles by OnMenuCommand function. |
| CApplicationMenu.IdMenuTrafic | Not implemented yet. |
| CApplicationMenu.IdMenuViewRoute | IdMenuViewRoute enum contains list of actions (buttons) in View route menu accessibles by OnMenuCommand function. |
| NavigationParams | NavigationParams enum enumerates possibilities of Drive behavior during route computing. |
| PoiService | PoiService enum enumerates predefined POI categories. |
| SChangeOption.LOAD_RESTRICTIONS | HAZMAT / Load restrictions |
| SpeedCameraType | Speed camera type |
| SRoadInfo.ROAD_CLASS | Enum of the road class as it is used for computing. |
| SRouteInstruction.Instruction | Instruction type |
| STmcEvent.EventCode | List of the possible Event codes. |
| TripBookRecordDataMode | Trip book record data mode |