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

Logbook. More...

Modules

 Class IDs
 Logbook Class IDs.
 

Data Structures

class  ILogbookFactory
 Logbook factory. More...
 
class  ILogbookTransformation
 Logbook transformation. More...
 
class  ILogbook
 Logbook. More...
 
class  ILogbookRecord
 Logbook record. More...
 

Enumerations

enum  LogbookSystemColumns {
  kLB_SYSTEM_TIME = 1, kLB_SYSTEM_X, kLB_SYSTEM_Y, kLB_SYSTEM_ID,
  kLB_SYSTEM_MESSAGE
}
 The SYSTEM table columns. More...
 
enum  LogbookAlarmsColumns {
  kLB_ALARM_TIME = 1, kLB_ALARM_CATEGORY, kLB_ALARM_CLASS, kLB_ALARM_STATE,
  kLB_ALARM_MESSAGE
}
 The ALARMS table columns. More...
 
enum  LogbookTrackColumns {
  kLB_TRACK_TIME = 1, kLB_TRACK_X, kLB_TRACK_Y, kLB_TRACK_COG,
  kLB_TRACK_SOG, kLB_TRACK_HDG, kLB_TRACK_STW, kLB_TRACK_DPT,
  kLB_TRACK_POSSRC, kLB_TRACK_COGSRC, kLB_TRACK_SOGSRC, kLB_TRACK_HDGSRC,
  kLB_TRACK_STWSRC, kLB_TRACK_DPTSRC, kLB_TRACK_ENC, kLB_TRACK_ENC_ISDT,
  kLB_TRACK_ENC_EDNM, kLB_TRACK_ENC_UPDN, kLB_TRACK_ENC_UPDT, kLB_TRACK_ENC_AGEN
}
 The TRACK table columns. More...
 
enum  LogbookTrackData {
  kLB_TRACK_DATA_OWNSHIP, kLB_TRACK_DATA_ENC, kLB_TRACK_DATA_ENC_ISDT, kLB_TRACK_DATA_ENC_EDNM,
  kLB_TRACK_DATA_ENC_UPDN, kLB_TRACK_DATA_ENC_UPDT, kLB_TRACK_DATA_ENC_AGEN
}
 The TRACK data parameters. More...
 
enum  LogbookAISColumns {
  kLB_AIS_TIME = 1, kLB_AIS_MMSI, kLB_AIS_X, kLB_AIS_Y,
  kLB_AIS_COG, kLB_AIS_SOG, kLB_AIS_HDG, kLB_AIS_CPA,
  kLB_AIS_TCPA
}
 The AIS table columns. More...
 
enum  LogbookRadarTargetsColumns {
  kLB_RadarTargets_TIME = 1, kLB_RadarTargets_NUMBER, kLB_RadarTargets_X, kLB_RadarTargets_Y,
  kLB_RadarTargets_COURSE, kLB_RadarTargets_SPEED, kLB_RadarTargets_STATUS, kLB_RadarTargets_CPA,
  kLB_RadarTargets_TCPA
}
 The RADARTARGETS table columns. More...
 
enum  LogbookTransformationType
 The TRACK table columns.
 

Detailed Description

Logbook.

Enumeration Type Documentation

◆ LogbookSystemColumns

The SYSTEM table columns.

Enumerator
kLB_SYSTEM_TIME 

Time.

kLB_SYSTEM_X 

X coordinate.

kLB_SYSTEM_Y 

Y coordinate.

kLB_SYSTEM_ID 

Message ID.

kLB_SYSTEM_MESSAGE 

Message.

◆ LogbookAlarmsColumns

The ALARMS table columns.

Enumerator
kLB_ALARM_TIME 

Time.

kLB_ALARM_CATEGORY 

Alarm category.

kLB_ALARM_CLASS 

Alarm class.

kLB_ALARM_STATE 

Alarm state.

kLB_ALARM_MESSAGE 

Alarm message.

◆ LogbookTrackColumns

The TRACK table columns.

Enumerator
kLB_TRACK_TIME 

Time.

kLB_TRACK_X 

X coordinate.

kLB_TRACK_Y 

Y coordinate.

kLB_TRACK_COG 

COG.

kLB_TRACK_SOG 

SOG.

kLB_TRACK_HDG 

Heading.

kLB_TRACK_STW 

Speed through water.

kLB_TRACK_DPT 

Depth.

kLB_TRACK_POSSRC 

Source of position.

kLB_TRACK_COGSRC 

Source of COG.

kLB_TRACK_SOGSRC 

Source of SOG.

kLB_TRACK_HDGSRC 

Source of heading.

kLB_TRACK_STWSRC 

Source of speed through water.

kLB_TRACK_DPTSRC 

Source of depth.

kLB_TRACK_ENC 

ENC in use.

kLB_TRACK_ENC_ISDT 

ENC issue date.

kLB_TRACK_ENC_EDNM 

ENC edition number.

kLB_TRACK_ENC_UPDN 

ENC update number.

kLB_TRACK_ENC_UPDT 

ENC update application date.

kLB_TRACK_ENC_AGEN 

ENC source.

◆ LogbookTrackData

The TRACK data parameters.

Enumerator
kLB_TRACK_DATA_OWNSHIP 

Own ship.

kLB_TRACK_DATA_ENC 

ENC in use.

kLB_TRACK_DATA_ENC_ISDT 

ENC issue date.

kLB_TRACK_DATA_ENC_EDNM 

ENC edition number.

kLB_TRACK_DATA_ENC_UPDN 

ENC update number.

kLB_TRACK_DATA_ENC_UPDT 

ENC update application date.

kLB_TRACK_DATA_ENC_AGEN 

ENC source.

◆ LogbookAISColumns

The AIS table columns.

Enumerator
kLB_AIS_TIME 

Time.

kLB_AIS_MMSI 

MMSI.

kLB_AIS_X 

X coordinate.

kLB_AIS_Y 

Y coordinate.

kLB_AIS_COG 

COG.

kLB_AIS_SOG 

SOG.

kLB_AIS_HDG 

Heading.

kLB_AIS_CPA 

CPA.

kLB_AIS_TCPA 

Time to CPA.

◆ LogbookRadarTargetsColumns

The RADARTARGETS table columns.

Enumerator
kLB_RadarTargets_TIME 

Time.

kLB_RadarTargets_NUMBER 

NUMBER.

kLB_RadarTargets_X 

X coordinate.

kLB_RadarTargets_Y 

Y coordinate.

kLB_RadarTargets_COURSE 

COURSE.

kLB_RadarTargets_SPEED 

SPEED.

kLB_RadarTargets_STATUS 

STATUS.

kLB_RadarTargets_CPA 

CPA.

kLB_RadarTargets_TCPA 

Time to CPA.