NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
radar_sonar_targets_const.h File Reference

Set of specific for Radar/Sonar targets constants. More...

Go to the source code of this file.

Typedefs

typedef TargetFOID RadarSonarTargetFOID
 Radar/Sonar target FOID definition.
 

Enumerations

enum  RadarSonarTargetAlarmType {
  kRadarSonarTargetAlarm_None = kTargetAlarm_None, kRadarSonarTargetAlarm_Dangerous = kTargetAlarm_Dangerous, kRadarSonarTargetAlarm_Acquisition = kTargetAlarm_Acquisition, kRadarSonarTargetAlarm_Lost = kTargetAlarm_Lost,
  kRadarSonarTargetAlarm_All = kTargetAlarm_All
}
 All of available Radar/Sonar target's alarms. More...
 
enum  RadarSonarTargetsDatasetProperty {
  kRSDSP_PastTrackSizeToStoreSec = kDSP_PastTrackSizeToStoreSec, kRSDSP_DangerDCPA_NM = kDSP_DangerDCPA_NM, kRSDSP_DangerTCPA_Sec = kDSP_DangerTCPA_Sec, kRSDSP_DangerDistance_NM = kDSP_DangerDistance_NM,
  kRSDSP_LostTargetAlertDistance_NM = kDSP_LostTargetAlertDistance_NM, kRSDSP_RemoveVesselTimeout_Sec = kDSP_RemoveVesselTimeout_Sec, kRSDSP_LostTimeout_Radar_Sonar_Targets_Sec = kDSP_LostTimeout_Radar_Sonar_Targets_Sec, kRSDSP_DontCalculateTCPA_DCPA = kDSP_DontCalculateTCPA_DCPA,
  kRSDSP_RadarSupportsTargetsAssociation = kDSP_RadarSupportsTargetsAssociation, kRSDSP_TargetsAssociationEnabled = kDSP_TargetsAssociationEnabled, kRSDSP_StrictUseOfIEC62288 = kDSP_StrictUseOfIEC62288, kRSDSP_LostTargetAlert_On = kDSP_LostTargetAlert_On,
  kRSDSP_CPA_TCPA_Alert_On = kDSP_CPA_TCPA_Alert_On
}
 Radar/Sonar targets dataset properties (Extension of DatasetProperty enum) More...
 
enum  RadarSonarFeatureClassCode { kRSFCC_target = kFCC_vessel, kRSFCC_rpstrk = kFCC_rpstrk }
 Radar/Sonar target feature class codes. More...
 
enum  RadarSonarFeatureAttributeCode {
  kRSFAC_number = kFAC_number, kRSFAC_source = kFAC_source, kRSFAC_srcnam = kFAC_srcnam, kRSFAC_name = kFAC_name,
  kRSFAC_reftgt = kFAC_reftgt, kRSFAC_hdgtru = kFAC_headng, kRSFAC_crsori = kFAC_crsori, kRSFAC_crsort = kFAC_crsort,
  kRSFAC_spdori = kFAC_spdori, kRSFAC_spdort = kFAC_spdort, kRSFAC_stwmod = kFAC_stwmod, kRSFAC_ordcpa = kFAC_orcpa ,
  kRSFAC_ortcpa = kFAC_ortcpa, kRSFAC_acquis = kFAC_acquis, kRSFAC_tsttgt = kFAC_tsttgt, kRSFAC_assoc = kFAC_assoc,
  kRSFAC_asmmsi = kFAC_asmmsi, kRSFAC_asfoid = kFAC_asfoid, kRSFAC_arfoid = kFAC_arfoid, kRSFAC_mrfoid = kFAC_mrfoid,
  kRSFAC_time = kFAC_time, kRSFAC_ticks = kFAC_ticks, kRSFAC_danger = kFAC_danger, kRSFAC_lost = kFAC_lost,
  kRSFAC_shptyp = kFAC_shptyp, kRSFAC_brgtru = kFAC_brgtru, kRSFAC_brgrel = kFAC_brgrel, kRSFAC_dist = kFAC_dist,
  kRSFAC_dcpa = kFAC_cpa , kRSFAC_tcpa = kFAC_tcpa, kRSFAC_rtgtnm = kFAC_rtgtnm, kRSFAC_cogtru = kFAC_cogcrs,
  kRSFAC_sogtru = kFAC_sogspd, kRSFAC_crsrel = kFAC_crsrel, kRSFAC_spdrel = kFAC_spdrel, kRSFAC_ctwtru = kFAC_ctwcrs,
  kRSFAC_stwtru = kFAC_stwspd, kRSFAC_ctwrel = kFAC_ctwrel, kRSFAC_stwrel = kFAC_stwrel, kRSFAC_cursta = kFAC_cursta,
  kRSFAC_prvsta = kFAC_prvsta, kRSFAC_tiksta = kFAC_tiksta, kRSFAC_visibl = kFAC_visibl, kRSFAC_dshshp = kFAC_dshshp,
  kRSFAC_redclr = kFAC_redclr, kRSFAC_tblink = kFAC_tblink, kRSFAC_cross = kFAC_cross, kRSFAC_cblink = kFAC_cblink,
  kRSFAC_select = kFAC_select, kRSFAC_bgsymb = kFAC_bgsymb, kRSFAC_privat = kFAC_privat, kRSFAC_ttdsta = kFAC_ttdsta,
  kRSFAC_user = kFAC_user
}
 Radar/Sonar target feature attribute class codes. kSDKAnyType_Empty value means, that given attribute value is absent. More...
 
enum  RadarSonarPastTrackFeatureAttributeCode {
  kPTFAC_visibl = kRSFAC_visibl, kPTFAC_redclr = kRSFAC_redclr, kPTFAC_asmmsi = kRSFAC_asmmsi, kPTFAC_asfoid = kRSFAC_asfoid,
  kPTFAC_dist = kRSFAC_dist, kPTFAC_sogtru = kRSFAC_sogtru, kPTFAC_user = kFAC_user
}
 Radar/Sonar target past track feature attribute class codes kSDKAnyType_Empty value means, that given attribute value is absent. More...
 
enum  RSFAV_status { kRSFAV_status_lost = 1, kRSFAV_status_query = 2, kRSFAV_status_tracking = 3 }
 Available radar/sonar target statuses. More...
 
enum  RSFAV_ttdsta { ,
  kRSFAV_ttdsta_acquiring_target = 1, kRSFAV_ttdsta_lost_target = 2, kRSFAV_ttdsta_established_tracking_no_alarm = 4, kRSFAV_ttdsta_established_tracking_with_alarm = 6,
  kRSFAV_ttdsta_established_tracking_acknowledged_alarm = 7
}
 Available TTD statuses. More...
 
enum  RSFAV_acquis { kRSFAV_acquis_automatic = 1, kRSFAV_acquis_manual = 2, kRSFAV_acquis_reported = 3 }
 Available radar/sonar target types of acquisition
More...
 
enum  PortrayalParameterRadarSonarTargetsEnum {
  kPP_RadarSonarTarget_VelocityVectorOn = sdk::vis::kPortrayalParameters_ARPA, kPP_RadarSonarTarget_VelocityVectorLengthSec, kPP_RadarSonarTarget_VelocityVectorTimeIncrementsOn, kPP_RadarSonarTarget_VelocityVectorTimeIncrementsStepSec,
  kPP_RadarSonarTarget_PastTrackOn, kPP_RadarSonarTarget_PastTrackIntervalSec, kPP_RadarSonarTarget_PastTrackLengthSec, kPP_RadarSonarTarget_ShowAssociatedTargetsAsAIS,
  kPP_RadarSonarTarget_VisibilityByRange_Enabled, kPP_RadarSonarTarget_VisibilityByRange_NM, kPP_RadarSonarTarget_VisibilityBySpeed_Enabled, kPP_RadarSonarTarget_VisibilityBySpeed_Kn,
  kPP_RadarSonarTarget_ShowRelativeVelocityVector, kPP_RadarSonarTarget_ShowSeaStabilizedVectors, kPP_RadarSonarTarget_VisibilityBySource_Enabled, kPP_RadarSonarTarget_VisibilityBySource_RADAR1,
  kPP_RadarSonarTarget_VisibilityBySource_RADAR2, kPP_RadarSonarTarget_VisibilityBySource_RADAR3
}
 Radar/Sonar targets portraying environment parameters. More...
 

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.
 

Detailed Description

Set of specific for Radar/Sonar targets constants.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors
Date
01/2013
Maintenance:
The NAVTOR SDK authors