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

Set of specific for AIS targets constants. More...

Go to the source code of this file.

Typedefs

typedef TargetFOID AISTargetFOID
 AIS target FOID definition.
 

Enumerations

enum  AISTargetAlarmType { kAISTargetAlarm_None = kTargetAlarm_None, kAISTargetAlarm_Dangerous = kTargetAlarm_Dangerous, kAISTargetAlarm_Lost = kTargetAlarm_Lost, kAISTargetAlarm_All = kTargetAlarm_All }
 All of available AIS target's alarms. More...
 
enum  AISTargetsDatasetProperty {
  kAISDSP_PastTrackSizeToStoreSec = kDSP_PastTrackSizeToStoreSec, kAISDSP_DangerDCPA_NM = kDSP_DangerDCPA_NM, kAISDSP_DangerTCPA_Sec = kDSP_DangerTCPA_Sec, kAISDSP_VisibilityDistance_NM = kDSP_VisibilityDistance_NM,
  kAISDSP_ActivationDistance_NM = kDSP_ActivationDistance_NM, kAISDSP_DangerDistance_NM = kDSP_DangerDistance_NM, kAISDSP_LostTargetAlertDistance_NM = kDSP_LostTargetAlertDistance_NM, kAISDSP_RemoveVesselTimeout_Sec = kDSP_RemoveVesselTimeout_Sec,
  kAISDSP_LostTimeout_SARAircraft_Sec = kDSP_LostTimeout_SARAircraft_Sec, kAISDSP_LostTimeout_AtoN_Sec = kDSP_LostTimeout_AtoN_Sec, kAISDSP_LostTimeout_SyntheticTarget_Sec = kDSP_LostTimeout_SyntheticTarget_Sec, kAISDSP_LostTimeout_BaseStation_Sec = kDSP_LostTimeout_BaseStation_Sec,
  kAISDSP_LostTimeout_AIS_SART_Sec = kDSP_LostTimeout_AIS_SART_Sec, kAISDSP_LostTimeout_LongRangeVessel_Sec = kDSP_LostTimeout_LongRangeVessel_Sec, kAISDSP_LostTimeout_ClassA_AtAnchor_LessThan_3_Knots_Sec = kDSP_LostTimeout_ClassA_AtAnchor_LessThan_3_Knots_Sec, kAISDSP_LostTimeout_ClassA_AtAnchor_MoreThan_3_Knots_Sec = kDSP_LostTimeout_ClassA_AtAnchor_MoreThan_3_Knots_Sec,
  kAISDSP_LostTimeout_ClassA_0_14_Knots_Sec = kDSP_LostTimeout_ClassA_0_14_Knots_Sec, kAISDSP_LostTimeout_ClassA_0_14_Knots_ChangingCourse_Sec = kDSP_LostTimeout_ClassA_0_14_Knots_ChangingCourse_Sec, kAISDSP_LostTimeout_ClassA_14_23_Knots_Sec = kDSP_LostTimeout_ClassA_14_23_Knots_Sec, kAISDSP_LostTimeout_ClassA_14_23_Knots_ChangingCourse_Sec = kDSP_LostTimeout_ClassA_14_23_Knots_ChangingCourse_Sec,
  kAISDSP_LostTimeout_ClassA_MoreThan_23_Knots_Sec = kDSP_LostTimeout_ClassA_MoreThan_23_Knots_Sec, kAISDSP_LostTimeout_ClassA_MoreThan_23_Knots_ChangingCourse_Sec = kDSP_LostTimeout_ClassA_MoreThan_23_Knots_ChangingCourse_Sec, kAISDSP_LostTimeout_ClassB_SO_LessThan_2_Knots_Sec = kDSP_LostTimeout_ClassB_SO_LessThan_2_Knots_Sec, kAISDSP_LostTimeout_ClassB_SO_2_14_Knots_Sec = kDSP_LostTimeout_ClassB_SO_2_14_Knots_Sec,
  kAISDSP_LostTimeout_ClassB_SO_14_23_Knots_Sec = kDSP_LostTimeout_ClassB_SO_14_23_Knots_Sec, kAISDSP_LostTimeout_ClassB_SO_MoreThan_23_Knots_Sec = kDSP_LostTimeout_ClassB_SO_MoreThan_23_Knots_Sec, kAISDSP_LostTimeout_ClassB_CS_LessThan_2_Knots_Sec = kDSP_LostTimeout_ClassB_CS_LessThan_2_Knots_Sec, kAISDSP_LostTimeout_ClassB_CS_MoreThan_2_Knots_Sec = kDSP_LostTimeout_ClassB_CS_MoreThan_2_Knots_Sec,
  kAISDSP_TargetNamesDatabasePath = kDSP_TargetNamesDatabasePath, kAISDSP_DontCalculateTCPA_DCPA = kDSP_DontCalculateTCPA_DCPA, kAISDSP_AlwaysShowRealAtoNPurpose = kDSP_AlwaysShowRealAtoNPurpose, kAISDSP_OwnShipMMSI = kDSP_OwnShipMMSI,
  kAISDSP_AtoNsFromEdition1 = kDSP_AtoNsFromEdition1, kAISDSP_VisibilityRange_Enabled = kDSP_VisibilityRange_Enabled, kAISDSP_DisplayAssociatedAISOnARPAPosition = kDSP_DisplayAssociatedAISOnARPAPosition, kAISDSP_LostTargetAlert_On = kDSP_LostTargetAlert_On,
  kAISDSP_CPA_TCPA_Alert_On = kDSP_CPA_TCPA_Alert_On, kAISDSP_AutoActivation_On = kDSP_AutoActivation_On, kAISDSP_PastTrack_MemoryLimit_MB = kDSP_PastTrack_MemoryLimit_MB, kAISDSP_DangerDistance_Alert_On = kDSP_DangerDistance_Alert_On,
  kAISDSP_MaxCapacity_RegularTarget = kDSP_MaxCapacity_RegularTarget, kAISDSP_MaxCapacity_SyntheticTarget = kDSP_MaxCapacity_SyntheticTarget, kAISDSP_MaxCapacity_AsmTarget = kDSP_MaxCapacity_AsmTarget
}
 AIS targets dataset properties (Extension of DatasetProperty enum) More...
 
enum  AISTargetFeatureClassCode { kAISFCC_target = kFCC_vessel, kAISFCC_aisasm = kFCC_aisasm, kAISFCC_rngmrk = kFCC_rngmrk, kAISFCC_rpstrk = kFCC_rpstrk }
 AIS target feature class codes. More...
 
enum  AISTargetFeatureAttributeCode {
  kAISFAC_mmsi = kFAC_mmsi, kAISFAC_aistyp = kFAC_aistyp, kAISFAC_navsts = kFAC_navsts, kAISFAC_roturn = kFAC_roturn,
  kAISFAC_cogtru = kFAC_cogcrs, kAISFAC_sogtru = kFAC_sogspd, kAISFAC_hdgtru = kFAC_headng, kAISFAC_posach = kFAC_posach,
  kAISFAC_tstamp = kFAC_tstamp, kAISFAC_epfs = kFAC_epfs, kAISFAC_spmani = kFAC_spmani, kAISFAC_usraim = kFAC_usraim,
  kAISFAC_year = kFAC_year, kAISFAC_month = kFAC_month, kAISFAC_day = kFAC_day, kAISFAC_hours = kFAC_hours,
  kAISFAC_minute = kFAC_minute, kAISFAC_second = kFAC_second, kAISFAC_aisver = kFAC_aisver, kAISFAC_imonum = kFAC_imonum,
  kAISFAC_calsig = kFAC_calsig, kAISFAC_name = kFAC_name, kAISFAC_shiptp = kFAC_shiptp, kAISFAC_dims_a = kFAC_dims_a,
  kAISFAC_dims_b = kFAC_dims_b, kAISFAC_dims_c = kFAC_dims_c, kAISFAC_dims_d = kFAC_dims_d, kAISFAC_epfdtp = kFAC_epfdtp,
  kAISFAC_etamon = kFAC_etamon, kAISFAC_etaday = kFAC_etaday, kAISFAC_etahrs = kFAC_etahrs, kAISFAC_etamin = kFAC_etamin,
  kAISFAC_drfmax = kFAC_drfmax, kAISFAC_dest = kFAC_dest, kAISFAC_usedte = kFAC_usedte, kAISFAC_altitu = kFAC_altitu,
  kAISFAC_altsen = kFAC_altsen, kAISFAC_assmod = kFAC_assmod, kAISFAC_bunitf = kFAC_bunitf, kAISFAC_bdispf = kFAC_bdispf,
  kAISFAC_bdscfl = kFAC_bdscfl, kAISFAC_bbandf = kFAC_bbandf, kAISFAC_bmsgfl = kFAC_bmsgfl, kAISFAC_atontp = kFAC_atontp,
  kAISFAC_offpos = kFAC_offpos, kAISFAC_atonst = kFAC_atonst, kAISFAC_viratn = kFAC_viratn, kAISFAC_atonex = kFAC_atonex,
  kAISFAC_rcnsts = kFAC_rcnsts, kAISFAC_ligsts = kFAC_ligsts, kAISFAC_hthsts = kFAC_hthsts, kAISFAC_repcnt = kFAC_repcnt,
  kAISFAC_vtstgt = kFAC_vtstgt, kAISFAC_artlat = kFAC_artlat, kAISFAC_artlon = kFAC_artlon, kAISFAC_plathi = kFAC_plathi,
  kAISFAC_time = kFAC_time, kAISFAC_ticks = kFAC_ticks, kAISFAC_danger = kFAC_danger, kAISFAC_lost = kFAC_lost,
  kAISFAC_pageid = kFAC_pageid, kAISFAC_mobmon = kFAC_mobmon, kAISFAC_mobdir = kFAC_mobdir, kAISFAC_msgtxt = kFAC_msgtxt,
  kAISFAC_msgtim = kFAC_msgtim, kAISFAC_msglid = kFAC_msglid, kAISFAC_clrtim = kFAC_clrtim, kAISFAC_prtnam = kFAC_prtnam,
  kAISFAC_sstnam = kFAC_sstnam, kAISFAC_sigsta = kFAC_sigsta, kAISFAC_sigser = kFAC_sigser, kAISFAC_nxtsgh = kFAC_nxtsgh,
  kAISFAC_nxtsgm = kFAC_nxtsgm, kAISFAC_nxtsig = kFAC_nxtsig, kAISFAC_berthl = kFAC_berthl, kAISFAC_watdep = kFAC_watdep,
  kAISFAC_moopos = kFAC_moopos, kAISFAC_berdat = kFAC_berdat, kAISFAC_servav = kFAC_servav, kAISFAC_agenav = kFAC_agenav,
  kAISFAC_bunkav = kFAC_bunkav, kAISFAC_chanav = kFAC_chanav, kAISFAC_stevav = kFAC_stevav, kAISFAC_elecav = kFAC_elecav,
  kAISFAC_potwav = kFAC_potwav, kAISFAC_custav = kFAC_custav, kAISFAC_cartav = kFAC_cartav, kAISFAC_cranav = kFAC_cranav,
  kAISFAC_liftav = kFAC_liftav, kAISFAC_medcav = kFAC_medcav, kAISFAC_navrav = kFAC_navrav, kAISFAC_provav = kFAC_provav,
  kAISFAC_shprav = kFAC_shprav, kAISFAC_survav = kFAC_survav, kAISFAC_stemav = kFAC_stemav, kAISFAC_tugsav = kFAC_tugsav,
  kAISFAC_wassav = kFAC_wassav, kAISFAC_waslav = kFAC_waslav, kAISFAC_washav = kFAC_washav, kAISFAC_blexav = kFAC_blexav,
  kAISFAC_addsav = kFAC_addsav, kAISFAC_brthnm = kFAC_brthnm, kAISFAC_reptyp = kFAC_reptyp, kAISFAC_reptsp = kFAC_reptsp,
  kAISFAC_siteid = kFAC_siteid, kAISFAC_senalt = kFAC_senalt, kAISFAC_senown = kFAC_senown, kAISFAC_dtmout = kFAC_dtmout,
  kAISFAC_sennam = kFAC_sennam, kAISFAC_airdrg = kFAC_airdrg, kAISFAC_airgap = kFAC_airgap, kAISFAC_airgpt = kFAC_airgpt,
  kAISFAC_fairgp = kFAC_fairgp, kAISFAC_fargpt = kFAC_fargpt, kAISFAC_airtmp = kFAC_airtmp, kAISFAC_tddesc = kFAC_tddesc,
  kAISFAC_precip = kFAC_precip, kAISFAC_horvis = kFAC_horvis, kAISFAC_dewpnt = kFAC_dewpnt, kAISFAC_dddesc = kFAC_dddesc,
  kAISFAC_airprs = kFAC_airprs, kAISFAC_airprt = kFAC_airprt, kAISFAC_addesc = kFAC_addesc, kAISFAC_salint = kFAC_salint,
  kAISFAC_wattmp = kFAC_wattmp, kAISFAC_conduc = kFAC_conduc, kAISFAC_watprs = kFAC_watprs, kAISFAC_saltyp = kFAC_saltyp,
  kAISFAC_datdes = kFAC_datdes, kAISFAC_swlhgt = kFAC_swlhgt, kAISFAC_swlper = kFAC_swlper, kAISFAC_swldir = kFAC_swldir,
  kAISFAC_seastt = kFAC_seastt, kAISFAC_swsdes = kFAC_swsdes, kAISFAC_wattmd = kFAC_wattmd, kAISFAC_wtsdes = kFAC_wtsdes,
  kAISFAC_wavhgt = kFAC_wavhgt, kAISFAC_wavper = kFAC_wavper, kAISFAC_wavdir = kFAC_wavdir, kAISFAC_wvsdes = kFAC_wvsdes,
  kAISFAC_cur1br = kFAC_cur1br, kAISFAC_cur1ds = kFAC_cur1ds, kAISFAC_cur1sp = kFAC_cur1sp, kAISFAC_cur1dr = kFAC_cur1dr,
  kAISFAC_cur1ml = kFAC_cur1ml, kAISFAC_cur2br = kFAC_cur2br, kAISFAC_cur2ds = kFAC_cur2ds, kAISFAC_cur2sp = kFAC_cur2sp,
  kAISFAC_cur2dr = kFAC_cur2dr, kAISFAC_cur2ml = kFAC_cur2ml, kAISFAC_cur1no = kFAC_cur1no, kAISFAC_cur1ea = kFAC_cur1ea,
  kAISFAC_cur1up = kFAC_cur1up, kAISFAC_cur2no = kFAC_cur2no, kAISFAC_cur2ea = kFAC_cur2ea, kAISFAC_cur2up = kFAC_cur2up,
  kAISFAC_cur3sp = kFAC_cur3sp, kAISFAC_cur3dr = kFAC_cur3dr, kAISFAC_cur3ml = kFAC_cur3ml, kAISFAC_watlvt = kFAC_watlvt,
  kAISFAC_watlvl = kFAC_watlvl, kAISFAC_watltr = kFAC_watltr, kAISFAC_vertrd = kFAC_vertrd, kAISFAC_fwtlvt = kFAC_fwtlvt,
  kAISFAC_fwtlvl = kFAC_fwtlvl, kAISFAC_fwtltm = kFAC_fwtltm, kAISFAC_fwtlvd = kFAC_fwtlvd, kAISFAC_wndspd = kFAC_wndspd,
  kAISFAC_wndgst = kFAC_wndgst, kAISFAC_wnddir = kFAC_wnddir, kAISFAC_gstdir = kFAC_gstdir, kAISFAC_fwndsp = kFAC_fwndsp,
  kAISFAC_fwndgt = kFAC_fwndgt, kAISFAC_fwnddr = kFAC_fwnddr, kAISFAC_fwndtm = kFAC_fwndtm, kAISFAC_fwnddu = kFAC_fwnddu,
  kAISFAC_metdtm = kFAC_metdtm, kAISFAC_relhum = kFAC_relhum, kAISFAC_horvsm = kFAC_horvsm, kAISFAC_srfspd = kFAC_srfspd,
  kAISFAC_srfdir = kFAC_srfdir, kAISFAC_icestt = kFAC_icestt, kAISFAC_sndcls = kFAC_sndcls, kAISFAC_rttype = kFAC_rttype,
  kAISFAC_rtstrt = kFAC_rtstrt, kAISFAC_rtdrtn = kFAC_rtdrtn, kAISFAC_ntdscr = kFAC_ntdscr, kAISFAC_ntstrt = kFAC_ntstrt,
  kAISFAC_ntdrtn = kFAC_ntdrtn, kAISFAC_nttext = kFAC_nttext, kAISFAC_geoloc = kFAC_geoloc, kAISFAC_prwthr = kFAC_prwthr,
  kAISFAC_bg1dtm = kFAC_bg1dtm, kAISFAC_ed1dtm = kFAC_ed1dtm, kAISFAC_bg2dtm = kFAC_bg2dtm, kAISFAC_ed2dtm = kFAC_ed2dtm,
  kAISFAC_bg3dtm = kFAC_bg3dtm, kAISFAC_ed3dtm = kFAC_ed3dtm, kAISFAC_txtdsc = kFAC_txtdsc, kAISFAC_brgtru = kFAC_brgtru,
  kAISFAC_brgrel = kFAC_brgrel, kAISFAC_dist = kFAC_dist, kAISFAC_dcpa = kFAC_cpa , kAISFAC_tcpa = kFAC_tcpa,
  kAISFAC_bcr = kFAC_bcr, kAISFAC_bct = kFAC_bct, kAISFAC_crsrel = kFAC_crsrel, kAISFAC_spdrel = kFAC_spdrel,
  kAISFAC_ctwtru = kFAC_ctwcrs, kAISFAC_stwtru = kFAC_stwspd, kAISFAC_ctwrel = kFAC_ctwrel, kAISFAC_stwrel = kFAC_stwrel,
  kAISFAC_visibl = kFAC_visibl, kAISFAC_shptyp = kFAC_shptyp, kAISFAC_dshshp = kFAC_dshshp, kAISFAC_redclr = kFAC_redclr,
  kAISFAC_tblink = kFAC_tblink, kAISFAC_cross = kFAC_cross, kAISFAC_cblink = kFAC_cblink, kAISFAC_select = kFAC_select,
  kAISFAC_assctd = kFAC_assctd, kAISFAC_ashptp = kFAC_ashptp, kAISFAC_hasmsg = kFAC_hasmsg, kAISFAC_ashptp2 = kFAC_ashptp2,
  kAISFAC_seltyp = kFAC_seltyp, kAISFAC_asmlyr = kFAC_asmlyr, kAISFAC_manact = kFAC_manact, kAISFAC_dngalm_activated_by = kFAC_dngalm_activated_by,
  kAISFAC_privat = kFAC_privat, kAISFAC_user = kFAC_user
}
 AIS target feature attribute class codes kSDKAnyType_Empty value means, that given attribute value is absent. More...
 
enum  AISRangeMarksFeatureAttributeCode { kAISFAC_mrktyp = kFAC_mrktyp, kAISFAC_mrkdst = kFAC_mrkdst }
 AIS range mark feature attribute class codes kSDKAnyType_Empty value means, that given attribute value is absent. More...
 
enum  AISPastTrackFeatureAttributeCode {
  kAISPTFAC_shptyp = kFAC_shptyp, kAISPTFAC_visibl = kFAC_visibl, kAISPTFAC_redclr = kFAC_redclr, kAISPTFAC_assctd = kFAC_assctd,
  kAISPTFAC_aistyp = kFAC_aistyp, kAISPTFAC_danger = kFAC_danger, kAISPTFAC_dist = kFAC_dist, kAISPTFAC_sogtru = kFAC_sogspd,
  kAISPTFAC_dcpa = kFAC_cpa , kAISPTFAC_tcpa = kFAC_tcpa, kAISPTFAC_user = kFAC_user
}
 AIS target past track feature attribute class codes kSDKAnyType_Empty value means, that given attribute value is absent. More...
 
enum  AISFAV_aistyp {
  kAISFAV_aistyp_Unknown = 1, kAISFAV_aistyp_Vessel_Class_A = 2, kAISFAV_aistyp_Vessel_Class_B = 3, kAISFAV_aistyp_Base_Station = 4,
  kAISFAV_aistyp_SAR_Aircraft = 5, kAISFAV_aistyp_AIS_SART = 6, kAISFAV_aistyp_RealAtoN = 7, kAISFAV_aistyp_VirtualAtoN = 8,
  kAISFAV_aistyp_Long_Range_Vessel = 9, kAISFAV_aistyp_Synthetic_Target = 10, kAISFAV_aistyp_Synthetic_Target_Distress = 11, kAISFAV_aistyp_MaritimeSafetyInformation = 20,
  kAISFAV_aistyp_MeteorologicalInformation = 21, kAISFAV_aistyp_TidalAndWaterLevelInformation = 22, kAISFAV_aistyp_SignalStation = 23, kAISFAV_aistyp_RouteInformation = 24,
  kAISFAV_aistyp_BerthingData = 25, kAISFAV_aistyp_ClearanceTimeToEnterPort = 26, kAISFAV_aistyp_AreaNotice = 27, kAISFAV_aistyp_AirGapReport = 28,
  kAISFAV_aistyp_WindReport = 29, kAISFAV_aistyp_EnvironmentalReport = 30, kAISFAV_aistyp_OwnShip = 100
}
 Available values for kAISFAC_aistyp attribute. More...
 
enum  AISFAV_navsts {
  kAISFAV_navsts_UnderWayUsingEngines = 0, kAISFAV_navsts_AtAnchor = 1, kAISFAV_navsts_NotUnderCommand = 2, kAISFAV_navsts_RestrictedManeuverability = 3,
  kAISFAV_navsts_ConstrainedByHerDraught = 4, kAISFAV_navsts_Moored = 5, kAISFAV_navsts_Aground = 6, kAISFAV_navsts_EngagedInFishing = 7,
  kAISFAV_navsts_UnderWaySailing = 8, kAISFAV_navsts_ReservedForHSC = 9, kAISFAV_navsts_ReservedForWIG = 10, kAISFAV_navsts_VesselTowingAstern = 11,
  kAISFAV_navsts_VesselPushingAheadAlong = 12, kAISFAV_navsts_Reserved = 13, kAISFAV_navsts_AIS_SART_Active = 14, kAISFAV_navsts_AIS_SART_Test = 15,
  kAISFAV_navsts_NotDefined = kAISFAV_navsts_AIS_SART_Test
}
 Available values for kAISFAC_navsts attribute. More...
 
enum  AISFAV_epfs {
  kAISFAV_epfs_NotAvailable = 1, kAISFAV_epfs_Operative = 2, kAISFAV_epfs_ManualInput = 3, kAISFAV_epfs_Estimated = 4,
  kAISFAV_epfs_Inoperative = 5
}
 Available values for kAISFAC_epfs attribute. More...
 
enum  AISFAV_spmani { kAISFAV_spmani_NotAvailable = 1, kAISFAV_spmani_NotEngaged = 2, kAISFAV_spmani_Engaged = 3 }
 Available values for kAISFAC_spmani attribute. More...
 
enum  AISFAV_aisver { kAISFAV_aisver_Unknown = 1, kAISFAV_aisver_ITU_R_M_1371_1 = 2, kAISFAV_aisver_ITU_R_M_1371_3 = 3, kAISFAV_aisver_CompliantWithFutureEditions = 4 }
 Available values for kAISFAC_aisver attribute. More...
 
enum  AISFAV_epfdtp {
  kAISFAV_epfdtp_Undefined = 1, kAISFAV_epfdtp_GPS = 2, kAISFAV_epfdtp_Glonass = 3, kAISFAV_epfdtp_GPS_Glonass = 4,
  kAISFAV_epfdtp_LoranC = 5, kAISFAV_epfdtp_Chayka = 6, kAISFAV_epfdtp_IntegratedNavSystem = 7, kAISFAV_epfdtp_Surveyed = 8,
  kAISFAV_epfdtp_Galileo = 9, kAISFAV_epfdtp_InternalGNSS = 10
}
 Available values for kAISFAC_epfdtp attribute. More...
 
enum  AISFAV_altsen { kAISFAV_altsen_GNSS = 1, kAISFAV_altsen_BarometricSource = 2 }
 Available values for kAISFAC_altsen attribute. More...
 
enum  AISFAV_assmod { kAISFAV_assmod_AutonomousAndContinuousMode = 1, kAISFAV_assmod_AssignedMode = 2 }
 Available values for kAISFAC_assmod attribute. More...
 
enum  AISFAV_bunitf { kAISFAV_bunitf_ClassB_SOTDMA_Unit = 1, kAISFAV_bunitf_ClassB_CS_Unit = 2 }
 Available values for kAISFAC_bunitf attribute. More...
 
enum  AISFAV_bdispf { kAISFAV_bdispf_NoDisplayAvailable = 1, kAISFAV_bdispf_DisplayAvailable = 2 }
 Available values for kAISFAC_bdispf attribute. More...
 
enum  AISFAV_bdscfl { kAISFAV_bdscfl_NotEquippedWithDSCFunction = 1, kAISFAV_bdscfl_EquippedWithDSCFunction = 2 }
 Available values for kAISFAC_bdscfl attribute. More...
 
enum  AISFAV_bbandf { kAISFAV_bbandf_CapableOfOperatingOverTheUpper525kHzBandOfTheMarineBand = 1, kAISFAV_bbandf_CapableOfOperatingOverTheWholeMarineBand = 2 }
 Available values for kAISFAC_bbandf attribute. More...
 
enum  AISFAV_bmsgfl { kAISFAV_bmsgfl_NoFrequencyManagement = 1, kAISFAV_bmsgfl_FrequencyManagement = 2 }
 Available values for kAISFAC_bmsgfl attribute. More...
 
enum  AISFAV_atontp {
  kAISFAV_atontp_NotSpecified = 1, kAISFAV_atontp_ReferencePoint = 2, kAISFAV_atontp_RACON = 3, kAISFAV_atontp_FixedStructuresOffshore = 4,
  kAISFAV_atontp_EmergencyWreckMarkingBuoy = 5, kAISFAV_atontp_LightWithoutSectors = 6, kAISFAV_atontp_LightWithSectors = 7, kAISFAV_atontp_LeadingLightFront = 8,
  kAISFAV_atontp_LeadingLightRear = 9, kAISFAV_atontp_BeaconCardinalN = 10, kAISFAV_atontp_BeaconCardinalE = 11, kAISFAV_atontp_BeaconCardinalS = 12,
  kAISFAV_atontp_BeaconCardinalW = 13, kAISFAV_atontp_BeaconPortHand = 14, kAISFAV_atontp_BeaconStarboardHand = 15, kAISFAV_atontp_BeaconPreferredChannelPortHand = 16,
  kAISFAV_atontp_BeaconPreferredChannelStarboardHand = 17, kAISFAV_atontp_BeaconIsolatedDanger = 18, kAISFAV_atontp_BeaconSafeWater = 19, kAISFAV_atontp_BeaconSpecialMark = 20,
  kAISFAV_atontp_CardinalMarkN = 21, kAISFAV_atontp_CardinalMarkE = 22, kAISFAV_atontp_CardinalMarkS = 23, kAISFAV_atontp_CardinalMarkW = 24,
  kAISFAV_atontp_PortHandMark = 25, kAISFAV_atontp_StarboardHandMark = 26, kAISFAV_atontp_PreferredChannelPortHand = 27, kAISFAV_atontp_PreferredChannelStarboardHand = 28,
  kAISFAV_atontp_IsolatedDanger = 29, kAISFAV_atontp_SafeWater = 30, kAISFAV_atontp_SpecialMark = 31, kAISFAV_atontp_LightVessel = 32
}
 Available values for kAISFAC_atontp attribute. More...
 
enum  AISFAV_rcnsts {
  kAISFAV_rcnsts_Unknown = 1, kAISFAV_rcnsts_NoRaconInstalled = 2, kAISFAV_rcnsts_RaconInstalledNotMonitored = 3, kAISFAV_rcnsts_RaconOperational = 4,
  kAISFAV_rcnsts_RaconError = 5
}
 Available values for kAISFAC_rcnsts attribute. More...
 
enum  AISFAV_ligsts {
  kAISFAV_ligsts_Unknown = 1, kAISFAV_ligsts_NoLightOrNoMonitoring = 2, kAISFAV_ligsts_LightOn = 3, kAISFAV_ligsts_LightOff = 4,
  kAISFAV_ligsts_LightFailOrAtReducedRange = 5
}
 Available values for kAISFAC_ligsts attribute. More...
 
enum  AISFAV_hthsts { kAISFAV_hthsts_Unknown = 1, kAISFAV_hthsts_GoodHealth = 2, kAISFAV_hthsts_Alarm = 3 }
 Available values for kAISFAC_hthsts attribute. More...
 
enum  AISFAV_sigsta { kAISFAV_sigsta_NotAvailable = 1, kAISFAV_sigsta_InRegularService = 2, kAISFAV_sigsta_IrregularService = 3, kAISFAV_sigsta_Reserved = 4 }
 Available values for kAISFAC_sigsta attribute. More...
 
enum  AISFAV_sigser {
  kAISFAV_sigser_NotAvailable = 1, kAISFAV_sigser_PortTrafficSignal_1 = 2, kAISFAV_sigser_PortTrafficSignal_2 = 3, kAISFAV_sigser_PortTrafficSignal_3 = 4,
  kAISFAV_sigser_PortTrafficSignal_4 = 5, kAISFAV_sigser_PortTrafficSignal_5 = 6, kAISFAV_sigser_PortTrafficSignal_2a = 7, kAISFAV_sigser_PortTrafficSignal_5a = 8,
  kAISFAV_sigser_JapanTrafficSignal_I = 9, kAISFAV_sigser_JapanTrafficSignal_O = 10, kAISFAV_sigser_JapanTrafficSignal_F = 11, kAISFAV_sigser_JapanTrafficSignal_XI = 12,
  kAISFAV_sigser_JapanTrafficSignal_XO = 13, kAISFAV_sigser_JapanTrafficSignal_X = 14, kAISFAV_sigser_Reserved = 15
}
 Available values for kAISFAC_sigser/kAISFAC_nxtsig attributes. More...
 
enum  AISFAV_moopos {
  kAISFAV_moopos_Undefined = 1, kAISFAV_moopos_PortSideTo = 2, kAISFAV_moopos_StarboardSideTo = 3, kAISFAV_moopos_MediterraneanMooring = 4,
  kAISFAV_moopos_MooringBuoy = 5, kAISFAV_moopos_Anchorage = 6, kAISFAV_moopos_Reserved = 7
}
 Available values for kAISFAC_moopos attributes. More...
 
enum  AISFAV_servav { kAISFAV_servav_ServicesTypeUnknown = 1, kAISFAV_servav_ServicesTypeAreKnown = 2 }
 Available values for kAISFAC_servav attributes. More...
 
enum  AISFAV_agenav { kAISFAV_agenav_ServiceNotAvailableOrRequested = 1, kAISFAV_agenav_ServiceAvailable = 2, kAISFAV_agenav_NoDataOrUnknown = 3, kAISFAV_agenav_NotToBeUsed = 4 }
 Available values for kAISFAC_agenav attributes. More...
 
enum  AISFAV_reptyp {
  kAISFAV_reptyp_NotDefined = 1, kAISFAV_reptyp_Wind = 2, kAISFAV_reptyp_WaterLevel = 3, kAISFAV_reptyp_CurrentFlow_2D = 4,
  kAISFAV_reptyp_CurrentFlow_3D = 5, kAISFAV_reptyp_HorizontalCurrentFlow = 6, kAISFAV_reptyp_SeaState = 7, kAISFAV_reptyp_Salinity = 8,
  kAISFAV_reptyp_Weather = 9, kAISFAV_reptyp_AirGap = 10
}
 Available values for kAISFAC_reptyp attributes. More...
 
enum  AISFAV_senown {
  kAISFAV_senown_Unknown = 1, kAISFAV_senown_HydrographicOffice = 2, kAISFAV_senown_InlandWaterwayAuthority = 3, kAISFAV_senown_CoastalDirectorate = 4,
  kAISFAV_senown_MeteorologicalService = 5, kAISFAV_senown_PortAuthority = 6, kAISFAV_senown_CoastGuard = 7, kAISFAV_senown_Reserved = 8
}
 Available values for kAISFAC_senown attributes. More...
 
enum  AISFAV_dtmout {
  kAISFAV_dtmout_NoTimeout = 1, kAISFAV_dtmout_10_min = 2, kAISFAV_dtmout_1_hour = 3, kAISFAV_dtmout_6_hours = 4,
  kAISFAV_dtmout_12_hours = 5, kAISFAV_dtmout_24_hours = 6, kAISFAV_dtmout_Reserved = 7
}
 Available values for kAISFAC_dtmout attributes. More...
 
enum  AISFAV_airgpt { kAISFAV_airgpt_Steady = 1, kAISFAV_airgpt_Rising = 2, kAISFAV_airgpt_Falling = 3, kAISFAV_airgpt_NoData = 4 }
 Available values for kAISFAC_airgpt attributes. More...
 
enum  AISFAV_datdes {
  kAISFAV_datdes_NoData = 1, kAISFAV_datdes_RawRealTime = 2, kAISFAV_datdes_RealTimeWithQualityControl = 3, kAISFAV_datdes_Predicted = 4,
  kAISFAV_datdes_Forecast = 5, kAISFAV_datdes_Nowcast = 6, kAISFAV_datdes_SensorNotAvailable = 7, kAISFAV_datdes_Reserved = 8
}
 Available values for kAISFAC_datdes attributes. More...
 
enum  AISFAV_precip {
  kAISFAV_precip_Rain = 1, kAISFAV_precip_Snow = 2, kAISFAV_precip_RainAndSnow = 3, kAISFAV_precip_Thunderstorm = 4,
  kAISFAV_precip_FreezingRain = 5, kAISFAV_precip_MixedIce = 6, kAISFAV_precip_Other = 7, kAISFAV_precip_Reserved = 8,
  kAISFAV_precip_NotAvailable = 9
}
 Available values for kAISFAC_precip attributes. More...
 
enum  AISFAV_airprt { kAISFAV_airprt_Steady = 1, kAISFAV_airprt_Decreasing = 2, kAISFAV_airprt_Increasing = 3, kAISFAV_airprt_Undefined = 4 }
 Available values for kAISFAC_airprt attributes. More...
 
enum  AISFAV_saltyp { kAISFAV_saltyp_Measured = 1, kAISFAV_saltyp_CalculatedUsingPSS78 = 2, kAISFAV_saltyp_CalculatedUsingOtherMethod = 3, kAISFAV_saltyp_Reserved = 4 }
 Available values for kAISFAC_saltyp attributes. More...
 
enum  AISFAV_seastt {
  kAISFAV_seastt_Flat = 1, kAISFAV_seastt_RippleWithoutCrests = 2, kAISFAV_seastt_SmallWavelets = 3, kAISFAV_seastt_LargeWavelets = 4,
  kAISFAV_seastt_SmallWaves = 5, kAISFAV_seastt_ModerateWaves = 6, kAISFAV_seastt_LargeWaves = 7, kAISFAV_seastt_SeaHeapsUp = 8,
  kAISFAV_seastt_ModeratelyHighWaves = 9, kAISFAV_seastt_HighWaves = 10, kAISFAV_seastt_VeryHighWaves = 11, kAISFAV_seastt_ExceptionallyHighWaves = 12,
  kAISFAV_seastt_HugeWaves = 13, kAISFAV_seastt_NotAvailable = 14, kAISFAV_seastt_Reserved = 15
}
 Available values for kAISFAC_seastt attributes. More...
 
enum  AISFAV_watlvt { kAISFAV_watlvt_RelativeToReferenceDatum = 1, kAISFAV_watlvt_WaterDepth = 2 }
 Available values for kAISFAC_watlvt attributes. More...
 
enum  AISFAV_watltr { kAISFAV_watltr_Increasing = 1, kAISFAV_watltr_Decreasing = 2, kAISFAV_watltr_Steady = 3, kAISFAV_watltr_NotAvailable = 4 }
 Available values for kAISFAC_watltr attributes. More...
 
enum  AISFAV_vertrd {
  kAISFAV_vertrd_MLLW = 1, kAISFAV_vertrd_IGLD_85 = 2, kAISFAV_vertrd_LocalRiverDatum = 3, kAISFAV_vertrd_STND = 4,
  kAISFAV_vertrd_MHHW = 5, kAISFAV_vertrd_MHW = 6, kAISFAV_vertrd_MSL = 7, kAISFAV_vertrd_MLW = 8,
  kAISFAV_vertrd_NGVD_29 = 9, kAISFAV_vertrd_NAVD_88 = 10, kAISFAV_vertrd_WGS_84 = 11, kAISFAV_vertrd_LAT = 12,
  kAISFAV_vertrd_Pool = 13, kAISFAV_vertrd_Gauge = 14, kAISFAV_vertrd_Unknown = 15, kAISFAV_vertrd_Reserved = 16
}
 Available values for kAISFAC_vertrd attributes. More...
 
enum  AISFAV_icestt { kAISFAV_icestt_No = 1, kAISFAV_icestt_Yes = 2, kAISFAV_icestt_Reserved = 3, kAISFAV_icestt_NotAvailable = 4 }
 Available values for kAISFAC_icestt attributes. More...
 
enum  AISFAV_sndcls { kAISFAV_sndcls_Ship = 1, kAISFAV_sndcls_Authority = 2, kAISFAV_sndcls_Reserved = 3 }
 Available values for kAISFAC_sndcls attributes. More...
 
enum  AISFAV_rttype {
  kAISFAV_rttype_NotAvailable = 1, kAISFAV_rttype_MandatoryRoute = 2, kAISFAV_rttype_RecommendedRoute = 3, kAISFAV_rttype_AlternativeRoute = 4,
  kAISFAV_rttype_RecommendedRouteThroughIce = 5, kAISFAV_rttype_ShipRoutePlan = 6, kAISFAV_rttype_Cancellation = 7, kAISFAV_rttype_Reserved = 8
}
 Available values for kAISFAC_rttype attributes. More...
 
enum  AISFAV_ntdscr {
  kAISFAV_ntdscr_CautionArea_MarineMammalsHabitat = 1, kAISFAV_ntdscr_CautionArea_MarineMammalsInArea_ReduceSpeed = 2, kAISFAV_ntdscr_CautionArea_MarineMammalsInArea_StayClear = 3, kAISFAV_ntdscr_CautionArea_MarineMammalsInArea_ReportSighting = 4,
  kAISFAV_ntdscr_CautionArea_ProtectedHabitat_ReduceSpeed = 5, kAISFAV_ntdscr_CautionArea_ProtectedHabitat_StayClear = 6, kAISFAV_ntdscr_CautionArea_ProtectedHabitat_NoFishingOrAnchoring = 7, kAISFAV_ntdscr_CautionArea_Derelicts_DriftingObjects = 8,
  kAISFAV_ntdscr_CautionArea_TrafficCongestion = 9, kAISFAV_ntdscr_CautionArea_MarineEvent = 10, kAISFAV_ntdscr_CautionArea_DiversDown = 11, kAISFAV_ntdscr_CautionArea_SwimArea = 12,
  kAISFAV_ntdscr_CautionArea_DredgeOperations = 13, kAISFAV_ntdscr_CautionArea_SurveyOperations = 14, kAISFAV_ntdscr_CautionArea_UnderwaterOperations = 15, kAISFAV_ntdscr_CautionArea_SeaplaneOperations = 16,
  kAISFAV_ntdscr_CautionArea_Fishery_NetsInWater = 17, kAISFAV_ntdscr_CautionArea_ClusterOfFishingVessels = 18, kAISFAV_ntdscr_CautionArea_FairwayClosed = 19, kAISFAV_ntdscr_CautionArea_HarbourClosed = 20,
  kAISFAV_ntdscr_CautionArea_Risk = 21, kAISFAV_ntdscr_CautionArea_UnderwaterVehicleOperation = 22, kAISFAV_ntdscr_EnvironmentalCautionArea_StormFront = 23, kAISFAV_ntdscr_EnvironmentalCautionArea_HazardousSeaIce = 24,
  kAISFAV_ntdscr_EnvironmentalCautionArea_StormWarning = 25, kAISFAV_ntdscr_EnvironmentalCautionArea_HighWind = 26, kAISFAV_ntdscr_EnvironmentalCautionArea_HighWaves = 27, kAISFAV_ntdscr_EnvironmentalCautionArea_RestrictedVisibility = 28,
  kAISFAV_ntdscr_EnvironmentalCautionArea_StrongCurrents = 29, kAISFAV_ntdscr_EnvironmentalCautionArea_HeavyIcing = 30, kAISFAV_ntdscr_RestrictedArea_FishingProhibited = 31, kAISFAV_ntdscr_RestrictedArea_NoAnchoring = 32,
  kAISFAV_ntdscr_RestrictedArea_EntryApprovalRequiredPriorToTransit = 33, kAISFAV_ntdscr_RestrictedArea_EntryProhibited = 34, kAISFAV_ntdscr_RestrictedArea_ActiveMilitaryOpArea = 35, kAISFAV_ntdscr_RestrictedArea_Firing_DangerArea = 36,
  kAISFAV_ntdscr_RestrictedArea_DriftingMines = 37, kAISFAV_ntdscr_AnchorageArea_AnchorageOpen = 38, kAISFAV_ntdscr_AnchorageArea_AnchorageClosed = 39, kAISFAV_ntdscr_AnchorageArea_AnchoringProhibited = 40,
  kAISFAV_ntdscr_AnchorageArea_DeepDraftAnchorage = 41, kAISFAV_ntdscr_AnchorageArea_ShallowDraftAnchorage = 42, kAISFAV_ntdscr_AnchorageArea_VesselTransferOperations = 43, kAISFAV_ntdscr_SecurityAlert_Level_1 = 44,
  kAISFAV_ntdscr_SecurityAlert_Level_2 = 45, kAISFAV_ntdscr_SecurityAlert_Level_3 = 46, kAISFAV_ntdscr_DistressArea_VesselDisabledAndAdrift = 47, kAISFAV_ntdscr_DistressArea_VesselSinking = 48,
  kAISFAV_ntdscr_DistressArea_VesselAbandoningShip = 49, kAISFAV_ntdscr_DistressArea_VesselRequestsMedicalAssistance = 50, kAISFAV_ntdscr_DistressArea_VesselFlooding = 51, kAISFAV_ntdscr_DistressArea_VesselFireExplosion = 52,
  kAISFAV_ntdscr_DistressArea_VesselGrounding = 53, kAISFAV_ntdscr_DistressArea_VesselCollision = 54, kAISFAV_ntdscr_DistressArea_VesselListingCapsizing = 55, kAISFAV_ntdscr_DistressArea_VesselUnderAssault = 56,
  kAISFAV_ntdscr_DistressArea_PersonOverboard = 57, kAISFAV_ntdscr_DistressArea_SARArea = 58, kAISFAV_ntdscr_DistressArea_PollutionResponceArea = 59, kAISFAV_ntdscr_Instruction_ContactVTSAtThisPointJuncture = 60,
  kAISFAV_ntdscr_Instruction_ContactPortAdministrationAtThisPointJuncture = 61, kAISFAV_ntdscr_Instruction_DoNotProceedBeyoundThisPointJuncture = 62, kAISFAV_ntdscr_Instruction_AwaitInstructionsPriorToProceedingBeyoundThisPointJuncture = 63, kAISFAV_ntdscr_ProceedToThisLocation_AwaitInstructions = 64,
  kAISFAV_ntdscr_ClearanceGranted_ProceedToBerth = 65, kAISFAV_ntdscr_Information_PilotBoardingPosition = 66, kAISFAV_ntdscr_Information_IcebreakerWaitingArea = 67, kAISFAV_ntdscr_Information_PlacesOfRefuge = 68,
  kAISFAV_ntdscr_Information_PositionOfIcebreakers = 69, kAISFAV_ntdscr_Information_LocationOfResponceUnits = 70, kAISFAV_ntdscr_VTSActiveTarget = 71, kAISFAV_ntdscr_RougeOrSuspiciousVessel = 72,
  kAISFAV_ntdscr_VesselRequestingNonDistressAssistance = 73, kAISFAV_ntdscr_ChartFeature_SunkenVessel = 74, kAISFAV_ntdscr_ChartFeature_SubmergedObject = 75, kAISFAV_ntdscr_ChartFeature_SemiSubmergedObject = 76,
  kAISFAV_ntdscr_ChartFeature_ShoalArea = 77, kAISFAV_ntdscr_ChartFeature_ShoalAreaDueNorth = 78, kAISFAV_ntdscr_ChartFeature_ShoalAreaDueEast = 79, kAISFAV_ntdscr_ChartFeature_ShoalAreaDueSouth = 80,
  kAISFAV_ntdscr_ChartFeature_ShoalAreaDueWest = 81, kAISFAV_ntdscr_ChartFeature_ChannelObstruction = 82, kAISFAV_ntdscr_ChartFeature_ReducedVerticalClearance = 83, kAISFAV_ntdscr_ChartFeature_BridgeClosed = 84,
  kAISFAV_ntdscr_ChartFeature_BridgePartiallyOpen = 85, kAISFAV_ntdscr_ChartFeature_BridgeFullyOpen = 86, kAISFAV_ntdscr_ReportFromShip_IcingInfo = 87, kAISFAV_ntdscr_ReportFromShip_MiscellaneousInformation = 88,
  kAISFAV_ntdscr_Route_RecommendedRoute = 89, kAISFAV_ntdscr_Route_AlternativeRoute = 90, kAISFAV_ntdscr_Route_RecommendedRouteThroughIce = 91, kAISFAV_ntdscr_Other = 92,
  kAISFAV_ntdscr_Cancellation = 93, kAISFAV_ntdscr_Undefined = 94, kAISFAV_ntdscr_Reserved = 95
}
 Available values for kAISFAC_ntdscr attributes. More...
 
enum  AISFAV_shptyp {
  kAISFAV_shptyp_UnknownShape = 1, kAISFAV_shptyp_SleepingTarget = 2, kAISFAV_shptyp_ActiveTarget = 3, kAISFAV_shptyp_BaseStation = 4,
  kAISFAV_shptyp_SARAircraft = 5, kAISFAV_shptyp_RealAtoN = 6, kAISFAV_shptyp_VirtualAtoN = 7, kAISFAV_shptyp_SART = 8,
  kAISFAV_shptyp_SARVessel = 9 , kAISFAV_shptyp_OwnSleepingTarget = 20, kAISFAV_shptyp_OwnActiveTarget = 21, kAISFAV_shptyp_OwnAircraft = 22,
  kAISFAV_shptyp_ClearanceTimeToEnterPort = 100, kAISFAV_shptyp_SignalStation = 101, kAISFAV_shptyp_BerthingData = 102, kAISFAV_shptyp_AirGap = 103,
  kAISFAV_shptyp_AirGapWithGauge = 104, kAISFAV_shptyp_EnvironmentalReport = 105, kAISFAV_shptyp_WeatherStation = 106, kAISFAV_shptyp_WeatherStationWithWind = 107,
  kAISFAV_shptyp_RefPoint = 108, kAISFAV_shptyp_RefPointWithWind = 109, kAISFAV_shptyp_Tide = 110, kAISFAV_shptyp_TideWithGauge = 111,
  kAISFAV_shptyp_Route = 112, kAISFAV_shptyp_MandatoryRoute = 113, kAISFAV_shptyp_MaritimeSafetyInfo = 114, kAISFAV_shptyp_AreaNotice = 115,
  kAISFAV_shptyp_FairwayClosure = 116, kAISFAV_shptyp_WeatherObservation = 117
}
 Available values for kAISFAC_shptyp attribute. More...
 
enum  AISFAV_ashptp {
  kAISFAV_ashptp_BasicShape = 1, kAISFAV_ashptp_Racon = 2, kAISFAV_ashptp_EmergencyWreckMark = 3, kAISFAV_ashptp_NorthCardinalMark = 4,
  kAISFAV_ashptp_EastCardinalMark = 5, kAISFAV_ashptp_SouthCardinalMark = 6, kAISFAV_ashptp_WestCardinalMark = 7, kAISFAV_ashptp_PortHandMark = 8,
  kAISFAV_ashptp_StarboardHandMark = 9, kAISFAV_ashptp_IsolatedDangerMark = 10, kAISFAV_ashptp_SafeWater = 11, kAISFAV_ashptp_SpecialMark = 12,
  kAISFAV_ashptp_OffPosition = 13, kAISFAV_ashptp_LightsFailure = 14, kAISFAV_ashptp_RaconFailure = 15, kAISFAV_ashptp_Missing = 16,
  kAISFAV_ashptp_Error = 17, kAISFAV_ashptp_RealAtoN_OnPos_Ed1 = 50, kAISFAV_ashptp_RealAtoN_OffPos_Ed1 = 51, kAISFAV_ashptp_VirtAtoN_OnPos_Ed1 = 52,
  kAISFAV_ashptp_VirtAtoN_OffPos_Ed1 = 53, kAISFAV_ashptp_Mobile = 54, kAISFAV_ashptp_Mobile_SelfPropelled = 55, kAISFAV_ashptp_Tethered = 56,
  kAISFAV_ashptp_COG_N = 57, kAISFAV_ashptp_COG_NE = 58, kAISFAV_ashptp_COG_E = 59, kAISFAV_ashptp_COG_SE = 60,
  kAISFAV_ashptp_COG_S = 61, kAISFAV_ashptp_COG_SW = 62, kAISFAV_ashptp_COG_W = 63, kAISFAV_ashptp_COG_NW = 64
}
 Available values for kAISFAC_ashptp attribute. More...
 
enum  AISFAV_mrktyp { kAISFAV_mrktyp_Danger = 1, kAISFAV_mrktyp_Activated = 2, kAISFAV_mrktyp_Visible = 3 }
 Available values for kAISFAC_mrktyp attribute. More...
 
enum  kAISFAV_mobdir {
  kAISFAV_mobdir_NoInformation = 0, kAISFAC_mobdir_FreeArea = 1, kAISFAC_mobdir_FreeObject = 2, kAISFAC_mobdir_MovesAsDefinedObject = 3,
  kAISFAC_mobdir_MovesAsDefinedArea = 4, kAISFAC_mobdir_Tethered = 5, kAISFAC_mobdir_Reserved = 6, kAISFAC_mobdir_SelfPropelled = 7,
  kAISFAC_mobdir_COG_N = 8, kAISFAC_mobdir_COG_NE = 9, kAISFAC_mobdir_COG_E = 10, kAISFAC_mobdir_COG_SE = 11,
  kAISFAC_mobdir_COG_S = 12, kAISFAC_mobdir_COG_SW = 13, kAISFAC_mobdir_COG_W = 14, kAISFAC_mobdir_COG_NW = 15
}
 Available values for kAISFAV_mobdir attribute. More...
 
enum  AISFAV_prwthr
 Available values for AISFAV_prwthr attribute.
 
enum  PortrayalParameterAISTargetsEnum {
  kPP_AISTarget_VisibilityRangeMarkOn = sdk::vis::kPortrayalParameters_AIS, kPP_AISTarget_ActivationRangeMarkOn, kPP_AISTarget_DangerRangeMarkOn, kPP_AISTarget_TrueScaleOn,
  kPP_AISTarget_HeadingLineOn, kPP_AISTarget_HeadingLineTurnIndicatorOn, kPP_AISTarget_VelocityVectorOn, kPP_AISTarget_VelocityVectorLengthSec,
  kPP_AISTarget_VelocityVectorTimeIncrementsOn, kPP_AISTarget_VelocityVectorTimeIncrementsStepSec, kPP_AISTarget_PathPredictorOn, kPP_AISTarget_PastTrackOn,
  kPP_AISTarget_PastTrackIntervalSec, kPP_AISTarget_PastTrackLengthSec, kPP_AISTarget_TargetLabelOn, kPP_AISTarget_TargetDataOn,
  kPP_AISTarget_ShowBaseStations, kPP_AISTarget_ShowSARAircrafts, kPP_AISTarget_ShowSARTs, kPP_AISTarget_ShowRealATONs,
  kPP_AISTarget_ShowVirtualATONs, kPP_AISTarget_ShowASMObjects, kPP_AISTarget_ShowSleepingTargets, kPP_AISTarget_ShowActivatedTargets,
  kPP_AISTarget_ShowClassATargets, kPP_AISTarget_ShowClassBTargets, kPP_AISTarget_VisibilityByCPA_Enabled, kPP_AISTarget_VisibilityByCPA_NM,
  kPP_AISTarget_VisibilityByTCPA_Enabled, kPP_AISTarget_VisibilityByTCPA_Min, kPP_AISTarget_VisibilityByRange_Enabled, kPP_AISTarget_VisibilityByRange_NM,
  kPP_AISTarget_VisibilityBySpeed_Enabled, kPP_AISTarget_VisibilityBySpeed_Kn, kPP_AISTarget_Filtering_Enabled, kPP_AISTarget_TargetHighlightEnabled,
  kPP_AISTarget_ShowRelativeVelocityVector, kPP_AISTarget_ShowOwnShipOnly, kPP_AISTarget_ASMLayersState, kPP_AISTarget_ShowSyntheticTarget,
  kPP_AISTarget_ShowAssociatedTargetsAsAIS, kPP_AISTarget_ShowSeaStabilizedVectors
}
 AIS targets portraying environment parameters. More...
 

Variables

static const SDK_VESSELS_BEGIN_NAMESPACE DatasetID kAISTargetsDatasetID
 AIS targets dataset ID.
 
static const AISTargetFOID kUnknownAISTargetFOID = kUnknownTargetFOID
 Unknown AIS target FOID definition.
 

Detailed Description

Set of specific for AIS targets constants.

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

Author
The NAVTOR SDK authors.
Date
02/2013
Maintenance:
The NAVTOR SDK authors.