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

Parsers. More...

Data Structures

class  ILWEParser
 Message parser
More...
 

Typedefs

typedef SDKUInt8 ParserPriority
 Parser priority (parsers with higher priorities are called first)
 
typedef SDKUInt32 ParserResult
 Parser result code.
 

Enumerations

enum  LWEMessageParserProperties { kLWEMessageParserProperties_Timeout, kLWEMessageParserProperties_Text_CheckLineCountTag, kLWEMessageParserProperties_Text_CheckTagCRC }
 Message parser properties. More...
 
enum  LWEParsersPriority {
  kLWEParsersPriority_Highest = 1, kLWEParsersPriority_High, kLWEParsersPriority_Mid, kLWEParsersPriority_Low,
  kLWEParsersPriority_Lowest
}
 Parser priorities. More...
 
enum  LWEParserResult { kLWEParserResult_Processed = 1, kLWEParserResult_Skiped, kLWEParserResult_Error, kLWEParserResult_NotSupported }
 Parser results. More...
 

Functions

 FWD_DECL_INTERFACE (ILWEParserWrapper)
 Provides a wrapper around the message parser to get, add or remove the. More...
 

Detailed Description

Parsers.

Enumeration Type Documentation

◆ LWEMessageParserProperties

Message parser properties.

Enumerator
kLWEMessageParserProperties_Timeout 

Timeout to receive whole message parts (in milliseconds)

kLWEMessageParserProperties_Text_CheckLineCountTag 

Ignore line count tag for text messages.

kLWEMessageParserProperties_Text_CheckTagCRC 

Ignore checksum validity for tags.

◆ LWEParsersPriority

Parser priorities.

Enumerator
kLWEParsersPriority_Highest 

Highest parser priority.

kLWEParsersPriority_High 

High parser priority.

kLWEParsersPriority_Mid 

Middle parser priority.

kLWEParsersPriority_Low 

Low parser priority.

kLWEParsersPriority_Lowest 

Lowest parser priority.

◆ LWEParserResult

Parser results.

Enumerator
kLWEParserResult_Processed 

Parser recognized and processed the incoming data block.

kLWEParserResult_Skiped 

Parser skiped the incoming data block.

kLWEParserResult_Error 

Parser tried to process the incoming data block but an error occured.

kLWEParserResult_NotSupported 

Parser failed to recognize and process the incoming data block or the format is not supported.

Function Documentation

◆ FWD_DECL_INTERFACE()

FWD_DECL_INTERFACE ( ILWEParserWrapper  )

Provides a wrapper around the message parser to get, add or remove the.

parser from/to the endpoint