MIP_SDK
latest-2-g34f3e39
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, bool from_cmd=false) | mip::Interface | inline |
inputBytes(const uint8_t *data, size_t length, Timestamp timestamp) | mip::Interface | inline |
inputPacket(const C::mip_packet_view &packet, Timestamp timestamp) | mip::Interface | inline |
Interface(Timeout parseTimeout, Timeout baseReplyTimeout) | mip::Interface | inline |
Interface(microstrain::Connection *connection, Timeout parseTimeout, Timeout baseReplyTimeout) | mip::Interface | inline |
Interface(const Interface &)=delete | mip::Interface | |
operator=(const Interface &)=delete | mip::Interface | |
parser() | mip::Interface | inline |
parser() const | mip::Interface | inline |
recvFromDevice(Timeout wait_time, size_t *length_out, Timestamp *timestamp_out) | 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 | |
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, bool from_cmd=false) | mip::Interface | inline |
updateFunction() const | mip::Interface | inline |
waitForReply(C::mip_pending_cmd &cmd) | mip::Interface | inline |
~Interface()=default | mip::Interface |