MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Modules | Classes | Typedefs
Mip Packet [C]

Functions for handling MIP packets. More...

Collaboration diagram for Mip Packet [C]:

Modules

 Packet Building [C]
 Functions for building new MIP packets.
 
 Accessors - Functions for accessing information about an existing MIP packet.
 

Classes

struct  mip::C::mip_packet
 Structure representing a MIP Packet. More...
 

Typedefs

typedef uint_least16_t mip::C::packet_length
 Type used for the length of a MIP packet. More...
 
typedef struct mip::C::mip_packet mip::C::mip_packet
 Structure representing a MIP Packet. More...
 

Detailed Description

Functions for handling MIP packets.

A MIP Packet is represented by the mip_packet struct.

+-------+-------+------+------+------------+-----/ /----+------------+----
| SYNC1 | SYNC2 | DESC | PLEN | Field | ... | Checksum | remaining buffer space...
+-------+-------+------+------+------------+-----/ /----+------------+----

Typedef Documentation

◆ mip_packet

Structure representing a MIP Packet.

Use to inspect received packets or construct new ones.

Note
This should be considered an "opaque" structure; its members should be considered an internal implementation detail. Avoid accessing them directly as they are subject to change in future versions of this software.

◆ packet_length

typedef uint_least16_t mip::C::packet_length

Type used for the length of a MIP packet.