beautypg.com
Software specification for Kontron EAPI
2
Contents
CONTENTS
1
INTRODUCTION
5
1.1
Purpose of this document
1.2
KEAPI overview
1.3
Architectural overview
1.4
Operating systems
6
FUNCTION DOCUMENTATION
2.1
Return values
2.1.1
Functional errors
2.1.2
Remote connection errors
2.2
Initialization
7
2.2.1
KEApiLibInitialize
2.2.2
KEApiLibUnInitialize
2.3
General information
2.3.1
KEApiGetBoardInfo
2.3.2
KEApiGetBootCounter
8
2.3.3
KEApiSystemUpTime
2.3.4
KEApiGetSystemStateAmt
9
2.3.5
KEApiSetSystemStateAmt
2.3.6
KEApiSetSystemState
2.3.7
KEApiGetIntruderStatus
10
2.3.8
KEApiResetIntruderStatus
2.4
CPU
2.4.1
KEApiGetCpuFreq
2.4.2
KEApiGetCpuInfo
11
2.4.3
KEApiGetCpuPerformance
2.4.4
KEApiSetCpuPerformance
12
2.5
Memory
2.5.1
KEApiGetMemoryInfo
2.5.2
KEApiGetMemoryModuleCount
13
2.5.3
KEApiGetMemoryModuleInfo
2.6
Hard disks and partitions
14
2.6.1
KEApiGetDiskDriveCount
2.6.2
KEApiGetDiskDriveList
2.6.3
KEApiGetDiskDrivePartitionCount
2.6.4
KEApiGetDiskDrivePartitionList
15
2.7
Battery
2.7.1
KEApiGetBatteryCount