|
MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
This is the complete list of members for mip::Interface, including all inherited members.
| baseReplyTimeout() const | mip::Interface | inline |
| cmdQueue() | mip::Interface | inline |
| cmdQueue() const | mip::Interface | inline |
| defaultUpdate(Timeout wait_time=0) | mip::Interface | inline |
| Interface(uint8_t *parseBuffer, size_t parseBufferSize, Timeout parseTimeout, Timeout baseReplyTimeout) | mip::Interface | inline |
| Interface(microstrain::Connection *connection, uint8_t *parseBuffer, size_t parseBufferSize, Timeout parseTimeout, Timeout baseReplyTimeout) | mip::Interface | inline |
| Interface(const Interface &)=delete | mip::Interface | |
| maxPacketsPerPoll() const | mip::Interface | inline |
| operator=(const Interface &)=delete | mip::Interface | |
| parser() | mip::Interface | inline |
| parser() const | mip::Interface | inline |
| processUnparsedPackets() | mip::Interface | inline |
| receiveBytes(const uint8_t *data, size_t length, Timestamp timestamp) | mip::Interface | inline |
| receivePacket(const C::mip_packet_view &packet, Timestamp timestamp) | mip::Interface | inline |
| recvFromDevice(uint8_t *buffer, size_t max_length, Timeout wait_time, size_t *length_out, Timestamp *timestamp) | mip::Interface | inline |
| recvFunction() const | mip::Interface | inline |
| registerDataCallback(C::mip_dispatch_handler &handler, void *userData=nullptr, uint8_t descriptorSet=DataField::DESCRIPTOR_SET) | mip::Interface | |
| registerDataCallback(C::mip_dispatch_handler &handler, void *userData=nullptr, uint8_t descriptorSet=DataField::DESCRIPTOR_SET) | mip::Interface | |
| registerDataCallback(C::mip_dispatch_handler &handler, Object *object, uint8_t descriptorSet=DataField::DESCRIPTOR_SET) | mip::Interface | |
| registerDataCallback(C::mip_dispatch_handler &handler, Object *object, uint8_t descriptorSet=DataField::DESCRIPTOR_SET) | mip::Interface | |
| registerExtractor(C::mip_dispatch_handler &handler, DataField *field, uint8_t descriptorSet=DataField::DESCRIPTOR_SET) | mip::Interface | |
| registerFieldCallback(C::mip_dispatch_handler &handler, uint8_t descriptorSet, uint8_t fieldDescriptor, C::mip_dispatch_field_callback callback, void *userData) | mip::Interface | inline |
| registerFieldCallback(C::mip_dispatch_handler &handler, uint8_t descriptorSet, uint8_t fieldDescriptor, void *userData=nullptr) | mip::Interface | |
| registerFieldCallback(C::mip_dispatch_handler &handler, uint8_t descriptorSet, uint8_t fieldDescriptor, Object *object) | mip::Interface | |
| registerPacketCallback(C::mip_dispatch_handler &handler, uint8_t descriptorSet, bool afterFields, C::mip_dispatch_packet_callback callback, void *userData) | mip::Interface | inline |
| registerPacketCallback(C::mip_dispatch_handler &handler, uint8_t descriptorSet, bool afterFields, void *userData=nullptr) | mip::Interface | |
| registerPacketCallback(C::mip_dispatch_handler &handler, uint8_t descriptorSet, bool afterFields, Object *object) | mip::Interface | |
| runCommand(const Cmd &cmd, Timeout additionalTime=0) | mip::Interface | inline |
| runCommand(Args &&... args, Timeout additionalTime=0) | mip::Interface | inline |
| runCommand(const Cmd &cmd, typename Cmd::Response &response, Timeout additionalTime=0) | mip::Interface | inline |
| sendFunction() const | mip::Interface | inline |
| sendToDevice(const uint8_t *data, size_t length) | mip::Interface | inline |
| sendToDevice(const C::mip_packet_view &packet) | mip::Interface | inline |
| setBaseReplyTimeout(Timeout timeout) | mip::Interface | inline |
| setCallbacks(T *object) | mip::Interface | |
| setMaxPacketsPerPoll(unsigned int maxPackets) | mip::Interface | inline |
| setRecvFunction(C::mip_recv_callback callback) | mip::Interface | inline |
| setRecvFunction() | mip::Interface | |
| setRecvFunction() | mip::Interface | |
| setSendFunction(C::mip_send_callback callback) | mip::Interface | inline |
| setSendFunction() | mip::Interface | |
| setSendFunction() | mip::Interface | |
| setUpdateFunction(C::mip_update_callback function) | mip::Interface | inline |
| setUpdateFunction() | mip::Interface | |
| setUpdateFunction() | mip::Interface | |
| startCommand(PendingCmd &pending, const Cmd &cmd, Timeout additionalTime=0) | mip::Interface | inline |
| update(Timeout wait_time=0) | mip::Interface | inline |
| updateFunction() const | mip::Interface | inline |
| waitForReply(C::mip_pending_cmd &cmd) | mip::Interface | inline |
| ~Interface()=default | mip::Interface |
1.8.17