MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Functions
(0x0C,0x2E) Event Trigger [CPP]
Collaboration diagram for (0x0C,0x2E) Event Trigger [CPP]:

Classes

struct  mip::commands_3dm::EventTrigger
 

Functions

void mip::commands_3dm::insert (Serializer &serializer, const EventTrigger &self)
 
void mip::commands_3dm::extract (Serializer &serializer, EventTrigger &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const EventTrigger::GpioParams &self)
 
void mip::commands_3dm::extract (Serializer &serializer, EventTrigger::GpioParams &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const EventTrigger::ThresholdParams &self)
 
void mip::commands_3dm::extract (Serializer &serializer, EventTrigger::ThresholdParams &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const EventTrigger::CombinationParams &self)
 
void mip::commands_3dm::extract (Serializer &serializer, EventTrigger::CombinationParams &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const EventTrigger::Response &self)
 
void mip::commands_3dm::extract (Serializer &serializer, EventTrigger::Response &self)
 
CmdResult mip::commands_3dm::writeEventTrigger (C::mip_interface &device, uint8_t instance, EventTrigger::Type type, const EventTrigger::Parameters &parameters)
 
CmdResult mip::commands_3dm::readEventTrigger (C::mip_interface &device, uint8_t instance, EventTrigger::Type *typeOut, EventTrigger::Parameters *parametersOut)
 
CmdResult mip::commands_3dm::saveEventTrigger (C::mip_interface &device, uint8_t instance)
 
CmdResult mip::commands_3dm::loadEventTrigger (C::mip_interface &device, uint8_t instance)
 
CmdResult mip::commands_3dm::defaultEventTrigger (C::mip_interface &device, uint8_t instance)
 

Detailed Description

Configures various types of event triggers.

Function Documentation

◆ defaultEventTrigger()

CmdResult mip::commands_3dm::defaultEventTrigger ( C::mip_interface device,
uint8_t  instance 
)

◆ extract() [1/5]

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

◆ extract() [2/5]

void mip::commands_3dm::extract ( Serializer serializer,
EventTrigger::CombinationParams self 
)

◆ extract() [3/5]

void mip::commands_3dm::extract ( Serializer serializer,
EventTrigger::GpioParams self 
)

◆ extract() [4/5]

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

◆ extract() [5/5]

void mip::commands_3dm::extract ( Serializer serializer,
EventTrigger::ThresholdParams self 
)

◆ insert() [1/5]

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

◆ insert() [2/5]

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

◆ insert() [3/5]

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

◆ insert() [4/5]

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

◆ insert() [5/5]

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

◆ loadEventTrigger()

CmdResult mip::commands_3dm::loadEventTrigger ( C::mip_interface device,
uint8_t  instance 
)

◆ readEventTrigger()

CmdResult mip::commands_3dm::readEventTrigger ( C::mip_interface device,
uint8_t  instance,
EventTrigger::Type typeOut,
EventTrigger::Parameters parametersOut 
)

◆ saveEventTrigger()

CmdResult mip::commands_3dm::saveEventTrigger ( C::mip_interface device,
uint8_t  instance 
)

◆ writeEventTrigger()

CmdResult mip::commands_3dm::writeEventTrigger ( C::mip_interface device,
uint8_t  instance,
EventTrigger::Type  type,
const EventTrigger::Parameters parameters 
)