M1x22_iet_t – Maxim Integrated 73M1822/73M1922 Control Module User Manual

Page 82

Advertising
background image

73M1822/73M1922 Control Module User Guide

UG_1x22_053

82

Rev. 1.0

7.14.5 M1X22_IET_t

Description

This Interval and Event Table structure (IET) is internally used by the driver to store threshold parameters
for monitoring line current and voltage. Each measuring entity (current and voltage) has its own separate
IET table of up to 10 entries, or rows with the following attributes: the IET row number, lower and upper
bound thresholds, and an event identifier that will be sent in M1X22_LINE_STATE event to the application
when this IET entry is entered.

The IET table is managed by the application layer via a group of line measurement IOCTLs.
Management of IET table entry consists of runtime update of IET table, and the start and stop
measurement processing which access these IET tables.

Prototype

typedef struct
{
unsigned int row;
unsigned int inverval_min;
unsigned int interval_max;
unsigned int event;
}
M1X22_IET_t;

Parameters

Data Type

Name

Description

unsigned int

row

IET table index (0 to 9).

unsigned int

interval_min

Lower bound range (in milliamps for current, or millivolts for
voltage).

unsigned int

interval_max

Upper bound range (in milliamps for current, or millivolts for
voltage).

unsigned int

event

Event identifier sent to application layer.


Advertising