Using HPI-BHPI Logging Support

Table 4-17 Log Control State

SaHpiCtrlStateT

Value

 

 

Type

SAHPI_CTRL_TYPE_OEM

 

 

StateUnion.Oem.MId

MOTHPI_MANUFACTURER_ID_MOTOROLA

 

 

StateUnion.Oem.BodyLength

40 + length of log file name

 

 

StateUnion.Oem.Body

MOTHPI_LOG_ERROR_FACILITIES_OFFSET - facilities for that error

 

logging is enabled

 

MOTHPI_LOG_WARNING_FACILITIES_OFFSET - facilities for that

 

warning logging is enabled

 

MOTHPI_LOG_INFO_FACILITIES_OFFSET - facilities for that info

 

logging is enabled

 

MOTHPI_LOG_DEBUG_FACILITIES_OFFSET - facilities for that

 

debug logging is enabled

 

The logging facilities are defined in the file log_utils.h, enum

 

oh_log_fac.

 

MOTHPI_LOG_CURRENT_IDX_OFFSET - index of currently used log

 

file

 

[MOTHPI_LOG_OFFSET_PROPERTIES] - output locationdLogStdout

 

- stdoutdLogStderr - stderrdLogFile - log file

 

[MOTHPI_LOG_NUM_FILES_OFFSET] - number of logfile created

 

[MOTHPI_LOG_MAX_FILE_SIZE_OFFSET] - maximum logfile size

 

before creating a new one. This is a 32 bit field in MSB byte order. Use

 

GetUInt32 in byte_utils.h to get host byte order.

 

[MOTHPI_LOG_FILENAME_OFFSET] - log file name.

38

System Management Interface Based on HPI-B (Centellis 4620) User’s Guide (6806800D85A)

Page 38
Image 38
Emerson 4620 manual Log Control State, Using HPI-BHPI Logging Support