MIP_SDK  v3.0.0-187-g93c7302
MicroStrain Communications Library for embedded systems
mip::Interface Member List

This is the complete list of members for mip::Interface, including all inherited members.

baseReplyTimeout() constmip::Interfaceinline
cmdQueue()mip::Interfaceinline
cmdQueue() constmip::Interfaceinline
defaultUpdate(Timeout wait_time=0, bool from_cmd=false)mip::Interfaceinline
defaultUpdateExtBuffer(Timeout wait_time, bool from_cmd, microstrain::Span< uint8_t > buffer)mip::Interfaceinline
inputBytes(const uint8_t *data, size_t length, Timestamp timestamp)mip::Interfaceinline
inputBytesAndOrTime(microstrain::Span< const uint8_t > data, Timestamp timestamp)mip::Interfaceinline
inputPacket(const C::mip_packet_view &packet, Timestamp timestamp)mip::Interfaceinline
Interface(Timeout parseTimeout, Timeout baseReplyTimeout)mip::Interfaceinline
Interface(microstrain::Connection *connection, Timeout parseTimeout, Timeout baseReplyTimeout)mip::Interfaceinline
Interface(const Interface &)=deletemip::Interface
operator=(const Interface &)=deletemip::Interface
parser()mip::Interfaceinline
parser() constmip::Interfaceinline
recvFromDevice(microstrain::Span< uint8_t > buffer, Timeout wait_time, bool from_cmd, size_t *length_out, Timestamp *timestamp_out)mip::Interfaceinline
recvFunction() constmip::Interfaceinline
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::Interfaceinline
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::Interfaceinline
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::Interfaceinline
runCommand(Args &&... args, Timeout additionalTime=0)mip::Interfaceinline
runCommand(const Cmd &cmd, typename Cmd::Response &response, Timeout additionalTime=0)mip::Interfaceinline
sendFunction() constmip::Interfaceinline
sendToDevice(const uint8_t *data, size_t length)mip::Interfaceinline
sendToDevice(const C::mip_packet_view &packet)mip::Interfaceinline
setBaseReplyTimeout(Timeout timeout)mip::Interfaceinline
setCallbacksDerived()mip::Interface
setCallbacksUserPointer(T *object)mip::Interface
setCallbacksUserPointer(UserClass *object)mip::Interface
setRecvFunction(C::mip_recv_callback callback)mip::Interfaceinline
setRecvFunctionDerived()mip::Interface
setRecvFunctionFree()mip::Interface
setRecvFunctionFree()mip::Interface
setRecvFunctionUserPointer()mip::Interface
setRecvFunctionUserPointer()mip::Interface
setRecvFunctionUserPointer()mip::Interface
setSendFunction(C::mip_send_callback callback)mip::Interfaceinline
setSendFunctionDerived()mip::Interface
setSendFunctionFree()mip::Interface
setSendFunctionFree()mip::Interface
setSendFunctionUserPointer()mip::Interface
setSendFunctionUserPointer()mip::Interface
setSendFunctionUserPointer()mip::Interface
setUpdateFunction(C::mip_update_callback function)mip::Interfaceinline
setUpdateFunctionDerived()mip::Interface
setUpdateFunctionFree()mip::Interface
setUpdateFunctionUserPointer()mip::Interface
setUpdateFunctionUserPointer()mip::Interface
setUserPointer(void *ptr)mip::Interfaceinline
startCommand(PendingCmd &pending, const Cmd &cmd, Timeout additionalTime=0)mip::Interfaceinline
update(Timeout wait_time=0, bool from_cmd=false)mip::Interfaceinline
updateFunction() constmip::Interfaceinline
updateTime(Timestamp timestamp)mip::Interfaceinline
userPointer()mip::Interfaceinline
waitForReply(C::mip_pending_cmd &cmd)mip::Interfaceinline
~Interface()=defaultmip::Interface