MIP SDK
0.0.1
MicroStrain Communications Library for embedded systems
|
Classes | |
struct | mip::C::mip_cmd_queue |
Holds a list of pending commands. More... | |
Typedefs | |
typedef struct mip::C::mip_cmd_queue | mip::C::mip_cmd_queue |
Holds a list of pending commands. More... | |
Functions | |
void | mip::C::mip_cmd_queue_init (mip_cmd_queue *queue, timeout_type base_reply_timeout) |
void | mip::C::mip_cmd_queue_enqueue (mip_cmd_queue *queue, mip_pending_cmd *cmd) |
void | mip::C::mip_cmd_queue_dequeue (mip_cmd_queue *queue, mip_pending_cmd *cmd) |
void | mip::C::mip_cmd_queue_clear (mip_cmd_queue *queue) |
void | mip::C::mip_cmd_queue_update (mip_cmd_queue *queue, timestamp_type timestamp) |
void | mip::C::mip_cmd_queue_set_base_reply_timeout (mip_cmd_queue *queue, timeout_type timeout) |
timeout_type | mip::C::mip_cmd_queue_base_reply_timeout (const mip_cmd_queue *queue) |
void | mip::C::mip_cmd_queue_process_packet (mip_cmd_queue *queue, const mip_packet *packet, timestamp_type timestamp) |
typedef struct mip::C::mip_cmd_queue mip::C::mip_cmd_queue |
Holds a list of pending commands.
Currently only one command may be pending at a time.
timeout_type mip::C::mip_cmd_queue_base_reply_timeout | ( | const mip_cmd_queue * | queue | ) |
void mip::C::mip_cmd_queue_clear | ( | mip_cmd_queue * | queue | ) |
void mip::C::mip_cmd_queue_dequeue | ( | mip_cmd_queue * | queue, |
mip_pending_cmd * | cmd | ||
) |
void mip::C::mip_cmd_queue_enqueue | ( | mip_cmd_queue * | queue, |
mip_pending_cmd * | cmd | ||
) |
void mip::C::mip_cmd_queue_init | ( | mip_cmd_queue * | queue, |
timeout_type | base_reply_timeout | ||
) |
void mip::C::mip_cmd_queue_process_packet | ( | mip_cmd_queue * | queue, |
const mip_packet * | packet, | ||
timestamp_type | timestamp | ||
) |
void mip::C::mip_cmd_queue_set_base_reply_timeout | ( | mip_cmd_queue * | queue, |
timeout_type | timeout | ||
) |
void mip::C::mip_cmd_queue_update | ( | mip_cmd_queue * | queue, |
timestamp_type | timestamp | ||
) |