User manual – SurgeX SX-AX20E User Manual

Page 31

Advertising
background image

User Manual

Firmware Version v2.04.281

© 2015 SurgeX/Electronic Systems Protection, Inc. | Technical Support: 800-645-9721 | surgex.com 31

tOutletPower

typedef struct {

float outletPower[8];

}tOutletPower;

tSystemStatus

typedef struct {

eOutletStatus
outletStatus[8];
eAuxStatus
auxStatus[2]; float

lineVoltage;

float

line

Current;
float
linePower;
float outletCurrent[8];
float
outletPower
[8]; U8
picFlags;
U8
outletRi
ghts;
U8
relayRig
hts;

tOutletCommand

typedef struct {

U8 outlet;

//1-8

eOutletStatus status;

}tOutletCommand;

tAuxCommand

typedef struct {

char relay;

//A or B eAuxStatus;

//N or F

}tAuxCommand;

tInformManualControl

typedef struct{

unsigned char outlet;

//id of outlet to

change unsigned char status;

//the

state to change to

}tInformManualControl;

tInformOverVoltage

typedef struct{

float voltage;

}tInformOverVoltage;

tInformUnderVoltage

typedef struct{

float voltage;

}tInformUnderVoltage;

tInformOverCurrent

typedef struct{

float current;

}tInformOverCurrent;

tInformOverTemperature

typedef struct{

int temperature;

}tInformOverTemperature;

tSystemStatus

typedef struct {

eOutletStatus

outletStatus[8];

eAuxStatus

auxStatus[2]; float

lineVoltage;

float lineCurrent;

tOutletCommand

typedef struct {

U8 outlet;

//1-8 eOutletStatus status;

}tOutletCommand;

Advertising
This manual is related to the following products: