Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CCS
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Marko Mecina
CCS
Commits
3da6f3ec
Commit
3da6f3ec
authored
Aug 25, 2022
by
Marko Mecina
Browse files
Options
Downloads
Patches
Plain Diff
update TC template script
parent
b08fe185
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
Ccs/scripts/tc_templates_v1.3.0_20220808.py
+796
-0
796 additions, 0 deletions
Ccs/scripts/tc_templates_v1.3.0_20220808.py
with
796 additions
and
0 deletions
Ccs/scripts/tc_
commands
.py
→
Ccs/scripts/tc_
templates_v1.3.0_20220808
.py
+
796
−
0
View file @
3da6f3ec
# SMILE TC templates generated from schema mib_smile_sxi (VDF:1.1.2)
# Date: 2022-0
2
-1
6
# Date: 2022-0
8
-1
2
# TC(3,1): SASW CreHkCmd [KSC5005
5
]
# TC(3,1): SASW CreHkCmd [KSC5005
2
]
# Create a Housekeeping Parameter Report Structure
SidNoCal
=
None
# KSP501
81
Period
=
None
# KSP501
64
NParam
=
None
# KSP501
62
ParamId
=
None
# KSP501
63
cfl
.
Tcsend_DB
(
'
SASW CreHkCmd
'
,
SidNoCal
,
Period
,
NParam
,
ParamId
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
Period
=
None
# KSP501
73
NParam
=
None
# KSP501
71
ParamId
=
None
# KSP501
72
cfl
.
Tcsend_DB
(
'
SASW CreHkCmd
'
,
SidNoCal
,
Period
,
NParam
,
ParamId
,
pool_name
=
'
PLM
'
)
# TC(3,3): SASW DelHkCmd [KSC5005
6
]
# TC(3,3): SASW DelHkCmd [KSC5005
3
]
# Delete a Housekeeping or Diagnostic Parameter Report Structure
SidNoCal
=
None
# KSP501
81
cfl
.
Tcsend_DB
(
'
SASW DelHkCmd
'
,
SidNoCal
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
cfl
.
Tcsend_DB
(
'
SASW DelHkCmd
'
,
SidNoCal
,
pool_name
=
'
PLM
'
)
# TC(3,5): SASW EnbHkCmd [KSC5005
7
]
# TC(3,5): SASW EnbHkCmd [KSC5005
4
]
# Enable Periodic Generation of a Housekeeping Parameter Report St
SidNoCal
=
None
# KSP501
81
cfl
.
Tcsend_DB
(
'
SASW EnbHkCmd
'
,
SidNoCal
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
cfl
.
Tcsend_DB
(
'
SASW EnbHkCmd
'
,
SidNoCal
,
pool_name
=
'
PLM
'
)
# TC(3,6): SASW DisHkCmd [KSC5005
8
]
# TC(3,6): SASW DisHkCmd [KSC5005
5
]
# Disable Periodic Generation of a Housekeeping Parameter Report S
SidNoCal
=
None
# KSP501
81
cfl
.
Tcsend_DB
(
'
SASW DisHkCmd
'
,
SidNoCal
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
cfl
.
Tcsend_DB
(
'
SASW DisHkCmd
'
,
SidNoCal
,
pool_name
=
'
PLM
'
)
# TC(3,9): SASW RepStructHkCmd [KSC5005
9
]
# TC(3,9): SASW RepStructHkCmd [KSC5005
6
]
# Report Housekeeping Parameter Report Structure
SidNoCal
=
None
# KSP501
81
cfl
.
Tcsend_DB
(
'
SASW RepStructHkCmd
'
,
SidNoCal
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
cfl
.
Tcsend_DB
(
'
SASW RepStructHkCmd
'
,
SidNoCal
,
pool_name
=
'
PLM
'
)
# TC(3,128): SASW ReqHkRepCmd [KSC5006
4
]
# TC(3,128): SASW ReqHkRepCmd [KSC5006
0
]
# Request a Housekeeping Report
SidNoCal
=
None
# KSP501
81
cfl
.
Tcsend_DB
(
'
SASW ReqHkRepCmd
'
,
SidNoCal
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
cfl
.
Tcsend_DB
(
'
SASW ReqHkRepCmd
'
,
SidNoCal
,
pool_name
=
'
PLM
'
)
# TC(3,131): SASW ModHkPeriodCmd [KSC5006
5
]
# TC(3,131): SASW ModHkPeriodCmd [KSC5006
1
]
# Modify the Period of Housekeeping Parameter Report Structures
SidNoCal
=
None
# KSP501
81
Period
=
None
# KSP501
64
cfl
.
Tcsend_DB
(
'
SASW ModHkPeriodCmd
'
,
SidNoCal
,
Period
,
pool_name
=
'
LIVE
'
)
SidNoCal
=
None
# KSP501
90
Period
=
None
# KSP501
73
cfl
.
Tcsend_DB
(
'
SASW ModHkPeriodCmd
'
,
SidNoCal
,
Period
,
pool_name
=
'
PLM
'
)
# TC(5,5): SASW EnbCmd [KSC501
4
7]
# TC(5,5): SASW EnbCmd [KSC501
3
7]
# Enable Generation of Event Identifiers
NEvtId
=
None
# KSP50048
EvtId
=
None
# KSP50043
cfl
.
Tcsend_DB
(
'
SASW EnbCmd
'
,
NEvtId
,
EvtId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW EnbCmd
'
,
NEvtId
,
EvtId
,
pool_name
=
'
PLM
'
)
# TC(5,6): SASW DisCmd [KSC501
4
8]
# TC(5,6): SASW DisCmd [KSC501
3
8]
# Disable Generation of Event Identifiers
NEvtId
=
None
# KSP50048
EvtId
=
None
# KSP50043
cfl
.
Tcsend_DB
(
'
SASW DisCmd
'
,
NEvtId
,
EvtId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW DisCmd
'
,
NEvtId
,
EvtId
,
pool_name
=
'
PLM
'
)
# TC(6,2): SASW LoadCmd [KSC501
4
9]
# TC(6,2): SASW LoadCmd [KSC501
3
9]
# Load Memory using Absolute Addresses
WriteMemoryId
=
None
# KSP50
194
StartAddress
=
None
# KSP50
193
BlockLength
=
None
# KSP5019
0
BlockData
=
None
# KSP501
8
9
cfl
.
Tcsend_DB
(
'
SASW LoadCmd
'
,
WriteMemoryId
,
StartAddress
,
BlockLength
,
BlockData
,
pool_name
=
'
LIVE
'
)
WriteMemoryId
=
None
# KSP50
203
StartAddress
=
None
# KSP50
202
BlockLength
=
None
# KSP5019
9
BlockData
=
None
# KSP5019
8
cfl
.
Tcsend_DB
(
'
SASW LoadCmd
'
,
WriteMemoryId
,
StartAddress
,
BlockLength
,
BlockData
,
pool_name
=
'
PLM
'
)
# TC(6,5): SASW DumpCmd [KSC501
5
0]
# TC(6,5): SASW DumpCmd [KSC501
4
0]
# Dump Memory using Absolute Addresses
ReadMemoryId
=
None
# KSP50
192
StartAddress
=
None
# KSP50
193
BlockLength
=
None
# KSP5019
0
cfl
.
Tcsend_DB
(
'
SASW DumpCmd
'
,
ReadMemoryId
,
StartAddress
,
BlockLength
,
pool_name
=
'
LIVE
'
)
ReadMemoryId
=
None
# KSP50
201
StartAddress
=
None
# KSP50
202
BlockLength
=
None
# KSP5019
9
cfl
.
Tcsend_DB
(
'
SASW DumpCmd
'
,
ReadMemoryId
,
StartAddress
,
BlockLength
,
pool_name
=
'
PLM
'
)
# TC(9,128): SASW TimeUpdt [KSC501
5
2]
# TC(9,128): SASW TimeUpdt [KSC501
4
2]
# Update Time
ObtTime
=
None
# KSP503
63
cfl
.
Tcsend_DB
(
'
SASW TimeUpdt
'
,
ObtTime
,
pool_name
=
'
LIVE
'
)
ObtTime
=
None
# KSP503
72
cfl
.
Tcsend_DB
(
'
SASW TimeUpdt
'
,
ObtTime
,
pool_name
=
'
PLM
'
)
# TC(13,8): SASW DownAbortCmd [KSC501
5
7]
# TC(13,8): SASW DownAbortCmd [KSC501
4
7]
# Abort Downlink
SduId
=
None
# KSP501
86
cfl
.
Tcsend_DB
(
'
SASW DownAbortCmd
'
,
SduId
,
pool_name
=
'
LIVE
'
)
SduId
=
None
# KSP501
95
cfl
.
Tcsend_DB
(
'
SASW DownAbortCmd
'
,
SduId
,
pool_name
=
'
PLM
'
)
# TC(13,9): SASW UpFirstCmd [KSC501
5
8]
# TC(13,9): SASW UpFirstCmd [KSC501
4
8]
# First Uplink Part
SduId
=
None
# KSP501
86
SduSeqNmb
=
None
# KSP501
87
SduDataPartLength
=
None
# KSP501
85
SduDataPart
=
None
# KSP501
84
cfl
.
Tcsend_DB
(
'
SASW UpFirstCmd
'
,
SduId
,
SduSeqNmb
,
SduDataPartLength
,
SduDataPart
,
pool_name
=
'
LIVE
'
)
SduId
=
None
# KSP501
95
SduSeqNmb
=
None
# KSP501
96
SduDataPartLength
=
None
# KSP501
94
SduDataPart
=
None
# KSP501
93
cfl
.
Tcsend_DB
(
'
SASW UpFirstCmd
'
,
SduId
,
SduSeqNmb
,
SduDataPartLength
,
SduDataPart
,
pool_name
=
'
PLM
'
)
# TC(13,10): SASW UpInterCmd [KSC501
5
9]
# TC(13,10): SASW UpInterCmd [KSC501
4
9]
# Intermediate Uplink Part
SduId
=
None
# KSP501
86
SduSeqNmb
=
None
# KSP501
87
SduDataPartLength
=
None
# KSP501
85
SduDataPart
=
None
# KSP501
84
cfl
.
Tcsend_DB
(
'
SASW UpInterCmd
'
,
SduId
,
SduSeqNmb
,
SduDataPartLength
,
SduDataPart
,
pool_name
=
'
LIVE
'
)
SduId
=
None
# KSP501
95
SduSeqNmb
=
None
# KSP501
96
SduDataPartLength
=
None
# KSP501
94
SduDataPart
=
None
# KSP501
93
cfl
.
Tcsend_DB
(
'
SASW UpInterCmd
'
,
SduId
,
SduSeqNmb
,
SduDataPartLength
,
SduDataPart
,
pool_name
=
'
PLM
'
)
# TC(13,11): SASW UpLastCmd [KSC501
6
0]
# TC(13,11): SASW UpLastCmd [KSC501
5
0]
# Last Uplink Part
SduId
=
None
# KSP501
86
SduSeqNmb
=
None
# KSP501
87
SduDataPartLength
=
None
# KSP501
85
SduDataPart
=
None
# KSP501
84
cfl
.
Tcsend_DB
(
'
SASW UpLastCmd
'
,
SduId
,
SduSeqNmb
,
SduDataPartLength
,
SduDataPart
,
pool_name
=
'
LIVE
'
)
SduId
=
None
# KSP501
95
SduSeqNmb
=
None
# KSP501
96
SduDataPartLength
=
None
# KSP501
94
SduDataPart
=
None
# KSP501
93
cfl
.
Tcsend_DB
(
'
SASW UpLastCmd
'
,
SduId
,
SduSeqNmb
,
SduDataPartLength
,
SduDataPart
,
pool_name
=
'
PLM
'
)
# TC(13,129): SASW StartDownCmd [KSC501
6
2]
# TC(13,129): SASW StartDownCmd [KSC501
5
2]
# Trigger Large Packet Down-Transfer
SduId
=
None
# KSP501
86
cfl
.
Tcsend_DB
(
'
SASW StartDownCmd
'
,
SduId
,
pool_name
=
'
LIVE
'
)
SduId
=
None
# KSP501
95
cfl
.
Tcsend_DB
(
'
SASW StartDownCmd
'
,
SduId
,
pool_name
=
'
PLM
'
)
# TC(17,1): SASW AreYouAliveCmd [KSC501
6
3]
# TC(17,1): SASW AreYouAliveCmd [KSC501
5
3]
# Perform Are-You-Alive Connection Test
cfl
.
Tcsend_DB
(
'
SASW AreYouAliveCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW AreYouAliveCmd
'
,
pool_name
=
'
PLM
'
)
# TC(20,1): SASW RepParamValuesCmd [KSC501
6
5]
# TC(20,1): SASW RepParamValuesCmd [KSC501
5
5]
# Report Parameter Values
ParamSetId
=
None
# KSP502
72
cfl
.
Tcsend_DB
(
'
SASW RepParamValuesCmd
'
,
ParamSetId
,
pool_name
=
'
LIVE
'
)
ParamSetId
=
None
# KSP502
81
cfl
.
Tcsend_DB
(
'
SASW RepParamValuesCmd
'
,
ParamSetId
,
pool_name
=
'
PLM
'
)
# TC(20,3): SASW SetParValAdcRngsCmd [KSC501
70
]
# TC(20,3): SASW SetParValAdcRngsCmd [KSC501
59
]
# Set Parameter Values for ADC Ranges
# ParamSetId = ADC_RANGES # KSP502
72
[NOT EDITABLE]
P3V9WarnLowerLimit
=
None
# KSP502
69
P3V9AlarmLowerLimit
=
None
# KSP502
6
7
P3V9WarnUpperLimit
=
None
# KSP5027
0
P3V9AlarmUpperLimit
=
None
# KSP502
68
P3V3WarnLowerLimit
=
None
# KSP502
61
P3V3AlarmLowerLimit
=
None
# KSP502
59
P3V3WarnUpperLimit
=
None
# KSP502
62
P3V3AlarmUpperLimit
=
None
# KSP5026
0
P3V3_LVDSWarnLowerLimit
=
None
# KSP502
65
P3V3_LVDSAlarmLowerLimit
=
None
# KSP502
63
P3V3_LVDSWarnUpperLimit
=
None
# KSP502
66
P3V3_LVDSAlarmUpperLimit
=
None
# KSP502
64
P2V5WarnLowerLimit
=
None
# KSP502
57
P2V5AlarmLowerLimit
=
None
# KSP502
55
P2V5WarnUpperLimit
=
None
# KSP502
58
P2V5AlarmUpperLimit
=
None
# KSP502
5
6
P1V8WarnLowerLimit
=
None
# KSP502
53
P1V8AlarmLowerLimit
=
None
# KSP502
51
P1V8WarnUpperLimit
=
None
# KSP502
54
P1V8AlarmUpperLimit
=
None
# KSP502
52
P1V2WarnLowerLimit
=
None
# KSP502
49
P1V2AlarmLowerLimit
=
None
# KSP502
47
P1V2WarnUpperLimit
=
None
# KSP5025
0
P1V2AlarmUpperLimit
=
None
# KSP502
48
RefWarnLowerLimit
=
None
# KSP502
75
RefAlarmLowerLimit
=
None
# KSP502
73
RefWarnUpperLimit
=
None
# KSP502
76
RefAlarmUpperLimit
=
None
# KSP502
74
TEMP1WarnLowerLimit
=
None
# KSP502
82
TEMP1AlarmLowerLimit
=
None
# KSP5028
0
TEMP1WarnUpperLimit
=
None
# KSP502
83
TEMP1AlarmUpperLimit
=
None
# KSP502
81
TEMP_FEEWarnLowerLimit
=
None
# KSP5029
0
TEMP_FEEAlarmLowerLimit
=
None
# KSP502
88
TEMP_FEEWarnUpperLimit
=
None
# KSP50
291
TEMP_FEEAlarmUpperLimit
=
None
# KSP502
8
9
TEMP_CCDWarnLowerLimit
=
None
# KSP502
86
TEMP_CCDAlarmLowerLimit
=
None
# KSP502
84
TEMP_CCDWarnUpperLimit
=
None
# KSP502
87
TEMP_CCDAlarmUpperLimit
=
None
# KSP502
85
I_FEE_ANAWarnLowerLimit
=
None
# KSP502
28
I_FEE_ANAAlarmLowerLimit
=
None
# KSP502
26
I_FEE_ANAWarnUpperLimit
=
None
# KSP502
29
I_FEE_ANAAlarmUpperLimit
=
None
# KSP502
27
I_FEE_DIGWarnLowerLimit
=
None
# KSP502
32
I_FEE_DIGAlarmLowerLimit
=
None
# KSP5023
0
I_FEE_DIGWarnUpperLimit
=
None
# KSP502
33
I_FEE_DIGAlarmUpperLimit
=
None
# KSP502
31
I_DPUWarnLowerLimit
=
None
# KSP502
24
I_DPUAlarmLowerLimit
=
None
# KSP502
22
I_DPUWarnUpperLimit
=
None
# KSP502
25
I_DPUAlarmUpperLimit
=
None
# KSP502
2
3
I_RSEWarnLowerLimit
=
None
# KSP5024
0
I_RSEAlarmLowerLimit
=
None
# KSP502
38
I_RSEWarnUpperLimit
=
None
# KSP502
41
I_RSEAlarmUpperLimit
=
None
# KSP502
39
I_HEATERWarnLowerLimit
=
None
# KSP502
36
I_HEATERAlarmLowerLimit
=
None
# KSP502
3
4
I_HEATERWarnUpperLimit
=
None
# KSP502
37
I_HEATERAlarmUpperLimit
=
None
# KSP502
35
TEMP_PSUWarnLowerLimit
=
None
# KSP50
294
TEMP_PSUAlarmLowerLimit
=
None
# KSP50
292
TEMP_PSUWarnUpperLimit
=
None
# KSP50
295
TEMP_PSUAlarmUpperLimit
=
None
# KSP50
293
ADCParamCrc
=
None
# KSP502
16
cfl
.
Tcsend_DB
(
'
SASW SetParValAdcRngsCmd
'
,
P3V9WarnLowerLimit
,
P3V9AlarmLowerLimit
,
P3V9WarnUpperLimit
,
P3V9AlarmUpperLimit
,
P3V3WarnLowerLimit
,
P3V3AlarmLowerLimit
,
P3V3WarnUpperLimit
,
P3V3AlarmUpperLimit
,
P3V3_LVDSWarnLowerLimit
,
P3V3_LVDSAlarmLowerLimit
,
P3V3_LVDSWarnUpperLimit
,
P3V3_LVDSAlarmUpperLimit
,
P2V5WarnLowerLimit
,
P2V5AlarmLowerLimit
,
P2V5WarnUpperLimit
,
P2V5AlarmUpperLimit
,
P1V8WarnLowerLimit
,
P1V8AlarmLowerLimit
,
P1V8WarnUpperLimit
,
P1V8AlarmUpperLimit
,
P1V2WarnLowerLimit
,
P1V2AlarmLowerLimit
,
P1V2WarnUpperLimit
,
P1V2AlarmUpperLimit
,
RefWarnLowerLimit
,
RefAlarmLowerLimit
,
RefWarnUpperLimit
,
RefAlarmUpperLimit
,
TEMP1WarnLowerLimit
,
TEMP1AlarmLowerLimit
,
TEMP1WarnUpperLimit
,
TEMP1AlarmUpperLimit
,
TEMP_FEEWarnLowerLimit
,
TEMP_FEEAlarmLowerLimit
,
TEMP_FEEWarnUpperLimit
,
TEMP_FEEAlarmUpperLimit
,
TEMP_CCDWarnLowerLimit
,
TEMP_CCDAlarmLowerLimit
,
TEMP_CCDWarnUpperLimit
,
TEMP_CCDAlarmUpperLimit
,
I_FEE_ANAWarnLowerLimit
,
I_FEE_ANAAlarmLowerLimit
,
I_FEE_ANAWarnUpperLimit
,
I_FEE_ANAAlarmUpperLimit
,
I_FEE_DIGWarnLowerLimit
,
I_FEE_DIGAlarmLowerLimit
,
I_FEE_DIGWarnUpperLimit
,
I_FEE_DIGAlarmUpperLimit
,
I_DPUWarnLowerLimit
,
I_DPUAlarmLowerLimit
,
I_DPUWarnUpperLimit
,
I_DPUAlarmUpperLimit
,
I_RSEWarnLowerLimit
,
I_RSEAlarmLowerLimit
,
I_RSEWarnUpperLimit
,
I_RSEAlarmUpperLimit
,
I_HEATERWarnLowerLimit
,
I_HEATERAlarmLowerLimit
,
I_HEATERWarnUpperLimit
,
I_HEATERAlarmUpperLimit
,
TEMP_PSUWarnLowerLimit
,
TEMP_PSUAlarmLowerLimit
,
TEMP_PSUWarnUpperLimit
,
TEMP_PSUAlarmUpperLimit
,
ADCParamCrc
,
pool_name
=
'
LIVE
'
)
# TC(20,3): SASW SetParValHeatCtlCmd [KSC501
71
]
# ParamSetId = ADC_RANGES # KSP502
81
[NOT EDITABLE]
P3V9WarnLowerLimit
=
None
# KSP502
78
P3V9AlarmLowerLimit
=
None
# KSP5027
6
P3V9WarnUpperLimit
=
None
# KSP5027
9
P3V9AlarmUpperLimit
=
None
# KSP502
77
P3V3WarnLowerLimit
=
None
# KSP502
70
P3V3AlarmLowerLimit
=
None
# KSP502
68
P3V3WarnUpperLimit
=
None
# KSP502
71
P3V3AlarmUpperLimit
=
None
# KSP5026
9
P3V3_LVDSWarnLowerLimit
=
None
# KSP502
74
P3V3_LVDSAlarmLowerLimit
=
None
# KSP502
72
P3V3_LVDSWarnUpperLimit
=
None
# KSP502
75
P3V3_LVDSAlarmUpperLimit
=
None
# KSP502
73
P2V5WarnLowerLimit
=
None
# KSP502
66
P2V5AlarmLowerLimit
=
None
# KSP502
64
P2V5WarnUpperLimit
=
None
# KSP502
67
P2V5AlarmUpperLimit
=
None
# KSP5026
5
P1V8WarnLowerLimit
=
None
# KSP502
62
P1V8AlarmLowerLimit
=
None
# KSP502
60
P1V8WarnUpperLimit
=
None
# KSP502
63
P1V8AlarmUpperLimit
=
None
# KSP502
61
P1V2WarnLowerLimit
=
None
# KSP502
58
P1V2AlarmLowerLimit
=
None
# KSP502
56
P1V2WarnUpperLimit
=
None
# KSP5025
9
P1V2AlarmUpperLimit
=
None
# KSP502
57
RefWarnLowerLimit
=
None
# KSP502
84
RefAlarmLowerLimit
=
None
# KSP502
82
RefWarnUpperLimit
=
None
# KSP502
85
RefAlarmUpperLimit
=
None
# KSP502
83
TEMP1WarnLowerLimit
=
None
# KSP502
91
TEMP1AlarmLowerLimit
=
None
# KSP5028
9
TEMP1WarnUpperLimit
=
None
# KSP502
92
TEMP1AlarmUpperLimit
=
None
# KSP502
90
TEMP_FEEWarnLowerLimit
=
None
# KSP5029
9
TEMP_FEEAlarmLowerLimit
=
None
# KSP502
97
TEMP_FEEWarnUpperLimit
=
None
# KSP50
300
TEMP_FEEAlarmUpperLimit
=
None
# KSP5029
8
TEMP_CCDWarnLowerLimit
=
None
# KSP502
95
TEMP_CCDAlarmLowerLimit
=
None
# KSP502
93
TEMP_CCDWarnUpperLimit
=
None
# KSP502
96
TEMP_CCDAlarmUpperLimit
=
None
# KSP502
94
I_FEE_ANAWarnLowerLimit
=
None
# KSP502
37
I_FEE_ANAAlarmLowerLimit
=
None
# KSP502
35
I_FEE_ANAWarnUpperLimit
=
None
# KSP502
38
I_FEE_ANAAlarmUpperLimit
=
None
# KSP502
36
I_FEE_DIGWarnLowerLimit
=
None
# KSP502
41
I_FEE_DIGAlarmLowerLimit
=
None
# KSP5023
9
I_FEE_DIGWarnUpperLimit
=
None
# KSP502
42
I_FEE_DIGAlarmUpperLimit
=
None
# KSP502
40
I_DPUWarnLowerLimit
=
None
# KSP502
33
I_DPUAlarmLowerLimit
=
None
# KSP502
31
I_DPUWarnUpperLimit
=
None
# KSP502
34
I_DPUAlarmUpperLimit
=
None
# KSP5023
2
I_RSEWarnLowerLimit
=
None
# KSP5024
9
I_RSEAlarmLowerLimit
=
None
# KSP502
47
I_RSEWarnUpperLimit
=
None
# KSP502
50
I_RSEAlarmUpperLimit
=
None
# KSP502
48
I_HEATERWarnLowerLimit
=
None
# KSP502
45
I_HEATERAlarmLowerLimit
=
None
# KSP5024
3
I_HEATERWarnUpperLimit
=
None
# KSP502
46
I_HEATERAlarmUpperLimit
=
None
# KSP502
44
TEMP_PSUWarnLowerLimit
=
None
# KSP50
303
TEMP_PSUAlarmLowerLimit
=
None
# KSP50
301
TEMP_PSUWarnUpperLimit
=
None
# KSP50
304
TEMP_PSUAlarmUpperLimit
=
None
# KSP50
302
ADCParamCrc
=
None
# KSP502
25
cfl
.
Tcsend_DB
(
'
SASW SetParValAdcRngsCmd
'
,
P3V9WarnLowerLimit
,
P3V9AlarmLowerLimit
,
P3V9WarnUpperLimit
,
P3V9AlarmUpperLimit
,
P3V3WarnLowerLimit
,
P3V3AlarmLowerLimit
,
P3V3WarnUpperLimit
,
P3V3AlarmUpperLimit
,
P3V3_LVDSWarnLowerLimit
,
P3V3_LVDSAlarmLowerLimit
,
P3V3_LVDSWarnUpperLimit
,
P3V3_LVDSAlarmUpperLimit
,
P2V5WarnLowerLimit
,
P2V5AlarmLowerLimit
,
P2V5WarnUpperLimit
,
P2V5AlarmUpperLimit
,
P1V8WarnLowerLimit
,
P1V8AlarmLowerLimit
,
P1V8WarnUpperLimit
,
P1V8AlarmUpperLimit
,
P1V2WarnLowerLimit
,
P1V2AlarmLowerLimit
,
P1V2WarnUpperLimit
,
P1V2AlarmUpperLimit
,
RefWarnLowerLimit
,
RefAlarmLowerLimit
,
RefWarnUpperLimit
,
RefAlarmUpperLimit
,
TEMP1WarnLowerLimit
,
TEMP1AlarmLowerLimit
,
TEMP1WarnUpperLimit
,
TEMP1AlarmUpperLimit
,
TEMP_FEEWarnLowerLimit
,
TEMP_FEEAlarmLowerLimit
,
TEMP_FEEWarnUpperLimit
,
TEMP_FEEAlarmUpperLimit
,
TEMP_CCDWarnLowerLimit
,
TEMP_CCDAlarmLowerLimit
,
TEMP_CCDWarnUpperLimit
,
TEMP_CCDAlarmUpperLimit
,
I_FEE_ANAWarnLowerLimit
,
I_FEE_ANAAlarmLowerLimit
,
I_FEE_ANAWarnUpperLimit
,
I_FEE_ANAAlarmUpperLimit
,
I_FEE_DIGWarnLowerLimit
,
I_FEE_DIGAlarmLowerLimit
,
I_FEE_DIGWarnUpperLimit
,
I_FEE_DIGAlarmUpperLimit
,
I_DPUWarnLowerLimit
,
I_DPUAlarmLowerLimit
,
I_DPUWarnUpperLimit
,
I_DPUAlarmUpperLimit
,
I_RSEWarnLowerLimit
,
I_RSEAlarmLowerLimit
,
I_RSEWarnUpperLimit
,
I_RSEAlarmUpperLimit
,
I_HEATERWarnLowerLimit
,
I_HEATERAlarmLowerLimit
,
I_HEATERWarnUpperLimit
,
I_HEATERAlarmUpperLimit
,
TEMP_PSUWarnLowerLimit
,
TEMP_PSUAlarmLowerLimit
,
TEMP_PSUWarnUpperLimit
,
TEMP_PSUAlarmUpperLimit
,
ADCParamCrc
,
pool_name
=
'
PLM
'
)
# TC(20,3): SASW SetParValHeatCtlCmd [KSC501
60
]
# Set Parameter Values for Heater Control of IASW
# ParamSetId = HEAT_CTRL_IASW # KSP50272 [NOT EDITABLE]
HctrlParExecPer
=
None
# KSP50220
HctrlParTempRef
=
None
# KSP50221
HctrlParCoeffP
=
None
# KSP50219
ADCParamCrc
=
None
# KSP50216
cfl
.
Tcsend_DB
(
'
SASW SetParValHeatCtlCmd
'
,
HctrlParExecPer
,
HctrlParTempRef
,
HctrlParCoeffP
,
ADCParamCrc
,
pool_name
=
'
LIVE
'
)
# TC(20,3): SASW SetParValRseParCmd [KSC50172]
# ParamSetId = HEAT_CTRL_IASW # KSP50281 [NOT EDITABLE]
HctrlParExecPer
=
None
# KSP50229
HctrlParMaxDeltaVoltage
=
None
# KSP50444
HctrlParVctrlLowerVolt
=
None
# KSP50448
HctrlParVctrlUpperVolt
=
None
# KSP50449
HctrlParTempRefLL
=
None
# KSP50446
HctrlParTempRefUL
=
None
# KSP50447
HctrlParTempRef
=
None
# KSP50230
HctrlParCoeffP
=
None
# KSP50228
HctrlParCoeffI
=
None
# KSP50443
HctrlParOffset
=
None
# KSP50445
ADCParamCrc
=
None
# KSP50225
cfl
.
Tcsend_DB
(
'
SASW SetParValHeatCtlCmd
'
,
HctrlParExecPer
,
HctrlParMaxDeltaVoltage
,
HctrlParVctrlLowerVolt
,
HctrlParVctrlUpperVolt
,
HctrlParTempRefLL
,
HctrlParTempRefUL
,
HctrlParTempRef
,
HctrlParCoeffP
,
HctrlParCoeffI
,
HctrlParOffset
,
ADCParamCrc
,
pool_name
=
'
PLM
'
)
# TC(20,3): SASW SetParValRseParCmd [KSC50161]
# Set Parameter Values for RSE Parameters
# ParamSetId = RSE_PARAM # KSP502
72
[NOT EDITABLE]
MotorCurr
=
None
# KSP502
46
SettlingTime
=
None
# KSP502
79
ChopDutyCyc
=
None
# KSP502
17
MaxMotorTemp
=
None
# KSP502
44
MaxElecTemp
=
None
# KSP502
42
MaxSteps
=
None
# KSP502
4
5
RseConfig
=
None
# KSP502
77
MaxMotorCurr
=
None
# KSP502
43
EmergencySteps
=
None
# KSP502
18
ParamCrc
=
None
# KSP502
71
cfl
.
Tcsend_DB
(
'
SASW SetParValRseParCmd
'
,
MotorCurr
,
SettlingTime
,
ChopDutyCyc
,
MaxMotorTemp
,
MaxElecTemp
,
MaxSteps
,
RseConfig
,
MaxMotorCurr
,
EmergencySteps
,
ParamCrc
,
pool_name
=
'
LIVE
'
)
# TC(20,128): SASW ParamLoadArmCmd [KSC501
73
]
# ParamSetId = RSE_PARAM # KSP502
81
[NOT EDITABLE]
MotorCurr
=
None
# KSP502
55
SettlingTime
=
None
# KSP502
88
ChopDutyCyc
=
None
# KSP502
26
MaxMotorTemp
=
None
# KSP502
53
MaxElecTemp
=
None
# KSP502
51
MaxSteps
=
None
# KSP5025
4
RseConfig
=
None
# KSP502
86
MaxMotorCurr
=
None
# KSP502
52
EmergencySteps
=
None
# KSP502
27
ParamCrc
=
None
# KSP502
80
cfl
.
Tcsend_DB
(
'
SASW SetParValRseParCmd
'
,
MotorCurr
,
SettlingTime
,
ChopDutyCyc
,
MaxMotorTemp
,
MaxElecTemp
,
MaxSteps
,
RseConfig
,
MaxMotorCurr
,
EmergencySteps
,
ParamCrc
,
pool_name
=
'
PLM
'
)
# TC(20,128): SASW ParamLoadArmCmd [KSC501
62
]
# Arm Parameter Load
cfl
.
Tcsend_DB
(
'
SASW ParamLoadArmCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW ParamLoadArmCmd
'
,
pool_name
=
'
PLM
'
)
# TC(20,129): SASW ParamLoadDisarmCmd [KSC501
74
]
# TC(20,129): SASW ParamLoadDisarmCmd [KSC501
63
]
# Disarm Parameter Load
cfl
.
Tcsend_DB
(
'
SASW ParamLoadDisarmCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW ParamLoadDisarmCmd
'
,
pool_name
=
'
PLM
'
)
# TC(191,1): SASW FdCheckEnbGlobCmd [KSC501
75
]
# TC(191,1): SASW FdCheckEnbGlobCmd [KSC501
64
]
# Globally EnableFdChecks
cfl
.
Tcsend_DB
(
'
SASW FdCheckEnbGlobCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdCheckEnbGlobCmd
'
,
pool_name
=
'
PLM
'
)
# TC(191,2): SASW FdCheckDisGlobCmd [KSC501
7
6]
# TC(191,2): SASW FdCheckDisGlobCmd [KSC5016
5
]
# Globally Disable FdChecks
cfl
.
Tcsend_DB
(
'
SASW FdCheckDisGlobCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdCheckDisGlobCmd
'
,
pool_name
=
'
PLM
'
)
# TC(191,3): SASW FdCheckEnbCmd [KSC501
77
]
# TC(191,3): SASW FdCheckEnbCmd [KSC501
66
]
# Enable FdCheck
FdChkId
=
None
# KSP50073
cfl
.
Tcsend_DB
(
'
SASW FdCheckEnbCmd
'
,
FdChkId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdCheckEnbCmd
'
,
FdChkId
,
pool_name
=
'
PLM
'
)
# TC(191,4): SASW FdCheckDisCmd [KSC5017
8
]
# TC(191,4): SASW FdCheckDisCmd [KSC501
6
7]
# Disable FdCheck
FdChkId
=
None
# KSP50073
cfl
.
Tcsend_DB
(
'
SASW FdCheckDisCmd
'
,
FdChkId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdCheckDisCmd
'
,
FdChkId
,
pool_name
=
'
PLM
'
)
# TC(191,5): SASW FdRecovEnbGlobCmd [KSC501
79
]
# TC(191,5): SASW FdRecovEnbGlobCmd [KSC501
68
]
# Globally Enable Recovery Procedures
cfl
.
Tcsend_DB
(
'
SASW FdRecovEnbGlobCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdRecovEnbGlobCmd
'
,
pool_name
=
'
PLM
'
)
# TC(191,6): SASW FdRecovDisGlobCmd [KSC501
80
]
# TC(191,6): SASW FdRecovDisGlobCmd [KSC501
69
]
# Globally Disable Recovery Procedures
cfl
.
Tcsend_DB
(
'
SASW FdRecovDisGlobCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdRecovDisGlobCmd
'
,
pool_name
=
'
PLM
'
)
# TC(191,7): SASW FdRecovEnbCmd [KSC501
81
]
# TC(191,7): SASW FdRecovEnbCmd [KSC501
70
]
# Enable Recovery Procedure
FdChkId
=
None
# KSP50073
cfl
.
Tcsend_DB
(
'
SASW FdRecovEnbCmd
'
,
FdChkId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdRecovEnbCmd
'
,
FdChkId
,
pool_name
=
'
PLM
'
)
# TC(191,8): SASW FdRecovDisCmd [KSC501
82
]
# TC(191,8): SASW FdRecovDisCmd [KSC501
71
]
# Disable Recovery Procedure
FdChkId
=
None
# KSP50073
cfl
.
Tcsend_DB
(
'
SASW FdRecovDisCmd
'
,
FdChkId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW FdRecovDisCmd
'
,
FdChkId
,
pool_name
=
'
PLM
'
)
# TC(193,1): SASW IaModePreSciCmd [KSC501
83
]
# TC(193,1): SASW IaModePreSciCmd [KSC501
72
]
# Prepare Science
cfl
.
Tcsend_DB
(
'
SASW IaModePreSciCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW IaModePreSciCmd
'
,
pool_name
=
'
PLM
'
)
# TC(193,2): SASW IaModeStrtSciCmd [KSC501
84
]
# TC(193,2): SASW IaModeStrtSciCmd [KSC501
73
]
# Start Science
cfl
.
Tcsend_DB
(
'
SASW IaModeStrtSciCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW IaModeStrtSciCmd
'
,
pool_name
=
'
PLM
'
)
# TC(193,3): SASW IaModeStpSciCmd [KSC501
85
]
# TC(193,3): SASW IaModeStpSciCmd [KSC501
74
]
# Stop Science
cfl
.
Tcsend_DB
(
'
SASW IaModeStpSciCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW IaModeStpSciCmd
'
,
pool_name
=
'
PLM
'
)
# TC(193,4): SASW IaModeGotoStbyCmd [KSC501
86
]
# TC(193,4): SASW IaModeGotoStbyCmd [KSC501
75
]
# Goto Standby
cfl
.
Tcsend_DB
(
'
SASW IaModeGotoStbyCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW IaModeGotoStbyCmd
'
,
pool_name
=
'
PLM
'
)
# TC(193,5): SASW IaModeStrtManCmd [KSC501
8
7]
# TC(193,5): SASW IaModeStrtManCmd [KSC5017
6
]
# Start Manual FEE Mode
cfl
.
Tcsend_DB
(
'
SASW IaModeStrtManCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW IaModeStrtManCmd
'
,
pool_name
=
'
PLM
'
)
# TC(193,6): SASW IaModeContrSwOffCmd [KSC501
88
]
# TC(193,6): SASW IaModeContrSwOffCmd [KSC501
77
]
# Controlled Switch-Off IASW
cfl
.
Tcsend_DB
(
'
SASW IaModeContrSwOffCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW IaModeContrSwOffCmd
'
,
pool_name
=
'
PLM
'
)
# TC(194,1): SASW AlgoStrtCmd [KSC50
191
]
# TC(194,1): SASW AlgoStrtCmd [KSC50
222
]
# Start Algorithm
AlgoId
=
None
# KSP50004
cfl
.
Tcsend_DB
(
'
SASW AlgoStrtCmd
'
,
AlgoId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW AlgoStrtCmd
'
,
AlgoId
,
pool_name
=
'
PLM
'
)
# TC(194,2): SASW AlgoStopCmd [KSC501
92
]
# TC(194,2): SASW AlgoStopCmd [KSC501
80
]
# Stop Algorithm
AlgoId
=
None
# KSP50004
cfl
.
Tcsend_DB
(
'
SASW AlgoStopCmd
'
,
AlgoId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW AlgoStopCmd
'
,
AlgoId
,
pool_name
=
'
PLM
'
)
# TC(194,3): SASW AlgoSuspCmd [KSC501
93
]
# TC(194,3): SASW AlgoSuspCmd [KSC501
81
]
# Suspend Algorithm
AlgoId
=
None
# KSP50004
cfl
.
Tcsend_DB
(
'
SASW AlgoSuspCmd
'
,
AlgoId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW AlgoSuspCmd
'
,
AlgoId
,
pool_name
=
'
PLM
'
)
# TC(194,4): SASW AlgoResCmd [KSC501
94
]
# TC(194,4): SASW AlgoResCmd [KSC501
82
]
# Resume Algorithm
AlgoId
=
None
# KSP50004
cfl
.
Tcsend_DB
(
'
SASW AlgoResCmd
'
,
AlgoId
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW AlgoResCmd
'
,
AlgoId
,
pool_name
=
'
PLM
'
)
# TC(197,2): SASW BootRepGenCmd [KSC501
96
]
# TC(197,2): SASW BootRepGenCmd [KSC501
84
]
# Generate Boot Report
DpuMemoryId
=
None
# KSP50007
StartAddress
=
None
# KSP50017
cfl
.
Tcsend_DB
(
'
SASW BootRepGenCmd
'
,
DpuMemoryId
,
StartAddress
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW BootRepGenCmd
'
,
DpuMemoryId
,
StartAddress
,
pool_name
=
'
PLM
'
)
# TC(198,1): SASW ProcStrCmd_FEE_IN_A [KSC50212]
# FEE_IN_ALL_SYNC_PR Procedure Start Cmd
# ProcId = FEE_IN_ALL_SYNC_ # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStrCmd_FEE_IN_A
'
,
pool_name
=
'
PLM
'
)
# TC(198,1): SASW ProcStrCmd_FEE_IN_S [KSC50213]
# FEE_IN_SYNC_PR Procedure Start Cmd
# ProcId = FEE_IN_SYNC_PR # KSP50317 [NOT EDITABLE]
ProcFeeNParams
=
None
# KSP50318
ProcFeeParamId
=
None
# KSP50450
cfl
.
Tcsend_DB
(
'
SASW ProcStrCmd_FEE_IN_S
'
,
ProcFeeNParams
,
ProcFeeParamId
,
pool_name
=
'
PLM
'
)
# TC(198,1): SASW ProcStrCmd_FEE_OUT_ [KSC50214]
# FEE_OUT_SYNC_PR Procedure Start Cmd
# ProcId = FEE_OUT_SYNC_PR # KSP50317 [NOT EDITABLE]
ProcFeeNParams
=
None
# KSP50318
ProcFeeParamId
=
None
# KSP50450
ProcFeeParamValue
=
None
# KSP50451
cfl
.
Tcsend_DB
(
'
SASW ProcStrCmd_FEE_OUT_
'
,
ProcFeeNParams
,
ProcFeeParamId
,
ProcFeeParamValue
,
pool_name
=
'
PLM
'
)
# TC(198,1): SASW ProcStrCmd_RSE_CONF [KSC50215]
# RSE_CONFIG_PR Procedure Start Cmd
# ProcId = RSE_CONFIG_PR # KSP50317 [NOT EDITABLE]
ProcRseCmdId
=
None
# KSP50452
cfl
.
Tcsend_DB
(
'
SASW ProcStrCmd_RSE_CONF
'
,
ProcRseCmdId
,
pool_name
=
'
PLM
'
)
# TC(198,1): SASW ProcStrCmd_RSE_STAT [KSC50216]
# RSE_STATUS_PR Procedure Start Cmd
# ProcId = RSE_STATUS_PR # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStrCmd_RSE_STAT
'
,
pool_name
=
'
PLM
'
)
# TC(198,2): SASW ProcStpCmd_FEE_IN_A [KSC50217]
# FEE_IN_ALL_SYNC_PR Procedure Stop Cmd
# ProcId = FEE_IN_ALL_SYNC_ # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStpCmd_FEE_IN_A
'
,
pool_name
=
'
PLM
'
)
# TC(198,2): SASW ProcStpCmd_FEE_IN_S [KSC50218]
# FEE_IN_SYNC_PR Procedure Stop Cmd
# ProcId = FEE_IN_SYNC_PR # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStpCmd_FEE_IN_S
'
,
pool_name
=
'
PLM
'
)
# TC(198,2): SASW ProcStpCmd_FEE_OUT_ [KSC50219]
# FEE_OUT_SYNC_PR Procedure Stop Cmd
# ProcId = FEE_OUT_SYNC_PR # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStpCmd_FEE_OUT_
'
,
pool_name
=
'
PLM
'
)
# TC(198,1): SASW ProcStartCmd [KSC50197]
# Start Procedure
ProcId
=
None
# KSP50308
ProcParams
=
None
# KSP50309
cfl
.
Tcsend_DB
(
'
SASW ProcStartCmd
'
,
ProcId
,
ProcParams
,
pool_name
=
'
LIVE
'
)
# TC(198,2): SASW ProcStpCmd_RSE_CONF [KSC50220]
# RSE_CONFIG_PR Procedure Stop Cmd
# ProcId = RSE_CONFIG_PR # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStpCmd_RSE_CONF
'
,
pool_name
=
'
PLM
'
)
# TC(198,2): SASW ProcSt
o
pCmd [KSC50
198
]
#
Stop
Procedure
ProcId
=
None
# KSP50308
cfl
.
Tcsend_DB
(
'
SASW ProcSt
o
pCmd
'
,
ProcId
,
pool_name
=
'
LIVE
'
)
# TC(198,2): SASW ProcStpCmd
_RSE_STAT
[KSC50
221
]
#
RSE_STATUS_PR
Procedure
Stop Cmd
#
ProcId =
RSE_STATUS_PR # KSP50317 [NOT EDITABLE]
cfl
.
Tcsend_DB
(
'
SASW ProcStpCmd
_RSE_STAT
'
,
pool_name
=
'
PLM
'
)
# TC(210,1): SASW ResetDpuSafeCmd [KSC501
99
]
# Reset to S
afe
cfl
.
Tcsend_DB
(
'
SASW ResetDpuSafeCmd
'
,
pool_name
=
'
LIVE
'
)
# TC(210,1): SASW ResetDpuSafeCmd [KSC501
87
]
# Reset
DPU
to S
AFE
cfl
.
Tcsend_DB
(
'
SASW ResetDpuSafeCmd
'
,
pool_name
=
'
PLM
'
)
# TC(210,2): SASW WatchdogEnbCmd [KSC50
200
]
# TC(210,2): SASW WatchdogEnbCmd [KSC50
188
]
# Enable Watchdog
cfl
.
Tcsend_DB
(
'
SASW WatchdogEnbCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW WatchdogEnbCmd
'
,
pool_name
=
'
PLM
'
)
# TC(210,3): SASW WatchdogDisCmd [KSC50
201
]
# TC(210,3): SASW WatchdogDisCmd [KSC50
189
]
# Disable Watchdog
cfl
.
Tcsend_DB
(
'
SASW WatchdogDisCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW WatchdogDisCmd
'
,
pool_name
=
'
PLM
'
)
# TC(210,6): SASW LoadRegisterCmd [KSC50
202
]
# TC(210,6): SASW LoadRegisterCmd [KSC50
190
]
# Load Register
RegAddr
=
None
# KSP50
195
RegData
=
None
# KSP50
196
VerifAddr
=
None
# KSP50
197
VerifMask
=
None
# KSP50
198
cfl
.
Tcsend_DB
(
'
SASW LoadRegisterCmd
'
,
RegAddr
,
RegData
,
VerifAddr
,
VerifMask
,
pool_name
=
'
LIVE
'
)
RegAddr
=
None
# KSP50
204
RegData
=
None
# KSP50
205
VerifAddr
=
None
# KSP50
206
VerifMask
=
None
# KSP50
207
cfl
.
Tcsend_DB
(
'
SASW LoadRegisterCmd
'
,
RegAddr
,
RegData
,
VerifAddr
,
VerifMask
,
pool_name
=
'
PLM
'
)
# TC(210,7): SASW LoadRegisterArmCmd [KSC50
203
]
# TC(210,7): SASW LoadRegisterArmCmd [KSC50
191
]
# Arm Load Register
cfl
.
Tcsend_DB
(
'
SASW LoadRegisterArmCmd
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW LoadRegisterArmCmd
'
,
pool_name
=
'
PLM
'
)
# TC(210,8): SASW LoadRegisterDisarmC [KSC50
204
]
# TC(210,8): SASW LoadRegisterDisarmC [KSC50
192
]
# Disarm Load Register
cfl
.
Tcsend_DB
(
'
SASW LoadRegisterDisarmC
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW LoadRegisterDisarmC
'
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtBoolCmd [KSC50
205
]
# TC(211,1): SASW ParamUpdtBoolCmd [KSC50
193
]
# Update Parameter of type Boolean
# ParamType = PAR_BOOL # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueBool
=
None
# KSP502
07
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtBoolCmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueBool
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_BOOL # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueBool
=
None
# KSP502
16
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtBoolCmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueBool
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtInt8Cmd [KSC50
206
]
# TC(211,1): SASW ParamUpdtInt8Cmd [KSC50
194
]
# Update Parameter of type INT8
# ParamType = PAR_INT8 # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueInt8
=
None
# KSP502
1
2
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtInt8Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueInt8
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_INT8 # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueInt8
=
None
# KSP5022
1
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtInt8Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueInt8
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtInt16Cmd [KSC50
207
]
# TC(211,1): SASW ParamUpdtInt16Cmd [KSC50
195
]
# Update Parameter of type INT16
# ParamType = PAR_INT16 # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueInt16
=
None
# KSP5021
0
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtInt16Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueInt16
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_INT16 # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueInt16
=
None
# KSP5021
9
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtInt16Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueInt16
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtInt32Cmd [KSC50
208
]
# TC(211,1): SASW ParamUpdtInt32Cmd [KSC50
196
]
# Update Parameter of type INT32
# ParamType = PAR_INT32 # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueInt32
=
None
# KSP502
11
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtInt32Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueInt32
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_INT32 # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueInt32
=
None
# KSP502
20
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtInt32Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueInt32
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtUint8Cmd [KSC50
209
]
# TC(211,1): SASW ParamUpdtUint8Cmd [KSC50
197
]
# Update Parameter of type UINT8
# ParamType = PAR_UINT8 # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueUint8
=
None
# KSP502
15
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtUint8Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueUint8
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_UINT8 # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueUint8
=
None
# KSP502
24
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtUint8Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueUint8
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtUint16Cmd [KSC50
210
]
# TC(211,1): SASW ParamUpdtUint16Cmd [KSC50
198
]
# Update Parameter of type UINT16
# ParamType = PAR_UINT16 # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueUint16
=
None
# KSP502
13
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtUint16Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueUint16
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_UINT16 # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueUint16
=
None
# KSP502
22
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtUint16Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueUint16
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtUint32Cmd [KSC50
211
]
# TC(211,1): SASW ParamUpdtUint32Cmd [KSC50
199
]
# Update Parameter of type UINT32
# ParamType = PAR_UINT32 # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueUint32
=
None
# KSP502
14
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtUint32Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueUint32
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_UINT32 # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueUint32
=
None
# KSP502
23
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtUint32Cmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueUint32
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtFloatCmd [KSC502
12
]
# TC(211,1): SASW ParamUpdtFloatCmd [KSC502
00
]
# Update Parameter of type FLOAT
# ParamType = PAR_FLOAT # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueFloat
=
None
# KSP502
09
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtFloatCmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueFloat
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_FLOAT # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueFloat
=
None
# KSP502
18
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtFloatCmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueFloat
,
pool_name
=
'
PLM
'
)
# TC(211,1): SASW ParamUpdtCucCmd [KSC5021
3
]
# TC(211,1): SASW ParamUpdtCucCmd [KSC502
0
1]
# Update Parameter of type CUC
# ParamType = PAR_CUC # KSP502
06
[NOT EDITABLE]
NParams
=
None
# KSP5020
0
ParamId
=
None
# KSP502
0
1
ArrayElemId
=
None
# KSP50
199
ParamValueCuc
=
None
# KSP502
08
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtCucCmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueCuc
,
pool_name
=
'
LIVE
'
)
# ParamType = PAR_CUC # KSP502
15
[NOT EDITABLE]
NParams
=
None
# KSP5020
9
ParamId
=
None
# KSP5021
0
ArrayElemId
=
None
# KSP50
208
ParamValueCuc
=
None
# KSP502
17
cfl
.
Tcsend_DB
(
'
SASW ParamUpdtCucCmd
'
,
NParams
,
ParamId
,
ArrayElemId
,
ParamValueCuc
,
pool_name
=
'
PLM
'
)
# TC(212,1): SASW CopyCmd [KSC502
14
]
# TC(212,1): SASW CopyCmd [KSC502
02
]
# Copy Data
SrcMemId
=
None
# KSP50022
SrcAddress
=
None
# KSP50021
DataSize
=
None
# KSP50019
TrgtMemId
=
None
# KSP50024
TrgtAddress
=
None
# KSP50023
cfl
.
Tcsend_DB
(
'
SASW CopyCmd
'
,
SrcMemId
,
SrcAddress
,
DataSize
,
TrgtMemId
,
TrgtAddress
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW CopyCmd
'
,
SrcMemId
,
SrcAddress
,
DataSize
,
TrgtMemId
,
TrgtAddress
,
pool_name
=
'
PLM
'
)
# TC(212,2): SASW ComprCmd [KSC502
15
]
# TC(212,2): SASW ComprCmd [KSC502
03
]
# Compress Data
SrcMemId
=
None
# KSP50022
SrcAddress
=
None
# KSP50021
...
...
@@ -501,10 +561,10 @@ DataSize = None # KSP50019
ComprConfig
=
None
# KSP50018
TrgtMemId
=
None
# KSP50024
TrgtAddress
=
None
# KSP50023
cfl
.
Tcsend_DB
(
'
SASW ComprCmd
'
,
SrcMemId
,
SrcAddress
,
DataSize
,
ComprConfig
,
TrgtMemId
,
TrgtAddress
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW ComprCmd
'
,
SrcMemId
,
SrcAddress
,
DataSize
,
ComprConfig
,
TrgtMemId
,
TrgtAddress
,
pool_name
=
'
PLM
'
)
# TC(212,3): SASW DecomprCmd [KSC502
16
]
# TC(212,3): SASW DecomprCmd [KSC502
04
]
# Decompress Data
SrcMemId
=
None
# KSP50022
SrcAddress
=
None
# KSP50021
...
...
@@ -512,34 +572,34 @@ DataSize = None # KSP50019
DecomprConfig
=
None
# KSP50020
TrgtMemId
=
None
# KSP50024
TrgtAddress
=
None
# KSP50023
cfl
.
Tcsend_DB
(
'
SASW DecomprCmd
'
,
SrcMemId
,
SrcAddress
,
DataSize
,
DecomprConfig
,
TrgtMemId
,
TrgtAddress
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
SASW DecomprCmd
'
,
SrcMemId
,
SrcAddress
,
DataSize
,
DecomprConfig
,
TrgtMemId
,
TrgtAddress
,
pool_name
=
'
PLM
'
)
# TC(213,1): SASW SchedSegmCmd [KSC502
17
]
# TC(213,1): SASW SchedSegmCmd [KSC502
05
]
# Schedule Program Segment
SegmAddress
=
None
# KSP501
88
cfl
.
Tcsend_DB
(
'
SASW SchedSegmCmd
'
,
SegmAddress
,
pool_name
=
'
LIVE
'
)
SegmAddress
=
None
# KSP501
97
cfl
.
Tcsend_DB
(
'
SASW SchedSegmCmd
'
,
SegmAddress
,
pool_name
=
'
PLM
'
)
# TC(3,131): DBS_TC_SET_HKREP_FREQ [KTC40001]
# Set Housekeeping Reporting Frequency
HK_REP_SID
=
100
# KTP40001
HK_REP_PER
=
32
# KTP40002
cfl
.
Tcsend_DB
(
'
DBS_TC_SET_HKREP_FREQ
'
,
HK_REP_SID
,
HK_REP_PER
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_SET_HKREP_FREQ
'
,
HK_REP_SID
,
HK_REP_PER
,
pool_name
=
'
PLM
'
)
# TC(5,5): DBS_TC_ENABLE_EVENT [KTC40002]
# Enables one or more event reports
EVENT_REP_CNT
=
1
# KTP40010
EVENT_ID
=
"
EVT_MEM_COR_RAM
"
# KTP40011
cfl
.
Tcsend_DB
(
'
DBS_TC_ENABLE_EVENT
'
,
EVENT_REP_CNT
,
EVENT_ID
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_ENABLE_EVENT
'
,
EVENT_REP_CNT
,
EVENT_ID
,
pool_name
=
'
PLM
'
)
# TC(5,6): DBS_TC_DISABLE_EVENT [KTC40003]
# Disables one or more event reports
EVENT_REP_CNT
=
1
# KTP40010
EVENT_ID
=
"
EVT_MEM_COR_RAM
"
# KTP40011
cfl
.
Tcsend_DB
(
'
DBS_TC_DISABLE_EVENT
'
,
EVENT_REP_CNT
,
EVENT_ID
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_DISABLE_EVENT
'
,
EVENT_REP_CNT
,
EVENT_ID
,
pool_name
=
'
PLM
'
)
# TC(6,2): DBS_TC_LOAD_MEMORY [KTC40004]
...
...
@@ -548,7 +608,7 @@ WR_MEM_MID = "DPU_RAM" # KTP40030
WR_START_ADDR
=
0x60000000
# KTP40031
WR_BLOCK_LEN
=
4
# KTP40032
WR_BLOC_DATA
=
0x00
# KTP40033
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_MEMORY
'
,
WR_MEM_MID
,
WR_START_ADDR
,
WR_BLOCK_LEN
,
WR_BLOC_DATA
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_MEMORY
'
,
WR_MEM_MID
,
WR_START_ADDR
,
WR_BLOCK_LEN
,
WR_BLOC_DATA
,
pool_name
=
'
PLM
'
)
# TC(6,5): DBS_TC_DUMP_MEMORY [KTC40005]
...
...
@@ -556,7 +616,7 @@ cfl.Tcsend_DB('DBS_TC_LOAD_MEMORY', WR_MEM_MID, WR_START_ADDR, WR_BLOCK_LEN, WR_
RD_MEM_MID
=
"
DPU_RAM
"
# KTP40050
RD_START_ADDR
=
0x60000000
# KTP40051
RD_BLOCK_LEN
=
4
# KTP40052
cfl
.
Tcsend_DB
(
'
DBS_TC_DUMP_MEMORY
'
,
RD_MEM_MID
,
RD_START_ADDR
,
RD_BLOCK_LEN
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_DUMP_MEMORY
'
,
RD_MEM_MID
,
RD_START_ADDR
,
RD_BLOCK_LEN
,
pool_name
=
'
PLM
'
)
# TC(6,9): DBS_TC_CHECK_MEMORY [KTC40006]
...
...
@@ -564,7 +624,7 @@ cfl.Tcsend_DB('DBS_TC_DUMP_MEMORY', RD_MEM_MID, RD_START_ADDR, RD_BLOCK_LEN, poo
CH_MEM_MID
=
"
DPU_RAM
"
# KTP40060
CH_START_ADDR
=
0x60000000
# KTP40061
CH_BLOCK_LEN
=
4
# KTP40062
cfl
.
Tcsend_DB
(
'
DBS_TC_CHECK_MEMORY
'
,
CH_MEM_MID
,
CH_START_ADDR
,
CH_BLOCK_LEN
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_CHECK_MEMORY
'
,
CH_MEM_MID
,
CH_START_ADDR
,
CH_BLOCK_LEN
,
pool_name
=
'
PLM
'
)
# TC(6,129): DBS_TC_CLEAR_MEMORY [KTC40007]
...
...
@@ -572,24 +632,24 @@ cfl.Tcsend_DB('DBS_TC_CHECK_MEMORY', CH_MEM_MID, CH_START_ADDR, CH_BLOCK_LEN, po
# CLR_MEM_MID = DPU_RAM # KTP40070 [NOT EDITABLE]
CLR_START_ADDR
=
0x60040000
# KTP40071
CLR_BLOCK_LEN
=
33554432
# KTP40072
cfl
.
Tcsend_DB
(
'
DBS_TC_CLEAR_MEMORY
'
,
CLR_START_ADDR
,
CLR_BLOCK_LEN
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_CLEAR_MEMORY
'
,
CLR_START_ADDR
,
CLR_BLOCK_LEN
,
pool_name
=
'
PLM
'
)
# TC(9,128): DBS_TC_UPDATE_TIME [KTC40008]
# Set the onboard time
DPU_NEW_TIMESTAMP
=
0
# KTP40080
cfl
.
Tcsend_DB
(
'
DBS_TC_UPDATE_TIME
'
,
DPU_NEW_TIMESTAMP
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_UPDATE_TIME
'
,
DPU_NEW_TIMESTAMP
,
pool_name
=
'
PLM
'
)
# TC(17,1): DBS_TC_TEST_CONNECTION [KTC40009]
# Test the connection to the DPU
cfl
.
Tcsend_DB
(
'
DBS_TC_TEST_CONNECTION
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_TEST_CONNECTION
'
,
pool_name
=
'
PLM
'
)
# TC(20,1): DBS_TC_DUMP_PARAMETERS [KTC40010]
# Dump parameters
PARAM_SID
=
"
ADC_RANGES
"
# KTP40100
cfl
.
Tcsend_DB
(
'
DBS_TC_DUMP_PARAMETERS
'
,
PARAM_SID
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_DUMP_PARAMETERS
'
,
PARAM_SID
,
pool_name
=
'
PLM
'
)
# TC(20,3): DBS_TC_PARLOAD_ADCRANGES [KTC40011]
...
...
@@ -660,7 +720,7 @@ TEMP_PSU_FAIL_LOWER_RANG = 0 # KTP40171
TEMP_PSU_WARN_UPPER_RANG
=
16382
# KTP40172
TEMP_PSU_FAIL_UPPER_RANG
=
16382
# KTP40173
PARAM_CRC
=
0
# KTP40174
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_ADCRANGES
'
,
P3V9_WARN_LOWER_RANGE
,
P3V9_FAIL_LOWER_RANGE
,
P3V9_WARN_UPPER_RANGE
,
P3V9_FAIL_UPPER_RANGE
,
P3V3_WARN_LOWER_RANGE
,
P3V3_FAIL_LOWER_RANGE
,
P3V3_WARN_UPPER_RANGE
,
P3V3_FAIL_UPPER_RANGE
,
P3V3_LVDS_WARN_LOWER_RAN
,
P3V3_LVDS_FAIL_LOWER_RAN
,
P3V3_LVDS_WARN_UPPER_RAN
,
P3V3_LVDS_FAIL_UPPER_RAN
,
P2V5_WARN_LOWER_RANGE
,
P2V5_FAIL_LOWER_RANGE
,
P2V5_WARN_UPPER_RANGE
,
P2V5_FAIL_UPPER_RANGE
,
P1V8_WARN_LOWER_RANGE
,
P1V8_FAIL_LOWER_RANGE
,
P1V8_WARN_UPPER_RANGE
,
P1V8_FAIL_UPPER_RANGE
,
P1V2_WARN_LOWER_RANGE
,
P1V2_FAIL_LOWER_RANGE
,
P1V2_WARN_UPPER_RANGE
,
P1V2_FAIL_UPPER_RANGE
,
REF_WARN_LOWER_RANGE
,
REF_FAIL_LOWER_RANGE
,
REF_WARN_UPPER_RANGE
,
REF_FAIL_UPPER_RANGE
,
TEMP1_WARN_LOWER_RANGE
,
TEMP1_FAIL_LOWER_RANGE
,
TEMP1_WARN_UPPER_RANGE
,
TEMP1_FAIL_UPPER_RANGE
,
TEMP_FEE_WARN_LOWER_RANG
,
TEMP_FEE_FAIL_LOWER_RANG
,
TEMP_FEE_WARN_UPPER_RANG
,
TEMP_FEE_FAIL_UPPER_RANG
,
TEMP_CDD_WARN_LOWER_RANG
,
TEMP_CDD_FAIL_LOWER_RANG
,
TEMP_CDD_WARN_UPPER_RANG
,
TEMP_CDD_FAIL_UPPER_RANG
,
I_FEE_ANA_WARN_LOWER_RAN
,
I_FEE_ANA_FAIL_LOWER_RAN
,
I_FEE_ANA_WARN_UPPER_RAN
,
I_FEE_ANA_FAIL_UPPER_RAN
,
I_FEE_DIG_WARN_LOWER_RAN
,
I_FEE_DIG_FAIL_LOWER_RAN
,
I_FEE_DIG_WARN_UPPER_RAN
,
I_FEE_DIG_FAIL_UPPER_RAN
,
I_DPU_WARN_LOWER_RANGE
,
I_DPU_FAIL_LOWER_RANGE
,
I_DPU_WARN_UPPER_RANGE
,
I_DPU_FAIL_UPPER_RANGE
,
I_RSE_WARN_LOWER_RANGE
,
I_RSE_FAIL_LOWER_RANGE
,
I_RSE_WARN_UPPER_RANGE
,
I_RSE_FAIL_UPPER_RANGE
,
I_HEATER_WARN_LOWER_RANG
,
I_HEATER_FAIL_LOWER_RANG
,
I_HEATER_WARN_UPPER_RANG
,
I_HEATER_FAIL_UPPER_RANG
,
TEMP_PSU_WARN_LOWER_RANG
,
TEMP_PSU_FAIL_LOWER_RANG
,
TEMP_PSU_WARN_UPPER_RANG
,
TEMP_PSU_FAIL_UPPER_RANG
,
PARAM_CRC
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_ADCRANGES
'
,
P3V9_WARN_LOWER_RANGE
,
P3V9_FAIL_LOWER_RANGE
,
P3V9_WARN_UPPER_RANGE
,
P3V9_FAIL_UPPER_RANGE
,
P3V3_WARN_LOWER_RANGE
,
P3V3_FAIL_LOWER_RANGE
,
P3V3_WARN_UPPER_RANGE
,
P3V3_FAIL_UPPER_RANGE
,
P3V3_LVDS_WARN_LOWER_RAN
,
P3V3_LVDS_FAIL_LOWER_RAN
,
P3V3_LVDS_WARN_UPPER_RAN
,
P3V3_LVDS_FAIL_UPPER_RAN
,
P2V5_WARN_LOWER_RANGE
,
P2V5_FAIL_LOWER_RANGE
,
P2V5_WARN_UPPER_RANGE
,
P2V5_FAIL_UPPER_RANGE
,
P1V8_WARN_LOWER_RANGE
,
P1V8_FAIL_LOWER_RANGE
,
P1V8_WARN_UPPER_RANGE
,
P1V8_FAIL_UPPER_RANGE
,
P1V2_WARN_LOWER_RANGE
,
P1V2_FAIL_LOWER_RANGE
,
P1V2_WARN_UPPER_RANGE
,
P1V2_FAIL_UPPER_RANGE
,
REF_WARN_LOWER_RANGE
,
REF_FAIL_LOWER_RANGE
,
REF_WARN_UPPER_RANGE
,
REF_FAIL_UPPER_RANGE
,
TEMP1_WARN_LOWER_RANGE
,
TEMP1_FAIL_LOWER_RANGE
,
TEMP1_WARN_UPPER_RANGE
,
TEMP1_FAIL_UPPER_RANGE
,
TEMP_FEE_WARN_LOWER_RANG
,
TEMP_FEE_FAIL_LOWER_RANG
,
TEMP_FEE_WARN_UPPER_RANG
,
TEMP_FEE_FAIL_UPPER_RANG
,
TEMP_CDD_WARN_LOWER_RANG
,
TEMP_CDD_FAIL_LOWER_RANG
,
TEMP_CDD_WARN_UPPER_RANG
,
TEMP_CDD_FAIL_UPPER_RANG
,
I_FEE_ANA_WARN_LOWER_RAN
,
I_FEE_ANA_FAIL_LOWER_RAN
,
I_FEE_ANA_WARN_UPPER_RAN
,
I_FEE_ANA_FAIL_UPPER_RAN
,
I_FEE_DIG_WARN_LOWER_RAN
,
I_FEE_DIG_FAIL_LOWER_RAN
,
I_FEE_DIG_WARN_UPPER_RAN
,
I_FEE_DIG_FAIL_UPPER_RAN
,
I_DPU_WARN_LOWER_RANGE
,
I_DPU_FAIL_LOWER_RANGE
,
I_DPU_WARN_UPPER_RANGE
,
I_DPU_FAIL_UPPER_RANGE
,
I_RSE_WARN_LOWER_RANGE
,
I_RSE_FAIL_LOWER_RANGE
,
I_RSE_WARN_UPPER_RANGE
,
I_RSE_FAIL_UPPER_RANGE
,
I_HEATER_WARN_LOWER_RANG
,
I_HEATER_FAIL_LOWER_RANG
,
I_HEATER_WARN_UPPER_RANG
,
I_HEATER_FAIL_UPPER_RANG
,
TEMP_PSU_WARN_LOWER_RANG
,
TEMP_PSU_FAIL_LOWER_RANG
,
TEMP_PSU_WARN_UPPER_RANG
,
TEMP_PSU_FAIL_UPPER_RANG
,
PARAM_CRC
,
pool_name
=
'
PLM
'
)
# TC(20,3): DBS_TC_PARLOAD_RSEPARAM [KTC40012]
...
...
@@ -676,32 +736,32 @@ RSE_CONFIG = 0 # KTP40196
MAX_MOTOR_CUR
=
0
# KTP40197
EMERGENCY_STEPS
=
0
# KTP40198
PARAM_CRC
=
0
# KTP40174
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_RSEPARAM
'
,
MOTOR_CUR
,
SETTL_TIME
,
CHOP_DUTY
,
MAX_MOTOR_TEMP
,
MAX_ELEC_TEMP
,
MAX_STEPS
,
RSE_CONFIG
,
MAX_MOTOR_CUR
,
EMERGENCY_STEPS
,
PARAM_CRC
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_RSEPARAM
'
,
MOTOR_CUR
,
SETTL_TIME
,
CHOP_DUTY
,
MAX_MOTOR_TEMP
,
MAX_ELEC_TEMP
,
MAX_STEPS
,
RSE_CONFIG
,
MAX_MOTOR_CUR
,
EMERGENCY_STEPS
,
PARAM_CRC
,
pool_name
=
'
PLM
'
)
# TC(20,128): DBS_TC_PARLOAD_ARM [KTC40013]
# Arm the software for loading of parameters to the MRAM
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_ARM
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_ARM
'
,
pool_name
=
'
PLM
'
)
# TC(20,129): DBS_TC_PARLOAD_DISARM [KTC40014]
# Disarm the software for loading of parameters
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_DISARM
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_PARLOAD_DISARM
'
,
pool_name
=
'
PLM
'
)
# TC(210,1): DBS_TC_RESET_TO_SAFE [KTC40015]
# Reset the DPU (and go to SAFE mode)
cfl
.
Tcsend_DB
(
'
DBS_TC_RESET_TO_SAFE
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_RESET_TO_SAFE
'
,
pool_name
=
'
PLM
'
)
# TC(210,2): DBS_TC_ENABLE_WATCHDOG [KTC40016]
# Enable the watchdog of the DPU
cfl
.
Tcsend_DB
(
'
DBS_TC_ENABLE_WATCHDOG
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_ENABLE_WATCHDOG
'
,
pool_name
=
'
PLM
'
)
# TC(210,3): DBS_TC_DISABLE_WATCHDOG [KTC40017]
# DISable the watchdog of the DPU
cfl
.
Tcsend_DB
(
'
DBS_TC_DISABLE_WATCHDOG
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_DISABLE_WATCHDOG
'
,
pool_name
=
'
PLM
'
)
# TC(210,4): DBS_TC_BOOT_IASW [KTC40018]
...
...
@@ -714,7 +774,7 @@ SW_FREE2 = 0x00000000 # KTP40264
SW_FREE3
=
0x00000000
# KTP40265
SW_FREE4
=
0x00000000
# KTP40266
SW_FREE5
=
0x00000000
# KTP40267
cfl
.
Tcsend_DB
(
'
DBS_TC_BOOT_IASW
'
,
SW_MEM_MID
,
SW_IMG_ADDR
,
SW_START_ADDR
,
SW_FREE1
,
SW_FREE2
,
SW_FREE3
,
SW_FREE4
,
SW_FREE5
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_BOOT_IASW
'
,
SW_MEM_MID
,
SW_IMG_ADDR
,
SW_START_ADDR
,
SW_FREE1
,
SW_FREE2
,
SW_FREE3
,
SW_FREE4
,
SW_FREE5
,
pool_name
=
'
PLM
'
)
# TC(210,6): DBS_TC_LOAD_REGISTER [KTC40019]
...
...
@@ -723,14 +783,14 @@ LR_REG_ADDR = 0x20000000 # KTP40280
LR_REG_DATA
=
0x0
# KTP40281
LR_VERI_ADDR
=
0x20000000
# KTP40282
LR_VERI_MASK
=
0xFFFFFFFF
# KTP40283
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_REGISTER
'
,
LR_REG_ADDR
,
LR_REG_DATA
,
LR_VERI_ADDR
,
LR_VERI_MASK
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_REGISTER
'
,
LR_REG_ADDR
,
LR_REG_DATA
,
LR_VERI_ADDR
,
LR_VERI_MASK
,
pool_name
=
'
PLM
'
)
# TC(210,7): DBS_TC_LOAD_REG_ARM [KTC40020]
# Arm the software for loading into a register
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_REG_ARM
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_REG_ARM
'
,
pool_name
=
'
PLM
'
)
# TC(210,8): DBS_TC_LOAD_REG_DISARM [KTC40021]
# Disarm the software for loading into a register
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_REG_DISARM
'
,
pool_name
=
'
LIVE
'
)
cfl
.
Tcsend_DB
(
'
DBS_TC_LOAD_REG_DISARM
'
,
pool_name
=
'
PLM
'
)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment