MIP_SDK  v3.0.0-425-g6df21bd
MicroStrain Communications Library for embedded systems
Macros | Functions
MIP Logging [C]

MIP logging in C. More...

Macros

#define MIP_LOG_PACKET(packet, level)   mip_log_packet(packet, level)
 
#define MIP_LOG_FIELD(field, level)   mip_log_packet(field, level)
 
#define MIP_LOG_PACKET_VERBOSE(packet, level)   mip_log_packet_verbose(packet, level)
 

Functions

bool mip::C::mip_format_packet_bytes (char *buffer, size_t buffer_size, size_t *index, const mip_packet_view *packet)
 
bool mip::C::mip_format_packet (char *buffer, size_t buffer_size, size_t *index, const mip_packet_view *packet)
 
bool mip::C::mip_format_field (char *buffer, size_t buffer_size, size_t *index, const mip_field_view *field)
 
void mip::C::mip_log_packet (const mip_packet_view *packet, microstrain_log_level level)
 
void mip::C::mip_log_field (const mip_field_view *field, microstrain_log_level level)
 
void mip::C::mip_log_packet_verbose (const mip_packet_view *packet, microstrain_log_level level)
 

Detailed Description

MIP logging in C.

Macro Definition Documentation

◆ MIP_LOG_FIELD

#define MIP_LOG_FIELD (   field,
  level 
)    mip_log_packet(field, level)

◆ MIP_LOG_PACKET

#define MIP_LOG_PACKET (   packet,
  level 
)    mip_log_packet(packet, level)

◆ MIP_LOG_PACKET_VERBOSE

#define MIP_LOG_PACKET_VERBOSE (   packet,
  level 
)    mip_log_packet_verbose(packet, level)

Function Documentation

◆ mip_format_field()

bool mip::C::mip_format_field ( char *  buffer,
size_t  buffer_size,
size_t *  index,
const mip_field_view field 
)

◆ mip_format_packet()

bool mip::C::mip_format_packet ( char *  buffer,
size_t  buffer_size,
size_t *  index,
const mip_packet_view packet 
)

◆ mip_format_packet_bytes()

bool mip::C::mip_format_packet_bytes ( char *  buffer,
size_t  buffer_size,
size_t *  index,
const mip_packet_view packet 
)

◆ mip_log_field()

void mip::C::mip_log_field ( const mip_field_view field,
microstrain_log_level  level 
)

◆ mip_log_packet()

void mip::C::mip_log_packet ( const mip_packet_view packet,
microstrain_log_level  level 
)

◆ mip_log_packet_verbose()

void mip::C::mip_log_packet_verbose ( const mip_packet_view packet,
microstrain_log_level  level 
)