MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
Go to the source code of this file.
Namespaces | |
mip | |
A collection of C++ classes and functions covering the full mip api. | |
mip::C | |
Enumerations | |
enum | { mip::C::MIP_INDEX_SYNC1 = 0, mip::C::MIP_INDEX_SYNC2 = 1, mip::C::MIP_INDEX_DESCSET = 2, mip::C::MIP_INDEX_LENGTH = 3, mip::C::MIP_INDEX_PAYLOAD = 4 } |
enum | { mip::C::MIP_INDEX_FIELD_LEN = 0, mip::C::MIP_INDEX_FIELD_DESC = 1, mip::C::MIP_INDEX_FIELD_PAYLOAD = 2 } |
enum | { mip::C::MIP_HEADER_LENGTH = 4, mip::C::MIP_CHECKSUM_LENGTH = 2, mip::C::MIP_PACKET_PAYLOAD_LENGTH_MIN = 0, mip::C::MIP_PACKET_PAYLOAD_LENGTH_MAX = 255, mip::C::MIP_PACKET_LENGTH_MIN = (MIP_HEADER_LENGTH + MIP_CHECKSUM_LENGTH + MIP_PACKET_PAYLOAD_LENGTH_MIN), mip::C::MIP_PACKET_LENGTH_MAX = (MIP_HEADER_LENGTH + MIP_CHECKSUM_LENGTH + MIP_PACKET_PAYLOAD_LENGTH_MAX) } |
enum | { mip::C::MIP_FIELD_HEADER_LENGTH = MIP_INDEX_FIELD_PAYLOAD, mip::C::MIP_FIELD_LENGTH_MIN = MIP_FIELD_HEADER_LENGTH, mip::C::MIP_FIELD_LENGTH_MAX = 255, mip::C::MIP_FIELD_PAYLOAD_LENGTH_MAX = (MIP_FIELD_LENGTH_MAX - MIP_FIELD_HEADER_LENGTH) } |
enum | { mip::C::MIP_SYNC1 = 0x75, mip::C::MIP_SYNC2 = 0x65 } |