![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Radar/Sonar target components. More...
Modules | |
| Radar/Sonar targets GB Class ID | |
| Radar/Sonar target Class IDs. | |
Data Structures | |
| class | IUpdatedRadarSonarTargets |
| Set of updated radar/sonar target's. More... | |
| class | IRadarSonarTargetsWorkspace |
| Radar/Sonar targets workspace. More... | |
| class | IRadarSonarTargetsDataset |
| Radar/Sonar targets dataset. More... | |
| class | IRadarSonarTarget |
| Single Radar/Sonar target. More... | |
| class | IRadarSonarTargetPastTrack |
| Single Radar/Sonar target past track. More... | |
| class | IRadarSonarTargetsEnum |
| Radar/Sonar targets enumerator. More... | |
| class | IRadarSonarTargetsCollection |
| Radar/Sonar targets collection. More... | |
| class | IRadarSonarTargetsManager |
| An interface for high-level managing the targets over the database Allows to controls the target's portraying attributes, by checking if target dangerous or lost and setting the proper attributes values The workspace will do nothing, expect calling appropriate method of target's manager. Only target manager should set appropriate target attributes in case of event. More... | |
Typedefs | |
| typedef TargetFOID | RadarSonarTargetFOID |
| Radar/Sonar target FOID definition. | |
Functions | |
| RadarSonarTargetFOID | TargetFoid2PastTrackFoid (const RadarSonarTargetFOID &target_foid) |
| Converts Radar/Sonar target FOID to appropriate Radar/Sonar target past track FOID. | |
| RadarSonarTargetFOID | PastTrackFoid2TargetFoid (const RadarSonarTargetFOID &past_track_foid) |
| Converts Radar/Sonar target past track FOID to appropriate Radar/Sonar target FOID. | |
Variables | |
| static const SDK_VESSELS_BEGIN_NAMESPACE DatasetID | kRadarTargetsDatasetID |
| Radar targets dataset ID. | |
| static const DatasetID | kSonarTargetsDatasetID |
| Sonar targets dataset ID. | |
| static const RadarSonarTargetFOID | kUnknownRadarSonarTargetFOID |
| Unknown Radar/Sonar target FOID definition. | |
Radar/Sonar target components.
All of available Radar/Sonar target's alarms.
Radar/Sonar targets dataset properties (Extension of DatasetProperty enum)
Radar/Sonar target feature class codes.
| Enumerator | |
|---|---|
| kRSFCC_target | Radar/Sonar target (implements IRadarSonarTarget) |
| kRSFCC_rpstrk | Radar/Sonar target past track. |
Radar/Sonar target feature attribute class codes. kSDKAnyType_Empty value means, that given attribute value is absent.
| Enumerator | |
|---|---|
| kRSFAC_number | Target number (kSDKAnyType_Uint32) |
| kRSFAC_source | Target source device, one of OwnShipDeviceConfig (kSDKAnyType_Uint32) |
| kRSFAC_srcnam | Target source device name (kSDKAnyType_SDKStringPtr) |
| kRSFAC_name | Target name (kSDKAnyType_SDKStringPtr) |
| kRSFAC_reftgt | Reference radar/sonar target (kSDKAnyType_Bool) |
| kRSFAC_hdgtru | Target HDG True (kSDKAnyType_Double) |
| kRSFAC_crsori | Target original course (kSDKAnyType_Double) |
| kRSFAC_crsort | Target original course is True flag (kSDKAnyType_Bool) |
| kRSFAC_spdori | Target original speed (kSDKAnyType_Double) |
| kRSFAC_spdort | Target original speed is True flag (kSDKAnyType_Bool) |
| kRSFAC_stwmod | Original Course/Speed is through the water flag (kSDKAnyType_Bool) |
| kRSFAC_ordcpa | Original target CPA (kSDKAnyType_Double) |
| kRSFAC_ortcpa | Original target TCPA (kSDKAnyType_Double) |
| kRSFAC_acquis | Target type of acquisition, one of RSFAV_acquis (kSDKAnyType_Uint32) |
| kRSFAC_tsttgt | Test target flag (kSDKAnyType_Bool) |
| kRSFAC_assoc | Association number (kSDKAnyType_Uint32) |
| kRSFAC_asmmsi | MMSI number of associated AIS target (kSDKAnyType_Uint32) |
| kRSFAC_asfoid | Target FOID of associated AIS target (kSDKAnyType_Uint64) |
| kRSFAC_arfoid | Target FOID of associated AIS-ARPA target (kSDKAnyType_Uint64) |
| kRSFAC_mrfoid | Master AIS target FOID (kSDKAnyType_Uint64) |
| kRSFAC_time | NMEA sentence time stamp (kSDKAnyType_SDKTime) |
| kRSFAC_ticks | Milliseconds from OS startup, when last NMEA sentence was processed (kSDKAnyType_Int64) |
| kRSFAC_danger | Target is danger (kSDKAnyType_Bool) |
| kRSFAC_lost | Target is lost (kSDKAnyType_Bool) |
| kRSFAC_shptyp | Target shape type, one of AISFAV_shptyp (kSDKAnyType_Uint32) |
| kRSFAC_brgtru | True bearing to target from CCRP (kSDKAnyType_Double) |
| kRSFAC_brgrel | Relative bearing to target from CCRP (kSDKAnyType_Double) |
| kRSFAC_dist | Distance to target from CCRP (kSDKAnyType_Double) |
| kRSFAC_dcpa | Calculated target CPA (kSDKAnyType_Double) |
| kRSFAC_tcpa | Calculated target TCPA, minutes (kSDKAnyType_Double) |
| kRSFAC_rtgtnm | Reference target number (kSDKAnyType_Uint32) |
| kRSFAC_cogtru | Calculated (or original) COG True (kSDKAnyType_Double) |
| kRSFAC_sogtru | Calculated (or original) SOG True (kSDKAnyType_Double) |
| kRSFAC_crsrel | Calculated (or original) COG Relative (kSDKAnyType_Double) |
| kRSFAC_spdrel | Calculated (or original) SOG Relative (kSDKAnyType_Double) |
| kRSFAC_ctwtru | Calculated (or original) CTW True (kSDKAnyType_Double) |
| kRSFAC_stwtru | Calculated (or original) STW True (kSDKAnyType_Double) |
| kRSFAC_ctwrel | Calculated (or original) CTW Relative (kSDKAnyType_Double) |
| kRSFAC_stwrel | Calculated (or original) STW Relative (kSDKAnyType_Double) |
| kRSFAC_cursta | Current target status, one of RSFAV_status (kSDKAnyType_Uint32) |
| kRSFAC_prvsta | Previous target status, one of RSFAV_status (kSDKAnyType_Uint32) |
| kRSFAC_tiksta | Milliseconds from OS startup, when kRSFAC_cursta attribute was changed (kSDKAnyType_Int64) |
| kRSFAC_visibl | Target shape is visible flag (kSDKAnyType_Bool) |
| kRSFAC_dshshp | Target shape is dashed flag (kSDKAnyType_Bool) |
| kRSFAC_redclr | Target is red colored flag (kSDKAnyType_Bool) |
| kRSFAC_tblink | Target shape is blinking flag (kSDKAnyType_Bool) |
| kRSFAC_cross | Cross should be displayed flag (kSDKAnyType_Bool) |
| kRSFAC_cblink | Target's cross is blinking flag (kSDKAnyType_Bool) |
| kRSFAC_select | Target is selected flag (kSDKAnyType_Bool) |
| kRSFAC_bgsymb | Big target symbol flag (kSDKAnyType_Bool) |
| kRSFAC_privat | Private attributes, which should not be changed externally. |
| kRSFAC_ttdsta | Previous target status from TTD, one of RSFAV_ttdsta (kSDKAnyType_Uint32) |
| kRSFAC_user | User-defined attributes. |
Radar/Sonar target past track feature attribute class codes kSDKAnyType_Empty value means, that given attribute value is absent.
| Enumerator | |
|---|---|
| kPTFAC_visibl | Target shape is visible flag (kSDKAnyType_Bool) |
| kPTFAC_redclr | Target is red colored flag (kSDKAnyType_Bool) |
| kPTFAC_asmmsi | MMSI number of associated AIS target (kSDKAnyType_Uint32) |
| kPTFAC_asfoid | Target FOID of associated AIS target (kSDKAnyType_Uint64) |
| kPTFAC_dist | Distance to target from CCRP (kSDKAnyType_Double) |
| kPTFAC_sogtru | Target SOG True (kSDKAnyType_Double) |
| kPTFAC_user | User-defined attributes. |
| enum RSFAV_status |
| enum RSFAV_ttdsta |
Available TTD statuses.
| enum RSFAV_acquis |
Radar/Sonar targets portraying environment parameters.