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