MIP_SDK  latest-2-g34f3e39
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

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

Configures the device for recording data for technical support.

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

◆ mip_3dm_factory_streaming_command_action

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

◆ extract_mip_3dm_factory_streaming_command()

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

◆ 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 
)

◆ 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 
)