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 |