![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Vessels library. More...
Modules | |
| Own ship | |
| Own ship components. | |
| Radar targets | |
| Radar/Sonar target components. | |
| AIS | |
| AIS target components. | |
Data Structures | |
| class | ITargetUpdateDescription |
| Optional target information about applied update. More... | |
| class | IUpdatedTargets |
| Set of updated target's. More... | |
| class | IVesselWorkspace |
| Provides access to members that manage the vessels workspace. More... | |
| class | IVesselDataset |
| Provides access to members that provide information about a VesselDataset. More... | |
| class | IVessel |
| Common interface for all of vessel objects. More... | |
| class | IPositionFixing |
| Position fixing. More... | |
Typedefs | |
| typedef SDKUInt32 | UpdateDescriptionRecordID |
| Update description record ID. | |
| typedef SDKUInt64 | TargetFOID |
| Target FOID definition (AIS/Radar/Sonar targets) | |
| typedef SDKUInt32 | TargetAlarmIDs |
| AIS/Radar/Sonar target alarm IDs (see the TargetAlarmType description below) | |
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. | |
Vessels library.
Vessel's dataset properties (Extension of DatasetProperty enum)
| enum VesselProperty |
| enum FeatureAttributeCode |
Reserved attribute class codes for any of vessel feature attributes.
| Enumerator | |
|---|---|
| kFAC_catpst | Category of past track. |
| kFAC_cogcrs | Course over ground. |
| kFAC_ctwcrs | Course through water. |
| kFAC_headng | Heading. |
| kFAC_inptid | Input identifier. |
| kFAC_sogspd | Speed over ground. |
| kFAC_stwspd | Speed through water. |
| kFAC_sounding | Sounding value. |
| kFAC_true_or_relative | True or relative value. |
| kFAC_roturn | Rate of turn. |
| kFAC_possrc | Position source. |
| kFAC_cogsrc | Course over ground source. |
| kFAC_sogsrc | Speed over ground source. |
| kFAC_hdgsrc | Heading source. |
| kFAC_stwsrc | Speed through water source. |
| kFAC_soundingsrc | Sounding source. |
| kFAC_possrc_type | Position source type. |
| kFAC_cogsrc_type | Course over ground source type. |
| kFAC_sogsrc_type | Speed over ground source type. |
| kFAC_hdgsrc_type | Heading source type. |
| kFAC_stwsrc_type | Speed through water source type. |
| kFAC_soundingsrc_type | Sounding source type. |
| kFAC_cogcrs_is_valid | Course over ground is valid. |
| kFAC_ctwcrs_is_valid | Course through water is valid. |
| kFAC_headng_is_valid | Heading is valid. |
| kFAC_sogspd_is_valid | Speed over ground is valid. |
| kFAC_stwspd_is_valid | Speed through water is valid. |
| kFAC_sounding_is_valid | Sounding value is valid. |
| kFAC_roturn_is_valid | Rate of turn is valid. |
| kFAC_dims_a | From CCRP to Bow. |
| kFAC_dims_b | From CCRP to Stern. |
| kFAC_dims_c | From CCRP to Port. |
| kFAC_dims_d | From CCRP to Starboard. |
| kFAC_maxhgt | Maximum height in meters. |
| kFAC_drfmax | Maximum draft in meters. |
| kFAC_drfcur | Current draft in meters. |
| kFAC_turstb | Turning radius in starboard direction. |
| kFAC_turprt | Turning radius in port direction. |
| kFAC_ecospd | Economical speed in knots. |
| kFAC_usecog | Use COG if HDG unavailable. |
| kFAC_time | NMEA sentence time stamp. |
| kFAC_ticks | Milliseconds from OS startup, when last NMEA sentence was processed. |
| kFAC_name | Name. |
| kFAC_brgtru | True bearing to target from CCRP. |
| kFAC_brgrel | Relative bearing to target from CCRP. |
| kFAC_dist | Distance to target from CCRP. |
| kFAC_ordcpa | Original target CPA, NM, double. |
| kFAC_ortcpa | Original target TCPA, minutes, double. |
| kFAC_dcpa | Calculated target CPA, NM, double. |
| kFAC_tcpa | Calculated target TCPA, minutes, double. |
| kFAC_devstb | Deviation in starboard direction. |
| kFAC_devprt | Deviation in port direction. |
| kFAC_year | Year. |
| kFAC_month | Month. |
| kFAC_day | Day. |
| kFAC_hours | Hours. |
| kFAC_minute | Minutes. |
| kFAC_second | Seconds. |
| kFAC_danger | Danger/Not danger. |
| kFAC_lost | Lost/Not lost (pos lost) |
| kFAC_cogcrs_lost | Course over ground lost. |
| kFAC_ctwcrs_lost | Course through water lost. |
| kFAC_headng_lost | Heading lost. |
| kFAC_sogspd_lost | Speed over ground lost. |
| kFAC_stwspd_lost | Speed through water lost. |
| kFAC_sounding_lost | Sounding value lost. |
| kFAC_roturn_lost | Rate of turn lost. |
| kFAC_LPP | Length between perpendiculars. |
| kFAC_number | Number. |
| kFAC_reftgt | Reference target. |
| kFAC_rtgtnm | Reference target number. |
| kFAC_prvsta | Previous status. |
| kFAC_tiksta | Milliseconds from OS startup, when kFAC_cursta attribute was changed. |
| kFAC_crsori | Original course. |
| kFAC_crsort | Original course is True flag. |
| kFAC_spdori | Original speed. |
| kFAC_spdort | Original speed is True flag. |
| kFAC_stwmod | Original Course/Speed is through the water flag. |
| kFAC_acquis | Type of acquisition. |
| kFAC_tsttgt | Test target flag. |
| kFAC_assoc | Association number. |
| kFAC_cursta | Current status. |
| kFAC_asmmsi | MMSI number of associated AIS target. |
| kFAC_asfoid | Target FOID of associated AIS target. |
| kFAC_source | Target source device, one of OwnShipDeviceConfig. |
| kFAC_srcnam | Target source device name. |
| kFAC_ttdsta | Current status from TTD. |
| kFAC_arfoid | Target FOID of associated AIS-ARPA target. |
| kFAC_mrfoid | FOID of master AIS target. |
| kFAC_mmsi | MMSI number. |
| kFAC_aistyp | AIS target type. |
| kFAC_navsts | Navigational status. |
| kFAC_posach | Position accuracy is High flag. |
| kFAC_tstamp | Time stamp. |
| kFAC_epfs | EPFS state. |
| kFAC_spmani | Special manoeuvre indicator. |
| kFAC_usraim | RAIM in use flag. |
| kFAC_aisver | AIS version indicator. |
| kFAC_imonum | IMO number. |
| kFAC_calsig | Call sign. |
| kFAC_shiptp | Type of Ship and Cargo Type. |
| kFAC_epfdtp | EPFD type. |
| kFAC_etamon | ETA Month. |
| kFAC_etaday | ETA Day. |
| kFAC_etahrs | ETA Hours. |
| kFAC_etamin | ETA Minutes. |
| kFAC_dest | Destination. |
| kFAC_usedte | DTE in use flag. |
| kFAC_altitu | Altitude. |
| kFAC_altsen | Altitude sensor. |
| kFAC_assmod | Assigned mode flag. |
| kFAC_bunitf | Vessel class B unit flag. |
| kFAC_bdispf | Vessel class B display flag. |
| kFAC_bdscfl | Vessel class B DSC flag. |
| kFAC_bbandf | Vessel class B band flag. |
| kFAC_bmsgfl | Vessel class B message 22 flag. |
| kFAC_atontp | Type of AtoN. |
| kFAC_offpos | Off-Position indicator. |
| kFAC_atonst | AtoN status. |
| kFAC_viratn | Virtual AtoN flag. |
| kFAC_atonex | Name of AtoN Extension. |
| kFAC_rcnsts | AToN RACON status. |
| kFAC_ligsts | AToN Light status. |
| kFAC_hthsts | AToN Health status. |
| kFAC_repcnt | Target data repeat count. |
| kFAC_vtstgt | VTS-generated target. |
| kFAC_artlat | Associated radar target latitude. |
| kFAC_artlon | Associated radar target longitude. |
| kFAC_plathi | Position latency is high flag. |
| kFAC_crsrel | Calculated relative course (over ground) of target from own ship. |
| kFAC_spdrel | Calculated relative speed (over ground) of target from own ship. |
| kFAC_ctwrel | Calculated relative course (through water) of target from own ship. |
| kFAC_stwrel | Calculated relative speed (through water) of target from own ship. |
| kFAC_pageid | AToN page id. |
| kFAC_mobmon | Mobile AToN monitored status. |
| kFAC_mobdir | Mobile AToN direction status. |
| kFAC_msgtxt | Last received message text. |
| kFAC_msgtim | Last received message time. |
| kFAC_mrktyp | Range mark type. |
| kFAC_mrkdst | Range mark distance. |
| kFAC_msglid | Message linkage ID. |
| kFAC_clrtim | Clearance date/time to enter port. |
| kFAC_prtnam | Name of port and berth. |
| kFAC_sstnam | Signal station name. |
| kFAC_sigsta | Status of signal. |
| kFAC_sigser | Signal in service. |
| kFAC_nxtsgh | Time of next signal shift, hours. |
| kFAC_nxtsgm | Time of next signal shift, minutes. |
| kFAC_nxtsig | Expected next signal. |
| kFAC_berthl | Berth length. |
| kFAC_watdep | Water depth at berth. |
| kFAC_moopos | Mooring position. |
| kFAC_berdat | Berth date and time. |
| kFAC_servav | Services availability. |
| kFAC_agenav | Agent service availability. |
| kFAC_bunkav | Bunker/Fuel service availability. |
| kFAC_chanav | Chandler service availability. |
| kFAC_stevav | Stevedore service availability. |
| kFAC_elecav | Electrical service availability. |
| kFAC_potwav | Potable Water service availability. |
| kFAC_custav | Customs House service availability. |
| kFAC_cartav | Cartage service availability. |
| kFAC_cranav | Crane(s) service availability. |
| kFAC_liftav | Lift(s) service availability. |
| kFAC_medcav | Medical Facilities service availability. |
| kFAC_navrav | Navigation Repair service availability. |
| kFAC_provav | Provisions service availability. |
| kFAC_shprav | Ship Repair service availability. |
| kFAC_survav | Surveyor service availability. |
| kFAC_stemav | Steam service availability. |
| kFAC_tugsav | Tugs service availability. |
| kFAC_wassav | Waste Disposal (Solid) service availability. |
| kFAC_waslav | Waste Disposal (Liquid) service availability. |
| kFAC_washav | Waste Disposal (Hazardous) service availability. |
| kFAC_blexav | Reserved Ballast Exchange service availability. |
| kFAC_addsav | Additional Services Are Also Available. |
| kFAC_brthnm | Name of Berth. |
| kFAC_reptyp | Report type. |
| kFAC_reptsp | Report time stamp. |
| kFAC_siteid | Sensor site ID. |
| kFAC_senalt | Sensor altitude. |
| kFAC_senown | Sensor owner. |
| kFAC_dtmout | Sensor data timeout. |
| kFAC_sennam | Sensor station name. |
| kFAC_airdrg | Air draught. |
| kFAC_airgap | Air gap. |
| kFAC_airgpt | Air gap trend. |
| kFAC_fairgp | Forecast air gap. |
| kFAC_fargpt | Forecast air gap time. |
| kFAC_airtmp | Air temperature. |
| kFAC_tddesc | Air temperature sensor data description. |
| kFAC_precip | Precipitation. |
| kFAC_horvis | Horizontal visibility. |
| kFAC_dewpnt | Dew point. |
| kFAC_dddesc | Dew point sensor data description. |
| kFAC_airprs | Air pressure. |
| kFAC_airprt | Air pressure trend. |
| kFAC_addesc | Air pressure sensor data description. |
| kFAC_salint | Salinity. |
| kFAC_wattmp | Water temperature. |
| kFAC_conduc | Water conductivity. |
| kFAC_watprs | Water pressure. |
| kFAC_saltyp | Salinity type. |
| kFAC_datdes | Sensor data description. |
| kFAC_swlhgt | Swell height. |
| kFAC_swlper | Swell period. |
| kFAC_swldir | Swell direction. |
| kFAC_seastt | Sea state. |
| kFAC_swsdes | Swell sensor data description. |
| kFAC_wattmd | Water temperature depth. |
| kFAC_wtsdes | Water temperature sensor data description. |
| kFAC_wavhgt | Significant wave height. |
| kFAC_wavper | Wave period. |
| kFAC_wavdir | Wave direction. |
| kFAC_wvsdes | Wave sensor data description. |
| kFAC_cur1br | Current reading 1 bearing. |
| kFAC_cur1ds | Current reading 1 distance. |
| kFAC_cur1sp | Current 1 speed. |
| kFAC_cur1dr | Current 1 direction. |
| kFAC_cur1ml | Current 1 measuring level. |
| kFAC_cur2br | Current reading 2 bearing. |
| kFAC_cur2ds | Current reading 2 distance. |
| kFAC_cur2sp | Current 2 speed. |
| kFAC_cur2dr | Current 2 direction. |
| kFAC_cur2ml | Current 2 measuring level. |
| kFAC_cur1no | Current vector component north (u) 1. |
| kFAC_cur1ea | Current vector component east (v) 1. |
| kFAC_cur1up | Current vector component up (z) 1. |
| kFAC_cur2no | Current vector component north (u) 2. |
| kFAC_cur2ea | Current vector component east (v) 2. |
| kFAC_cur2up | Current vector component up (z) 2. |
| kFAC_cur3sp | Current 3 speed. |
| kFAC_cur3dr | Current 3 direction. |
| kFAC_cur3ml | Current 3 measuring level. |
| kFAC_bg1dtm | Predicted 1 from time stamp. |
| kFAC_ed1dtm | Predicted 1 to time stamp. |
| kFAC_bg2dtm | Predicted 2 from time stamp. |
| kFAC_ed2dtm | Predicted 2 to time stamp. |
| kFAC_bg3dtm | Predicted 3 from time stamp. |
| kFAC_ed3dtm | Predicted 3 to time stamp. |
| kFAC_watlvt | Water level type. |
| kFAC_watlvl | Water level. |
| kFAC_watltr | Water level trend. |
| kFAC_vertrd | Vertical reference datum. |
| kFAC_fwtlvt | Forecast water level type. |
| kFAC_fwtlvl | Forecast water level. |
| kFAC_fwtltm | Forecast water level time. |
| kFAC_fwtlvd | Forecast water level duration. |
| kFAC_wndspd | Average wind speed. |
| kFAC_wndgst | Wind gust. |
| kFAC_wnddir | Wind direction. |
| kFAC_gstdir | Wind gust direction. |
| kFAC_fwndsp | Forecast wind speed. |
| kFAC_fwndgt | Forecast wind gust. |
| kFAC_fwnddr | Forecast wind direction. |
| kFAC_fwndtm | Forecast wind time. |
| kFAC_fwnddu | Forecast wind duration. |
| kFAC_metdtm | Meteorological report time stamp. |
| kFAC_relhum | Relative humidity. |
| kFAC_horvsm | Horizontal visibility more than flag. |
| kFAC_srfspd | Surface current speed. |
| kFAC_srfdir | Surface current direction. |
| kFAC_icestt | Ice state. |
| kFAC_sndcls | Sender classification. |
| kFAC_rttype | Route type. |
| kFAC_rtstrt | Route start date. |
| kFAC_rtdrtn | Route information duration. |
| kFAC_ntdscr | Notice description. |
| kFAC_ntstrt | Notice start date. |
| kFAC_ntdrtn | Notice duration. |
| kFAC_nttext | Notice text. |
| kFAC_geoloc | Geographic Location. |
| kFAC_prwthr | Present Weather. |
| kFAC_txtdsc | Text description. |
| kFAC_visibl | Vessel shape is visible flag. |
| kFAC_shptyp | Vessel shape type. |
| kFAC_dshshp | Vessel shape is dashed flag. |
| kFAC_redclr | Vessel is red colored flag. |
| kFAC_tblink | Vessel shape is blinking flag. |
| kFAC_cross | Cross should be displayed flag. |
| kFAC_cblink | Vessel's cross is blinking flag. |
| kFAC_select | Vessel is selected flag. |
| kFAC_assctd | Vessel is associated flag. |
| kFAC_ashptp | AtoN shape type. |
| kFAC_bgsymb | Big symbol. |
| kFAC_manact | Target is manually activated. |
| kFAC_dngalm_activated_by | Danger alarm is activated by, see FAV_dngalm_activated_by. |
| kFAC_hasmsg | Has unread message or call. |
| kFAC_asmlyr | ASM layer. |
| kFAC_ashptp2 | AtoN 2nd shape type. |
| kFAC_seltyp | Vessel Select type. |
| kFAC_privat | Private attributes, which should not be changed externally. |
| kFAC_user | User-defined attributes. |
| kFAC_nogolcdat | No-Go line's creation date and time. |
| kFAC_sog_active | Is sog sensor active. |
| kFAC_cog_active | Is cog sensor active. |
| kFAC_hdg_active | Is heading sensor active. |
| kFAC_stw_active | Is stw sensor active. |
| kFAC_sounding_active | Is sounding sensor active. |
| kFAC_bcr | Calculated target BCR, NM, double. |
| kFAC_bct | Calculated target BCT, minutes, double. |
| kFAC_ownship_outside_anchor_circle | Ownship is outside the swing circle of the anchor watch, bool. |
| kFAC_heading_out_of_range | Ownship heading is out of range of the bearing watch, bool. |
| enum FAV_catpst |
| enum PosFixTechnique |
Position fixing technique (sorting for reliability, from worst to best).
| enum FixAdvice |