MIP_SDK
v3.0.0-425-g6df21bd
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
37 #if MICROSTRAIN_ENABLE_LOGGING
55 #define MIP_LOG_PACKET(packet, level) mip_log_packet(packet, level)
56 #define MIP_LOG_FIELD(field, level) mip_log_packet(field, level)
58 #define MIP_LOG_PACKET_VERBOSE(packet, level) mip_log_packet_verbose(packet, level)
61 #else // MICROSTRAIN_ENABLE_LOGGING
64 #define MIP_LOG_PACKET(packet, grouping, level)
65 #define MIP_LOG_FIELD(field, grouping, level)
67 #define MIP_LOG_PACKET_VERBOSE(packet, grouping, level)
68 #define MIP_LOG_FIELD_VERBOSE(field, grouping, level)
71 #endif // MICROSTRAIN_ENABLE_LOGGING
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
void mip_log_packet(const mip_packet_view *packet, microstrain_log_level level)
struct mip::C::mip_field_view mip_field_view
A structure representing a MIP field.
bool mip_format_packet_bytes(char *buffer, size_t buffer_size, size_t *index, const mip_packet_view *packet)
bool mip_format_packet(char *buffer, size_t buffer_size, size_t *index, const mip_packet_view *packet)
microstrain_log_level
Logging level enum.
Definition: logging.h:41
void mip_log_packet_verbose(const mip_packet_view *packet, microstrain_log_level level)
void mip_log_field(const mip_field_view *field, microstrain_log_level level)
bool mip_format_field(char *buffer, size_t buffer_size, size_t *index, const mip_field_view *field)
struct mip::C::mip_packet_view mip_packet_view
Structure representing a MIP Packet.