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

Defines Vessels constants. More...

Go to the source code of this file.

Typedefs

typedef SDKUInt64 TargetFOID
 Target FOID definition (AIS/Radar/Sonar targets)
 
typedef SDKUInt32 TargetAlarmIDs
 AIS/Radar/Sonar target alarm IDs (see the TargetAlarmType description below)
 

Enumerations

enum  TargetAlarmType
 All of available AIS/Radar/Sonar target's alarms.
 
enum  AlarmState
 All of available alarm states of targets.
 
enum  VesselDatasetProperty {
  kDSP_VesselDatasetPropery_First = kDSP_User + 1000, kDSP_PastTrackSizeToStoreSec = kDSP_VesselDatasetPropery_First, kDSP_dims_a, kDSP_dims_b,
  kDSP_dims_c, kDSP_dims_d, kDSP_maxhgt, kDSP_drfmax,
  kDSP_drfcur, kDSP_turstb, kDSP_turprt, kDSP_devstb,
  kDSP_devprt, kDSP_ecospd, kDSP_usecog, kDSP_DangerDCPA_NM,
  kDSP_DangerTCPA_Sec, kDSP_VisibilityDistance_NM, kDSP_ActivationDistance_NM, kDSP_DangerDistance_NM,
  kDSP_LostTargetAlertDistance_NM, kDSP_RemoveVesselTimeout_Sec, kDSP_LostTimeout_SARAircraft_Sec, kDSP_LostTimeout_AtoN_Sec,
  kDSP_LostTimeout_BaseStation_Sec, kDSP_LostTimeout_AIS_SART_Sec, kDSP_LostTimeout_ClassA_AtAnchor_LessThan_3_Knots_Sec, kDSP_LostTimeout_ClassA_AtAnchor_MoreThan_3_Knots_Sec,
  kDSP_LostTimeout_ClassA_0_14_Knots_Sec, kDSP_LostTimeout_ClassA_0_14_Knots_ChangingCourse_Sec, kDSP_LostTimeout_ClassA_14_23_Knots_Sec, kDSP_LostTimeout_ClassA_14_23_Knots_ChangingCourse_Sec,
  kDSP_LostTimeout_ClassA_MoreThan_23_Knots_Sec, kDSP_LostTimeout_ClassA_MoreThan_23_Knots_ChangingCourse_Sec, kDSP_LostTimeout_ClassB_SO_LessThan_2_Knots_Sec, kDSP_LostTimeout_ClassB_SO_2_14_Knots_Sec,
  kDSP_LostTimeout_ClassB_SO_14_23_Knots_Sec, kDSP_LostTimeout_ClassB_SO_MoreThan_23_Knots_Sec, kDSP_LostTimeout_ClassB_CS_LessThan_2_Knots_Sec, kDSP_LostTimeout_ClassB_CS_MoreThan_2_Knots_Sec,
  kDSP_LostTimeout_Radar_Sonar_Targets_Sec, kDSP_TargetNamesDatabasePath, kDSP_DontCalculateTCPA_DCPA, kDSP_AlwaysShowRealAtoNPurpose,
  kDSP_OwnShipMMSI, kDSP_OwnShip_Name, kDSP_OwnShip_IMONumber, kDSP_OwnShip_CallSign,
  kDSP_Radar1_Offset_X, kDSP_Radar1_Offset_Y, kDSP_Radar2_Offset_X, kDSP_Radar2_Offset_Y,
  kDSP_Radar3_Offset_X, kDSP_Radar3_Offset_Y, kDSP_maxspd, kDSP_RadarSupportsTargetsAssociation,
  kDSP_AtoNsFromEdition1, kDSP_AISMessaging_ECDIS_Talker_ID , kDSP_TargetsAssociationEnabled, kDSP_VisibilityRange_Enabled,
  kDSP_StrictUseOfIEC62288, kDSP_DisplayAssociatedAISOnARPAPosition, kDSP_Vessel_Drawing, kDSP_VoyageDraught,
  kDSP_Anchor1_Offset_X, kDSP_Anchor1_Offset_Y, kDSP_LostTargetAlert_On, kDSP_CPA_TCPA_Alert_On,
  kDSP_AutoActivation_On, kDSP_PastTrack_MemoryLimit_MB, kDSP_DangerDistance_Alert_On, kDSP_LostTimeout_LongRangeVessel_Sec,
  kDSP_LostTimeout_SyntheticTarget_Sec, kDSP_MaxCapacity_RegularTarget, kDSP_MaxCapacity_SyntheticTarget, kDSP_MaxCapacity_AsmTarget,
  kDSP_Trim_Positive_Aft = 2200, kDSP_Displacement, kDSP_LCG_Forward_HalfLpp, kDSP_TPC,
  kDSP_Block_Coefficient, kDSP_UKC_Limit_Ocean, kDSP_UKC_Limit_Relative_Ocean, kDSP_UKC_Limit_Use_Relative_Ocean,
  kDSP_UKC_Calculation_Limit_Ocean, kDSP_UKC_Calculation_Limit_Relative_Ocean, kDSP_UKC_Calculation_Limit_Use_Relative_Ocean, kDSP_UKC_Limit_Coastal,
  kDSP_UKC_Limit_Relative_Coastal, kDSP_UKC_Limit_Use_Relative_Coastal, kDSP_UKC_Calculation_Limit_Coastal, kDSP_UKC_Calculation_Limit_Relative_Coastal,
  kDSP_UKC_Calculation_Limit_Use_Relative_Coastal, kDSP_UKC_Limit_Pilotage, kDSP_UKC_Limit_Relative_Pilotage, kDSP_UKC_Limit_Use_Relative_Pilotage,
  kDSP_UKC_Calculation_Limit_Pilotage, kDSP_UKC_Calculation_Limit_Relative_Pilotage, kDSP_UKC_Calculation_Limit_Use_Relative_Pilotage, kDSP_UKC_Limit_Moored,
  kDSP_UKC_Limit_Relative_Moored, kDSP_UKC_Limit_Use_Relative_Moored, kDSP_UKC_Calculation_Limit_Moored, kDSP_UKC_Calculation_Limit_Relative_Moored,
  kDSP_UKC_Calculation_Limit_Use_Relative_Moored, kDSP_meandraught, kDSP_minspd, kDSP_OwnShip_Owner,
  kDSP_LPP , kDSP_UKC_Limit_PassageType5, kDSP_UKC_Limit_Relative_PassageType5, kDSP_UKC_Limit_Use_Relative_PassageType5,
  kDSP_UKC_Calculation_Limit_PassageType5, kDSP_UKC_Calculation_Limit_Relative_PassageType5, kDSP_UKC_Calculation_Limit_Use_Relative_PassageType5
}
 Vessel's dataset properties (Extension of DatasetProperty enum) More...
 
enum  VesselProperty { kVesselProperty_FilterPositionThresholdSec }
 Vessel's properties. More...
 
enum  FeatureClassCode { , kFCC_nogoln = 52100 }
 Reserved class codes for any of vessel features. More...
 
enum  FeatureAttributeCode { ,
  kFAC_catpst = 52001, kFAC_cogcrs = 52002, kFAC_ctwcrs = 52003, kFAC_headng = 52004,
  kFAC_inptid = 52005, kFAC_sogspd = 52006, kFAC_stwspd = 52007, kFAC_sounding = 52008,
  kFAC_true_or_relative = 52009, kFAC_roturn = 52010, kFAC_possrc = 52011, kFAC_cogsrc = 52012,
  kFAC_sogsrc = 52013, kFAC_hdgsrc = 52014, kFAC_stwsrc = 52015, kFAC_soundingsrc = 52016,
  kFAC_possrc_type = 52017, kFAC_cogsrc_type = 52018, kFAC_sogsrc_type = 52019, kFAC_hdgsrc_type = 52020,
  kFAC_stwsrc_type = 52021, kFAC_soundingsrc_type = 52022, kFAC_cogcrs_is_valid = 52023, kFAC_ctwcrs_is_valid = 52024,
  kFAC_headng_is_valid = 52025, kFAC_sogspd_is_valid = 52026, kFAC_stwspd_is_valid = 52027, kFAC_sounding_is_valid = 52028,
  kFAC_roturn_is_valid = 52029, kFAC_dims_a = 52030, kFAC_dims_b = 52031, kFAC_dims_c = 52032,
  kFAC_dims_d = 52033, kFAC_maxhgt = 52034, kFAC_drfmax = 52035, kFAC_drfcur = 52036,
  kFAC_turstb = 52037, kFAC_turprt = 52038, kFAC_ecospd = 52039, kFAC_usecog = 52040,
  kFAC_time = 52041, kFAC_ticks = 52042, kFAC_name = 52043, kFAC_brgtru = 52044,
  kFAC_brgrel = 52045, kFAC_dist = 52046, kFAC_ordcpa = 52047 , kFAC_ortcpa = 52048,
  kFAC_dcpa = 52049 , kFAC_tcpa = 52050, kFAC_devstb = 52051, kFAC_devprt = 52052,
  kFAC_year = 52053, kFAC_month = 52054, kFAC_day = 52055, kFAC_hours = 52056,
  kFAC_minute = 52057, kFAC_second = 52058, kFAC_danger = 52059, kFAC_lost = 52060,
  kFAC_cogcrs_lost = 52061, kFAC_ctwcrs_lost = 52062, kFAC_headng_lost = 52063, kFAC_sogspd_lost = 52064,
  kFAC_stwspd_lost = 52065, kFAC_sounding_lost = 52066, kFAC_roturn_lost = 52067, kFAC_LPP = 52068,
  kFAC_number = 52070, kFAC_reftgt = 52071, kFAC_rtgtnm = 52072, kFAC_prvsta = 52073,
  kFAC_tiksta = 52074, kFAC_crsori = 52075, kFAC_crsort = 52076, kFAC_spdori = 52077,
  kFAC_spdort = 52078, kFAC_stwmod = 52079, kFAC_acquis = 52080, kFAC_tsttgt = 52081,
  kFAC_assoc = 52082, kFAC_cursta = 52083, kFAC_asmmsi = 52084, kFAC_asfoid = 52085,
  kFAC_source = 52086, kFAC_srcnam = 52087, kFAC_ttdsta = 52088, kFAC_arfoid = 52089,
  kFAC_mrfoid = 52090, kFAC_mmsi = 52100, kFAC_aistyp = 52101, kFAC_navsts = 52102,
  kFAC_posach = 52103, kFAC_tstamp = 52104, kFAC_epfs = 52105, kFAC_spmani = 52106,
  kFAC_usraim = 52107, kFAC_aisver = 52108, kFAC_imonum = 52109, kFAC_calsig = 52110,
  kFAC_shiptp = 52111, kFAC_epfdtp = 52112, kFAC_etamon = 52113, kFAC_etaday = 52114,
  kFAC_etahrs = 52115, kFAC_etamin = 52116, kFAC_dest = 52117, kFAC_usedte = 52118,
  kFAC_altitu = 52119, kFAC_altsen = 52120, kFAC_assmod = 52121, kFAC_bunitf = 52122,
  kFAC_bdispf = 52123, kFAC_bdscfl = 52124, kFAC_bbandf = 52125, kFAC_bmsgfl = 52126,
  kFAC_atontp = 52127, kFAC_offpos = 52128, kFAC_atonst = 52129, kFAC_viratn = 52130,
  kFAC_atonex = 52131, kFAC_rcnsts = 52132, kFAC_ligsts = 52133, kFAC_hthsts = 52134,
  kFAC_repcnt = 52135, kFAC_vtstgt = 52136, kFAC_artlat = 52137, kFAC_artlon = 52138,
  kFAC_plathi = 52139, kFAC_crsrel = 52140, kFAC_spdrel = 52141, kFAC_ctwrel = 52142,
  kFAC_stwrel = 52143, kFAC_pageid = 52144, kFAC_mobmon = 52145, kFAC_mobdir = 52146,
  kFAC_msgtxt = 52147, kFAC_msgtim = 52148, kFAC_mrktyp = 52150, kFAC_mrkdst = 52151,
  kFAC_msglid = 52160, kFAC_clrtim = 52200, kFAC_prtnam = 52201, kFAC_sstnam = 52210,
  kFAC_sigsta = 52211, kFAC_sigser = 52212, kFAC_nxtsgh = 52213, kFAC_nxtsgm = 52214,
  kFAC_nxtsig = 52215, kFAC_berthl = 52220, kFAC_watdep = 52221, kFAC_moopos = 52222,
  kFAC_berdat = 52223, kFAC_servav = 52224, kFAC_agenav = 52225, kFAC_bunkav = 52226,
  kFAC_chanav = 52227, kFAC_stevav = 52228, kFAC_elecav = 52229, kFAC_potwav = 52230,
  kFAC_custav = 52231, kFAC_cartav = 52232, kFAC_cranav = 52233, kFAC_liftav = 52234,
  kFAC_medcav = 52235, kFAC_navrav = 52236, kFAC_provav = 52237, kFAC_shprav = 52238,
  kFAC_survav = 52239, kFAC_stemav = 52240, kFAC_tugsav = 52241, kFAC_wassav = 52242,
  kFAC_waslav = 52243, kFAC_washav = 52244, kFAC_blexav = 52245, kFAC_addsav = 52246,
  kFAC_brthnm = 52247, kFAC_reptyp = 52250, kFAC_reptsp = 52251, kFAC_siteid = 52252,
  kFAC_senalt = 52253, kFAC_senown = 52254, kFAC_dtmout = 52255, kFAC_sennam = 52256,
  kFAC_airdrg = 52260, kFAC_airgap = 52261, kFAC_airgpt = 52262, kFAC_fairgp = 52263,
  kFAC_fargpt = 52264, kFAC_airtmp = 52270, kFAC_tddesc = 52271, kFAC_precip = 52272,
  kFAC_horvis = 52273, kFAC_dewpnt = 52274, kFAC_dddesc = 52275, kFAC_airprs = 52276,
  kFAC_airprt = 52277, kFAC_addesc = 52278, kFAC_salint = 52279, kFAC_wattmp = 52280,
  kFAC_conduc = 52281, kFAC_watprs = 52282, kFAC_saltyp = 52283, kFAC_datdes = 52284,
  kFAC_swlhgt = 52290, kFAC_swlper = 52291, kFAC_swldir = 52292, kFAC_seastt = 52293,
  kFAC_swsdes = 52294, kFAC_wattmd = 52295, kFAC_wtsdes = 52296, kFAC_wavhgt = 52297,
  kFAC_wavper = 52298, kFAC_wavdir = 52299, kFAC_wvsdes = 52300, kFAC_cur1br = 52310,
  kFAC_cur1ds = 52311, kFAC_cur1sp = 52312, kFAC_cur1dr = 52313, kFAC_cur1ml = 52314,
  kFAC_cur2br = 52315, kFAC_cur2ds = 52316, kFAC_cur2sp = 52317, kFAC_cur2dr = 52318,
  kFAC_cur2ml = 52319, kFAC_cur1no = 52320, kFAC_cur1ea = 52321, kFAC_cur1up = 52322,
  kFAC_cur2no = 52323, kFAC_cur2ea = 52324, kFAC_cur2up = 52325, kFAC_cur3sp = 52330,
  kFAC_cur3dr = 52331, kFAC_cur3ml = 52332, kFAC_bg1dtm = 52334, kFAC_ed1dtm = 52335,
  kFAC_bg2dtm = 52336, kFAC_ed2dtm = 52337, kFAC_bg3dtm = 52338, kFAC_ed3dtm = 52339,
  kFAC_watlvt = 52340, kFAC_watlvl = 52341, kFAC_watltr = 52342, kFAC_vertrd = 52343,
  kFAC_fwtlvt = 52344, kFAC_fwtlvl = 52345, kFAC_fwtltm = 52346, kFAC_fwtlvd = 52347,
  kFAC_wndspd = 52350, kFAC_wndgst = 52351, kFAC_wnddir = 52352, kFAC_gstdir = 52353,
  kFAC_fwndsp = 52354, kFAC_fwndgt = 52355, kFAC_fwnddr = 52356, kFAC_fwndtm = 52357,
  kFAC_fwnddu = 52358, kFAC_metdtm = 52360, kFAC_relhum = 52361, kFAC_horvsm = 52362,
  kFAC_srfspd = 52363, kFAC_srfdir = 52364, kFAC_icestt = 52365, kFAC_sndcls = 52370,
  kFAC_rttype = 52371, kFAC_rtstrt = 52372, kFAC_rtdrtn = 52373, kFAC_ntdscr = 52380,
  kFAC_ntstrt = 52381, kFAC_ntdrtn = 52382, kFAC_nttext = 52383, kFAC_geoloc = 52390,
  kFAC_prwthr = 52391, kFAC_txtdsc = 52395, kFAC_visibl = 52400, kFAC_shptyp = 52401,
  kFAC_dshshp = 52402, kFAC_redclr = 52403, kFAC_tblink = 52404, kFAC_cross = 52405,
  kFAC_cblink = 52406, kFAC_select = 52407, kFAC_assctd = 52408, kFAC_ashptp = 52409,
  kFAC_bgsymb = 52410, kFAC_manact = 52411, kFAC_dngalm_activated_by = 52412, kFAC_hasmsg = 52413,
  kFAC_asmlyr = 52414, kFAC_ashptp2 = 52415, kFAC_seltyp = 52416, kFAC_privat = 52420,
  kFAC_user = 52450, kFAC_nogolcdat = 52451, kFAC_sog_active = 52452, kFAC_cog_active = 52453,
  kFAC_hdg_active = 52454, kFAC_stw_active = 52455, kFAC_sounding_active = 52456, kFAC_bcr = 52457,
  kFAC_bct = 52458, kFAC_ownship_outside_anchor_circle = 52459, kFAC_heading_out_of_range = 52460
}
 Reserved attribute class codes for any of vessel feature attributes. More...
 
enum  FAV_catpst { kFAV_catpst_primary = 1, kFAV_catpst_secondary = 2 }
 Available values for kFAC_catpst attribute. More...
 

Variables

static const TargetFOID kUnknownTargetFOID = 0ULL
 Unknown target FOID (AIS/Radar/Sonar targets)
 
static const SDK_VESSELS_BEGIN_NAMESPACE char kVesselsCatalog_DatasetPropertiesKey [] = "dataset_properties"
 Dataset properties key.
 
static const char kVesselsCatalog_PortrayalParametersKey []
 Portrayal parameters key.
 
static const char kVesselsCatalog_Name [] = "name"
 Name.
 
static const char kVesselsCatalog_Code [] = "code"
 Code.
 
static const char kVesselsCatalog_DefaultValue [] = "default_value"
 Default value.
 
static const char kVesselsCatalog_ListedValues [] = "listed_values"
 Listed values.
 

Detailed Description

Defines Vessels constants.

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

Author
NAVTOR SDK authors
Date
02/2012
Maintenance:
NAVTOR SDK authors

Enumeration Type Documentation

◆ FeatureClassCode

Reserved class codes for any of vessel features.

Enumerator
kFCC_nogoln 

No-Go line from docking functionality.