Classes | Macros | Enumerations | Functions
ulog_messages.h File Reference
#include <cstdint>
Include dependency graph for ulog_messages.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ulog_file_header_s
 
struct  ulog_message_add_logged_s
 
struct  ulog_message_data_header_s
 
struct  ulog_message_dropout_s
 
struct  ulog_message_flag_bits_s
 
struct  ulog_message_format_s
 
struct  ulog_message_header_s
 
struct  ulog_message_info_header_s
 
struct  ulog_message_info_multiple_header_s
 
struct  ulog_message_logging_s
 
struct  ulog_message_logging_tagged_s
 
struct  ulog_message_parameter_default_header_s
 
struct  ulog_message_parameter_header_s
 
struct  ulog_message_remove_logged_s
 
struct  ulog_message_sync_s
 

Macros

#define ULOG_COMPAT_FLAG0_DEFAULT_PARAMETERS_MASK   (1 << 0)
 
#define ULOG_INCOMPAT_FLAG0_DATA_APPENDED_MASK   (1 << 0)
 
#define ULOG_MSG_HEADER_LEN   3
 

Enumerations

enum  ulog_parameter_default_type_t : uint8_t { ulog_parameter_default_type_t::system = (1 << 0), ulog_parameter_default_type_t::current_setup = (1 << 1) }
 
enum  ULogMessageType : uint8_t {
  ULogMessageType::FORMAT = 'F', ULogMessageType::DATA = 'D', ULogMessageType::INFO = 'I', ULogMessageType::INFO_MULTIPLE = 'M',
  ULogMessageType::PARAMETER = 'P', ULogMessageType::PARAMETER_DEFAULT = 'Q', ULogMessageType::ADD_LOGGED_MSG = 'A', ULogMessageType::REMOVE_LOGGED_MSG = 'R',
  ULogMessageType::SYNC = 'S', ULogMessageType::DROPOUT = 'O', ULogMessageType::LOGGING = 'L', ULogMessageType::LOGGING_TAGGED = 'C',
  ULogMessageType::FLAG_BITS = 'B'
}
 

Functions

ulog_parameter_default_type_t operator| (ulog_parameter_default_type_t a, ulog_parameter_default_type_t b)
 

Macro Definition Documentation

◆ ULOG_COMPAT_FLAG0_DEFAULT_PARAMETERS_MASK

#define ULOG_COMPAT_FLAG0_DEFAULT_PARAMETERS_MASK   (1 << 0)

Definition at line 197 of file ulog_messages.h.

◆ ULOG_INCOMPAT_FLAG0_DATA_APPENDED_MASK

#define ULOG_INCOMPAT_FLAG0_DATA_APPENDED_MASK   (1 << 0)

Definition at line 195 of file ulog_messages.h.

◆ ULOG_MSG_HEADER_LEN

#define ULOG_MSG_HEADER_LEN   3

Definition at line 65 of file ulog_messages.h.

Enumeration Type Documentation

◆ ulog_parameter_default_type_t

enum ulog_parameter_default_type_t : uint8_t
strong
Enumerator
system 
current_setup 

Definition at line 172 of file ulog_messages.h.

◆ ULogMessageType

enum ULogMessageType : uint8_t
strong
Enumerator
FORMAT 
DATA 
INFO 
INFO_MULTIPLE 
PARAMETER 
PARAMETER_DEFAULT 
ADD_LOGGED_MSG 
REMOVE_LOGGED_MSG 
SYNC 
DROPOUT 
LOGGING 
LOGGING_TAGGED 
FLAG_BITS 

Definition at line 38 of file ulog_messages.h.

Function Documentation

◆ operator|()

Definition at line 178 of file ulog_messages.h.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:28