beautypg.com

3 mapi_meterstatus(), Mapi_meterstatus() – Maxim Integrated 78M6612 M-API Library User Manual

Page 28

background image

78M6612 M-API Library User Guide

UG_6612_036

28

Rev. 1.00

Outlets

Input parameter

Bit representations of outlet # to be calibrated. For example: 0x03
represents outlet #1 and 2 to be calibrated.

Return Codes MAPI_OK

//Calibration passed.

MAPI_ERROR

//Calibration failed. Call MAPI_CalStatus() for specifics.

4.4.3 MAPI_MeterStatus()

Purpose

Run this function after a failed calibration or periodically to detect any
error/warning. Any non-zero value returned indicates some failure/warning has
occurred. MPU Output Threshold levels and mask settings for the alarms can be
read, modified, and saved using the MAPI_GetSetRegister() API call.

Synopsis

void MAPI_MeterStatus ( unsigned long Status);

Parameters

Status

Output parameter.

A 32-bit word status that indicates statuses as follows:

Min Temperature exceeded

Bit 0 = 1 //0000 0001

Max Temperature exceeded

Bit 1 = 1 //0000 0002

Min Frequency exceeded

Bit 2 = 1 //0000 0004

Max Frequency exceeded

Bit 3 = 1 //0000 0008


SAG A detected

Bit 4 = 1 //0000 0010

Under Min VA on A

Bit 5 = 1 //0000 0020

Over Max Voltage on A

Bit 6 = 1 //0000 0040


Over Max I on A – narrow Band

Bit 7 = 1 //0000 0080

Over Max I on A – wide Band

Bit 8 = 1 //0000 0100


Min Power Factor exceeded on A -NB

Bit 9 = 1 //0000 0200

Max Power Factor exceeded on A-NB

Bit 10 = 1 //0000 0400

Min Power Factor exceeded on A -WB Bit 11 = 1 //0000 0800
Max Power Factor exceeded on A-WB Bit 12 = 1 //0000 1000

Max Current exceeded on B - NB

Bit 13 = 1 //0000 2000

Max Current exceeded on B - WB

Bit 14 = 1 //0000 4000


Min Power Factor exceeded on B -NB

Bit 15 = 1 //0000 8000

Max Power Factor exceeded on B-NB

Bit 16 = 1 //0001 0000

Min Power Factor exceeded on B -WB Bit 17 = 1 //0002 0000
Max Power Factor exceeded on B-WB Bit 18 = 1 //0004 0000

Max Current Total exceeded - NB

Bit 19 = 1 //0008 0000

Max Current Total exceeded - WB

Bit 20 = 1 //0010 0000


Creep on A

Bit 21 = 1 //0020 0000

Creep on B

Bit 22 = 1 //0040 0000

_FAULT – Neutral/Line reversal

Bit 23 = 1 //0080 0000


Power Register Not Accurate

Bit 27 = 1 //0800 0000

Return Codes None.