MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
mip::DeviceInterface Member List

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

baseReplyTimeout() constmip::DeviceInterfaceinline
cmdQueue()mip::DeviceInterfaceinline
cmdQueue() constmip::DeviceInterfaceinline
connection() constmip::DeviceInterfaceinline
defaultUpdate(bool blocking=false)mip::DeviceInterfaceinline
DeviceInterface(Connection *connection, uint8_t *parseBuffer, size_t parseBufferSize, Timeout parseTimeout, Timeout baseReplyTimeout)mip::DeviceInterfaceinline
DeviceInterface(const DeviceInterface &)=deletemip::DeviceInterface
maxPacketsPerPoll() constmip::DeviceInterfaceinline
operator=(const DeviceInterface &)=deletemip::DeviceInterface
parser()mip::DeviceInterfaceinline
parser() constmip::DeviceInterfaceinline
processUnparsedPackets()mip::DeviceInterfaceinline
receiveBytes(const uint8_t *data, size_t length, Timestamp timestamp)mip::DeviceInterfaceinline
receivePacket(const C::mip_packet &packet, Timestamp timestamp)mip::DeviceInterfaceinline
recvFromDevice(uint8_t *buffer, size_t max_length, size_t *length_out, Timestamp *timestamp)mip::DeviceInterfaceinline
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::DeviceInterfaceinline
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::DeviceInterfaceinline
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::DeviceInterfaceinline
runCommand(Args &&... args, Timeout additionalTime=0)mip::DeviceInterfaceinline
runCommand(const Cmd &cmd, typename Cmd::Response &response, Timeout additionalTime=0)mip::DeviceInterfaceinline
sendToDevice(const uint8_t *data, size_t length)mip::DeviceInterfaceinline
sendToDevice(const C::mip_packet &packet)mip::DeviceInterfaceinline
setBaseReplyTimeout(Timeout timeout)mip::DeviceInterfaceinline
setConnection(Connection *connection)mip::DeviceInterfaceinline
setMaxPacketsPerPoll(unsigned int maxPackets)mip::DeviceInterfaceinline
setUpdateFunction(C::mip_update_callback function)mip::DeviceInterfaceinline
setUpdateFunction()mip::DeviceInterface
startCommand(PendingCmd &pending, const Cmd &cmd, Timeout additionalTime=0)mip::DeviceInterfaceinline
update(bool blocking=false)mip::DeviceInterfaceinline
waitForReply(const C::mip_pending_cmd &cmd)mip::DeviceInterfaceinline
~DeviceInterface()=defaultmip::DeviceInterface