Classes | Typedefs | Functions | Variables
(0x0C,0x2A) Get Event Support [C]

Lists the available trigger or action types. More...

Collaboration diagram for (0x0C,0x2A) Get Event Support [C]:

Classes

struct  mip_3dm_get_event_support_command
 
struct  mip_3dm_get_event_support_command_info
 
struct  mip_3dm_get_event_support_response
 

Typedefs

typedef struct mip_3dm_get_event_support_command mip_3dm_get_event_support_command
 
typedef struct mip_3dm_get_event_support_command_info mip_3dm_get_event_support_command_info
 
typedef uint8_t mip_3dm_get_event_support_command_query
 
typedef struct mip_3dm_get_event_support_response mip_3dm_get_event_support_response
 

Functions

void extract_mip_3dm_get_event_support_command (struct mip_serializer *serializer, mip_3dm_get_event_support_command *self)
 
void extract_mip_3dm_get_event_support_command_info (struct mip_serializer *serializer, mip_3dm_get_event_support_command_info *self)
 
void extract_mip_3dm_get_event_support_command_query (struct mip_serializer *serializer, mip_3dm_get_event_support_command_query *self)
 
void extract_mip_3dm_get_event_support_response (struct mip_serializer *serializer, mip_3dm_get_event_support_response *self)
 
void insert_mip_3dm_get_event_support_command (struct mip_serializer *serializer, const mip_3dm_get_event_support_command *self)
 
void insert_mip_3dm_get_event_support_command_info (struct mip_serializer *serializer, const mip_3dm_get_event_support_command_info *self)
 
void insert_mip_3dm_get_event_support_command_query (struct mip_serializer *serializer, const mip_3dm_get_event_support_command_query self)
 
void insert_mip_3dm_get_event_support_response (struct mip_serializer *serializer, const mip_3dm_get_event_support_response *self)
 
mip_cmd_result mip_3dm_get_event_support (struct mip_interface *device, mip_3dm_get_event_support_command_query query, uint8_t *max_instances_out, uint8_t *num_entries_out, uint8_t num_entries_out_max, mip_3dm_get_event_support_command_info *entries_out)
 

Variables

static const mip_3dm_get_event_support_command_query MIP_3DM_GET_EVENT_SUPPORT_COMMAND_QUERY_ACTION_TYPES = 2
 Query the supported action types and max count for each. More...
 
static const mip_3dm_get_event_support_command_query MIP_3DM_GET_EVENT_SUPPORT_COMMAND_QUERY_TRIGGER_TYPES = 1
 Query the supported trigger types and max count for each. More...
 

Detailed Description

Lists the available trigger or action types.

There are a limited number of trigger and action slots available in the device. Up to M triggers and N actions can be configured at once in slots 1..M and 1..N respectively. M and N are identified by the max_instances field in the response with the appropriate query selector.

Each slot can be configured as one of a variety of different types of triggers or actions. The supported types are enumerated in the response to this command. Additionally, there is a limit on the number of a given type. In other words, while the device may support M triggers in total, only a few of them maybe usable as a given type. This limit helps optimize device resources. The limit is identified in the count field.

All of the information in this command is available in the user manual. This command provides a programmatic method for obtaining the information.

Typedef Documentation

◆ mip_3dm_get_event_support_command

Definition at line 1319 of file commands_3dm.h.

◆ mip_3dm_get_event_support_command_info

Definition at line 1313 of file commands_3dm.h.

◆ mip_3dm_get_event_support_command_query

Definition at line 1303 of file commands_3dm.h.

◆ mip_3dm_get_event_support_response

Definition at line 1337 of file commands_3dm.h.

Function Documentation

◆ extract_mip_3dm_get_event_support_command()

void extract_mip_3dm_get_event_support_command ( struct mip_serializer serializer,
mip_3dm_get_event_support_command self 
)

Definition at line 2729 of file commands_3dm.c.

◆ extract_mip_3dm_get_event_support_command_info()

void extract_mip_3dm_get_event_support_command_info ( struct mip_serializer serializer,
mip_3dm_get_event_support_command_info self 
)

Definition at line 2780 of file commands_3dm.c.

◆ extract_mip_3dm_get_event_support_command_query()

void extract_mip_3dm_get_event_support_command_query ( struct mip_serializer serializer,
mip_3dm_get_event_support_command_query self 
)

Definition at line 2766 of file commands_3dm.c.

◆ extract_mip_3dm_get_event_support_response()

void extract_mip_3dm_get_event_support_response ( struct mip_serializer serializer,
mip_3dm_get_event_support_response self 
)

Definition at line 2748 of file commands_3dm.c.

◆ insert_mip_3dm_get_event_support_command()

void insert_mip_3dm_get_event_support_command ( struct mip_serializer serializer,
const mip_3dm_get_event_support_command self 
)

Definition at line 2724 of file commands_3dm.c.

◆ insert_mip_3dm_get_event_support_command_info()

void insert_mip_3dm_get_event_support_command_info ( struct mip_serializer serializer,
const mip_3dm_get_event_support_command_info self 
)

Definition at line 2773 of file commands_3dm.c.

◆ insert_mip_3dm_get_event_support_command_query()

void insert_mip_3dm_get_event_support_command_query ( struct mip_serializer serializer,
const mip_3dm_get_event_support_command_query  self 
)

Definition at line 2762 of file commands_3dm.c.

◆ insert_mip_3dm_get_event_support_response()

void insert_mip_3dm_get_event_support_response ( struct mip_serializer serializer,
const mip_3dm_get_event_support_response self 
)

Definition at line 2735 of file commands_3dm.c.

◆ mip_3dm_get_event_support()

mip_cmd_result mip_3dm_get_event_support ( struct mip_interface device,
mip_3dm_get_event_support_command_query  query,
uint8_t *  max_instances_out,
uint8_t *  num_entries_out,
uint8_t  num_entries_out_max,
mip_3dm_get_event_support_command_info entries_out 
)

Definition at line 2788 of file commands_3dm.c.

Variable Documentation

◆ MIP_3DM_GET_EVENT_SUPPORT_COMMAND_QUERY_ACTION_TYPES

const mip_3dm_get_event_support_command_query MIP_3DM_GET_EVENT_SUPPORT_COMMAND_QUERY_ACTION_TYPES = 2
static

Query the supported action types and max count for each.

Definition at line 1305 of file commands_3dm.h.

◆ MIP_3DM_GET_EVENT_SUPPORT_COMMAND_QUERY_TRIGGER_TYPES

const mip_3dm_get_event_support_command_query MIP_3DM_GET_EVENT_SUPPORT_COMMAND_QUERY_TRIGGER_TYPES = 1
static

Query the supported trigger types and max count for each.

Definition at line 1304 of file commands_3dm.h.



microstrain_inertial_driver
Author(s): Brian Bingham, Parker Hannifin Corp
autogenerated on Mon Jun 24 2024 02:51:40