![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
AIS targets workspace/dataset/target interface. More...
#include <base/inc/platform.h>#include <base/inc/sdk_results.h>#include <base/inc/base_types.h>#include <base/inc/sdk_component_interface.h>#include <base/inc/interfaces/parameters/parameters_interface.h>#include <geometry/inc/geometry/geometry.h>#include <ecdislayer/inc/ecdislayer_const.h>#include <ecdislayer/inc/nmea_parser/parsed_nmea_sentence_data_interface.h>#include <ecdislayer/inc/vessels/ownship_device_config_interface.h>#include <ecdislayer/inc/vessels/ownship_interface.h>#include <ecdislayer/inc/vessels/updated_targets_interface.h>#include <ecdislayer/inc/vessels/ais_targets_const.h>Go to the source code of this file.
Data Structures | |
| class | IUpdatedAISTargets |
| Set of updated AIS targets. More... | |
| class | IAISTargetsWorkspace |
| AIS targets workspace. More... | |
| class | IAISTargetsDataset |
| AIS targets dataset. More... | |
| class | IAISTargetsDatasetEdit |
| AIS targets dataset. More... | |
| class | IAISTarget |
| Single AIS target. More... | |
| class | IAISTargetEdit |
| Single AIS target editor. More... | |
| class | IAISTargetPastTrack |
| Single AIS target past track. More... | |
| class | IAISTargetsEnum |
| AIS targets enumerator. More... | |
| class | IAISTargetsCollection |
| AIS targets collection. More... | |
Functions | |
| AISTargetFOID | AISTargetMMSI2AISTargetFOID (const SDKUInt32 &mmsi) |
| Structure of AIS target FOID Bit 63: If set - FOID for Past Track feature Bit 62: If set - FOID for ASM object Bit 61: If set - FOID for Synthetic target Bits 60 - 58: Zeroes Bits 57 - 56: Type of FOID Synthetic target (2 bits) Bits 48 - 42: Environmental report sensor site ID (7 bits) Bits 41 - 32: ASM feature message linkage ID (10 bits) Bits 55 - 32: IMO of AIS Synthetic target (24 bits) Bits 31 - 30: Zeroes Bits 30 - 0: Target MMSI number () More... | |
| SDKUInt32 | AISTargetFOID2AISTargetMMSI (const AISTargetFOID &foid) |
| Converts AIS target FOID to appropriate AIS target MMSI. | |
| AISTargetFOID | AISTargetFoid2PastTrackFoid (const AISTargetFOID &target_foid) |
| Converts AIS target FOID to appropriate AIS target past track FOID. | |
| AISTargetFOID | PastTrackFoid2AISTargetFoid (const AISTargetFOID &past_track_foid) |
| Converts AIS target past track FOID to appropriate AIS target FOID. | |
| bool | IsPastTrackFoid (const AISTargetFOID &foid) |
| Checks, if given FOID belongs to Past Track Feature. | |
| AISTargetFOID | ASMTargetID2AisTargetFoid (const SDKUInt32 &mmsi, const SDKUInt32 &msg_link_id, const SDKUInt32 &site_id) |
| Converts AIS ASM target MMSI/Message link ID to target FOID. | |
| bool | IsASMFoid (const AISTargetFOID &foid) |
| Checks, if given FOID belongs to AIS ASM feature. | |
AIS targets workspace/dataset/target interface.
Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.