HFCC-01 Low-Level Software (LLSW)
Rel_6802_HFCC-01-RP-CSAR-CB
Toggle main menu visibility
Loading...
Searching...
No Matches
mmapPsu.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025, TUSAS Malaysia
3
* All rights reserved.
4
* This file contains proprietary information. This
5
* file shall not be duplicated, used, modified,
6
* or disclosed in whole or in part without
7
* the express written consent of TUSAS.
8
*/
9
17
18
#ifndef INCLUDED_MMAP_PSU_H
19
#define INCLUDED_MMAP_PSU_H
20
21
#include "
driverStatus.h
"
22
#include "commonDataTypes.h"
23
24
// =========================================================================
25
26
// mfb - memory map offset for PSU
27
#define MMAP_PSU_OFFSET (0x4000U)
28
29
// =========================================================================
30
31
//mmap psu diagnostic state
32
#define MMAP_PSU_DIAG_STATE_VOLT (0x0100U)
33
#define MMAP_PSU_DIAG_STATE_AMP (0x0104U)
34
#define MMAP_PSU_DIAG_STATE_TEMP (0x0108U)
35
36
// mmap psu cbit state
37
#define MMAP_PSU_CBIT_STATE_VOLT (0x010CU)
38
#define MMAP_PSU_CBIT_STATE_AMP (0x0110U)
39
#define MMAP_PSU_CBIT_STATE_TEMP (0x0114U)
40
#define MMAP_PSU_CBIT_STATE_COMM (0x0118U)
41
42
// mmap psu sensor reading value
43
#define MMAP_PSU_READING_IN_VOLT (0x0200U)
44
#define MMAP_PSU_READING_OUT_12V_VOLT (0x0204U)
45
#define MMAP_PSU_READING_OUT_3V3_VOLT (0x0208U)
46
#define MMAP_PSU_READING_OUT_5V_VOLT (0x020CU)
47
#define MMAP_PSU_READING_OUT_N12V_AUX_VOLT (0x0210U)
48
#define MMAP_PSU_READING_OUT_P12V_AUX_VOLT (0x0214U)
49
#define MMAP_PSU_READING_OUT_3V3_AUX_VOLT (0x0218U)
50
51
#define MMAP_PSU_READING_IN_AMP (0x021CU)
52
#define MMAP_PSU_READING_OUT_12V_AMP (0x0220U)
53
#define MMAP_PSU_READING_OUT_3V3_AMP (0x0224U)
54
#define MMAP_PSU_READING_OUT_5V_AMP (0x0228U)
55
#define MMAP_PSU_READING_OUT_N12V_AUX_AMP (0x022CU)
56
#define MMAP_PSU_READING_OUT_P12V_AUX_AMP (0x0230U)
57
#define MMAP_PSU_READING_OUT_3V3_AUX_AMP (0x0234U)
58
59
#define MMAP_PSU_READING_BOARD_TEMP (0x0238U)
60
#define MMAP_PSU_READING_OUT_12V_TEMP (0x023CU)
61
#define MMAP_PSU_READING_OUT_3V3_TEMP (0x0240U)
62
#define MMAP_PSU_READING_OUT_5V_TEMP (0x0244U)
63
#define MMAP_PSU_READING_OUT_N12V_AUX_TEMP (0x0248U)
64
#define MMAP_PSU_READING_OUT_P12V_AUX_TEMP (0x024CU)
65
#define MMAP_PSU_READING_OUT_3V3_AUX_TEMP (0x0250U)
66
#define MMAP_PSU_READING_PRI_TRANS_TEMP (0x0254U)
67
68
// =========================================================================
69
70
#endif
// INCLUDED_MMAP_PSU_H
driverStatus.h
17 Source Code
HFCC-01-CD-SC-0.22.4
Release_Packages
DlmApi
DeviceDriver
Source
Psu
mmapPsu.h
Generated by
1.18.0