MIP_SDK  v3.0.0-736-g212583cf
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Enumerations | Functions
(0x0C,0x10) Factory Streaming

Configures the device for recording data for technical support. More...

Classes

struct  mip::C::mip_3dm_factory_streaming_command
 

Typedefs

typedef enum mip_3dm_factory_streaming_command_action mip::C::mip_3dm_factory_streaming_command_action
 
typedef struct mip_3dm_factory_streaming_command mip::C::mip_3dm_factory_streaming_command
 

Enumerations

enum  mip::C::mip_3dm_factory_streaming_command_action { mip::C::MIP_3DM_FACTORY_STREAMING_COMMAND_ACTION_OVERWRITE = 0, mip::C::MIP_3DM_FACTORY_STREAMING_COMMAND_ACTION_MERGE = 1, mip::C::MIP_3DM_FACTORY_STREAMING_COMMAND_ACTION_ADD = 2 }
 

Functions

static void mip::C::insert_mip_3dm_factory_streaming_command_action (microstrain_serializer *serializer, const mip_3dm_factory_streaming_command_action self)
 
static void mip::C::extract_mip_3dm_factory_streaming_command_action (microstrain_serializer *serializer, mip_3dm_factory_streaming_command_action *self)
 
void mip::C::insert_mip_3dm_factory_streaming_command (microstrain_serializer *serializer, const mip_3dm_factory_streaming_command *self)
 
void mip::C::extract_mip_3dm_factory_streaming_command (microstrain_serializer *serializer, mip_3dm_factory_streaming_command *self)
 
mip_cmd_result mip::C::mip_3dm_factory_streaming (mip_interface *device, mip_3dm_factory_streaming_command_action action, uint8_t reserved)
 

Detailed Description

This command will configure all available data streams to predefined formats designed to be used with technical support.

Typedef Documentation

◆ mip_3dm_factory_streaming_command_action

◆ mip_3dm_factory_streaming_command

Enumeration Type Documentation

◆ mip_3dm_factory_streaming_command_action

Enumerator
MIP_3DM_FACTORY_STREAMING_COMMAND_ACTION_OVERWRITE 

Replaces the message format(s), removing any existing descriptors.

MIP_3DM_FACTORY_STREAMING_COMMAND_ACTION_MERGE 

Merges support descriptors into existing format(s). May reorder descriptors.

MIP_3DM_FACTORY_STREAMING_COMMAND_ACTION_ADD 

Adds descriptors to the current message format(s) without changing existing descriptors. May result in duplicates.

Function Documentation

◆ insert_mip_3dm_factory_streaming_command_action()

static void mip::C::insert_mip_3dm_factory_streaming_command_action ( microstrain_serializer serializer,
const mip_3dm_factory_streaming_command_action  self 
)
inlinestatic

◆ extract_mip_3dm_factory_streaming_command_action()

static void mip::C::extract_mip_3dm_factory_streaming_command_action ( microstrain_serializer serializer,
mip_3dm_factory_streaming_command_action self 
)
inlinestatic

◆ insert_mip_3dm_factory_streaming_command()

void mip::C::insert_mip_3dm_factory_streaming_command ( microstrain_serializer serializer,
const mip_3dm_factory_streaming_command self 
)

◆ extract_mip_3dm_factory_streaming_command()

void mip::C::extract_mip_3dm_factory_streaming_command ( microstrain_serializer serializer,
mip_3dm_factory_streaming_command self 
)

◆ mip_3dm_factory_streaming()

mip_cmd_result mip::C::mip_3dm_factory_streaming ( mip_interface device,
mip_3dm_factory_streaming_command_action  action,
uint8_t  reserved 
)