 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file.
11 #ifndef SDK_S63_SERIAL_FILE_INTERFACE_H_
12 #define SDK_S63_SERIAL_FILE_INTERFACE_H_
16 #include <base/inc/sdk_component_base.h>
83 SDKTime& date_of_publication)
const throw() = 0;
107 #endif // SDK_S63_SERIAL_FILE_INTERFACE_H_
virtual SDKResult SDK_CALLTYPE GetWeekOfIssue(SerialFileWeekOfIssue &week_of_issue, SerialFileYearOfIssue &year_of_issue) const =0
Returns the Week of Issue as a parsed date.
@ kENCDatabaseType_AIO
AIO database.
Definition: s63_serial_file_interface.h:31
@ kSerialFileCDType_Base
Base CD.
Definition: s63_serial_file_interface.h:39
@ kENCDatabaseType_Unknown
Unknown ENC database type.
Definition: s63_serial_file_interface.h:29
SDKUInt8 DataServerID[2]
Dataserver ID.
Definition: s63_cell_permits_interface.h:29
Set of interfaces for S-63 cell permits description.
Object generic properties interface.
Container to store S-63 SERIAL.ENC/SERIAL.AIO file data.
Definition: s63_serial_file_interface.h:65
virtual SDKResult SDK_CALLTYPE GetFormatVersion(SerialFileFormatVersion &format_version) const =0
Returns the Format Version.
virtual SDKResult SDK_CALLTYPE GetDatabaseType(ENCDatabaseType &database_type) const =0
Returns the ENC database type.
SDKUInt8 SerialFileWeekOfIssue
SERIAL file week of issue.
Definition: s63_serial_file_interface.h:45
@ kSerialFileCDType_Unknown
Unknown CD type.
Definition: s63_serial_file_interface.h:38
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Provides access to members that control the properties.
Definition: properties_interface.h:32
virtual SDKResult SDK_CALLTYPE GetDateOfPublication(SDKTime &date_of_publication) const =0
Returns the Date of Publication.
@ kSerialFileCDType_Update
Update CD.
Definition: s63_serial_file_interface.h:40
SerialFileCDType
List of known CD types.
Definition: s63_serial_file_interface.h:36
virtual SDKResult SDK_CALLTYPE GetExchangeSetNumber(SerialFileCDType &cd_type, SerialFileCDNumber &curr_cd_number, SerialFileCDNumber &total_cd_number) const =0
Returns the Exchange Set Number.
ENCDatabaseType
List of known ENC database types.
Definition: s63_serial_file_interface.h:27
virtual SDKResult SDK_CALLTYPE GetCDType(SerialFileCDType &cd_type) const =0
Returns the CD Type.
SDK_END_NAMESPACE typedef SDKInt64 SDKTime
Milliseconds from Unix epoch.
Definition: base_types.h:56
SDKUInt32 SerialFileYearOfIssue
SERIAL file year of issue.
Definition: s63_serial_file_interface.h:50
@ kENCDatabaseType_ENC
ENC database.
Definition: s63_serial_file_interface.h:30
SDKUInt32 SerialFileCDNumber
SERIAL file CD number.
Definition: s63_serial_file_interface.h:60
double SerialFileFormatVersion
SERIAL file format version.
Definition: s63_serial_file_interface.h:55
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
virtual SDKResult SDK_CALLTYPE GetDataserverID(DataServerID &dataserver_id) const =0
Returns the Data Server ID.