MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Functions
(0x0C,0x11) Datastream Control [CPP]
Collaboration diagram for (0x0C,0x11) Datastream Control [CPP]:

Classes

struct  mip::commands_3dm::DatastreamControl
 

Functions

void mip::commands_3dm::insert (Serializer &serializer, const DatastreamControl &self)
 
void mip::commands_3dm::extract (Serializer &serializer, DatastreamControl &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const DatastreamControl::Response &self)
 
void mip::commands_3dm::extract (Serializer &serializer, DatastreamControl::Response &self)
 
CmdResult mip::commands_3dm::writeDatastreamControl (C::mip_interface &device, uint8_t descSet, bool enable)
 
CmdResult mip::commands_3dm::readDatastreamControl (C::mip_interface &device, uint8_t descSet, bool *enabledOut)
 
CmdResult mip::commands_3dm::saveDatastreamControl (C::mip_interface &device, uint8_t descSet)
 
CmdResult mip::commands_3dm::loadDatastreamControl (C::mip_interface &device, uint8_t descSet)
 
CmdResult mip::commands_3dm::defaultDatastreamControl (C::mip_interface &device, uint8_t descSet)
 

Detailed Description

Enable/disable the selected data stream.

Each data stream (descriptor set) can be enabled or disabled. The default for the device is all streams enabled. For all functions except 0x01 (use new setting), the new enable flag value is ignored and can be omitted.

Function Documentation

◆ defaultDatastreamControl()

CmdResult mip::commands_3dm::defaultDatastreamControl ( C::mip_interface device,
uint8_t  descSet 
)

◆ extract() [1/2]

void mip::commands_3dm::extract ( Serializer serializer,
DatastreamControl self 
)

◆ extract() [2/2]

void mip::commands_3dm::extract ( Serializer serializer,
DatastreamControl::Response self 
)

◆ insert() [1/2]

void mip::commands_3dm::insert ( Serializer serializer,
const DatastreamControl self 
)

◆ insert() [2/2]

void mip::commands_3dm::insert ( Serializer serializer,
const DatastreamControl::Response self 
)

◆ loadDatastreamControl()

CmdResult mip::commands_3dm::loadDatastreamControl ( C::mip_interface device,
uint8_t  descSet 
)

◆ readDatastreamControl()

CmdResult mip::commands_3dm::readDatastreamControl ( C::mip_interface device,
uint8_t  descSet,
bool *  enabledOut 
)

◆ saveDatastreamControl()

CmdResult mip::commands_3dm::saveDatastreamControl ( C::mip_interface device,
uint8_t  descSet 
)

◆ writeDatastreamControl()

CmdResult mip::commands_3dm::writeDatastreamControl ( C::mip_interface device,
uint8_t  descSet,
bool  enable 
)