Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
T
tango
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Jira issues
Open Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
LOFAR2.0
tango
Commits
8b7fc475
Commit
8b7fc475
authored
4 years ago
by
Taya Snijder
Browse files
Options
Downloads
Patches
Plain Diff
corrected APSCTL paths
parent
70d1e9a0
No related branches found
No related tags found
1 merge request
!27
Resolve #2021 "04 16 branched from master apsctl device"
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
devices/APSCTL.py
+51
-51
51 additions, 51 deletions
devices/APSCTL.py
devices/clients/opcua_connection.py
+5
-1
5 additions, 1 deletion
devices/clients/opcua_connection.py
with
56 additions
and
52 deletions
devices/APSCTL.py
+
51
−
51
View file @
8b7fc475
...
...
@@ -69,60 +69,60 @@ class APSCTL(hardware_device):
# Central CP per Uniboard
UNB2_Power_ON_OFF_RW
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_Power_ON_OFF_RW
"
],
datatype
=
numpy
.
bool_
,
dims
=
(
N_unb
,),
access
=
AttrWriteType
.
READ_WRITE
)
UNB2_Front_Panel_LED_RW
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_Front_Panel_LED_RW
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,),
access
=
AttrWriteType
.
READ_WRITE
)
UNB2_Mask_RW
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_Mask_RW
"
],
datatype
=
numpy
.
bool_
,
dims
=
(
N_unb
,),
access
=
AttrWriteType
.
READ_WRITE
)
UNB2_Power_ON_OFF_RW
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_Power_ON_OFF_RW
"
],
datatype
=
numpy
.
bool_
,
dims
=
(
N_unb
,),
access
=
AttrWriteType
.
READ_WRITE
)
UNB2_Front_Panel_LED_RW
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_Front_Panel_LED_RW
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,),
access
=
AttrWriteType
.
READ_WRITE
)
UNB2_Mask_RW
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_Mask_RW
"
],
datatype
=
numpy
.
bool_
,
dims
=
(
N_unb
,),
access
=
AttrWriteType
.
READ_WRITE
)
# Central MP per Uniboard
UNB2_I2C_bus_OK_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_I2C_bus_OK_R
"
],
datatype
=
numpy
.
bool_
,
dims
=
(
N_unb
,))
UNB2_Front_Panel_LED_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_Front_Panel_LED_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,))
UNB2_EEPROM_Serial_Number_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_EEPROM_Serial_Number_R
"
],
datatype
=
numpy
.
str
,
dims
=
(
N_unb
,))
UNB2_EEPROM_Unique_ID_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_EEPROM_Unique_ID_R
"
],
datatype
=
numpy
.
uint32
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_VIN_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_DC_DC_48V_12V_VIN_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_DC_DC_48V_12V_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_DC_DC_48V_12V_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_DC_DC_48V_12V_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N01_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_QSFP_N01_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N01_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_QSFP_N01_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N01_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_QSFP_N01_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N23_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_QSFP_N23_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N23_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_QSFP_N23_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N23_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_QSFP_N23_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_1V2_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_SWITCH_1V2_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_1V2_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_SWITCH_1V2_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_1V2_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_SWITCH_1V2_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_PHY_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_SWITCH_PHY_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_PHY_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_SWITCH_PHY_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_PHY_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_SWITCH_PHY_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_CLOCK_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_CLOCK_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_CLOCK_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_CLOCK_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_CLOCK_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_POL_CLOCK_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_I2C_bus_OK_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_I2C_bus_OK_R
"
],
datatype
=
numpy
.
bool_
,
dims
=
(
N_unb
,))
UNB2_Front_Panel_LED_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_Front_Panel_LED_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,))
UNB2_EEPROM_Serial_Number_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_EEPROM_Serial_Number_R
"
],
datatype
=
numpy
.
str
,
dims
=
(
N_unb
,))
UNB2_EEPROM_Unique_ID_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_EEPROM_Unique_ID_R
"
],
datatype
=
numpy
.
uint32
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_VIN_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_DC_DC_48V_12V_VIN_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_DC_DC_48V_12V_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_DC_DC_48V_12V_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_DC_DC_48V_12V_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_DC_DC_48V_12V_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N01_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_QSFP_N01_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N01_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_QSFP_N01_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N01_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_QSFP_N01_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N23_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_QSFP_N23_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N23_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_QSFP_N23_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_QSFP_N23_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_QSFP_N23_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_1V2_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_SWITCH_1V2_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_1V2_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_SWITCH_1V2_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_1V2_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_SWITCH_1V2_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_PHY_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_SWITCH_PHY_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_PHY_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_SWITCH_PHY_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_SWITCH_PHY_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_SWITCH_PHY_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_CLOCK_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_CLOCK_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_CLOCK_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_CLOCK_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
UNB2_POL_CLOCK_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_POL_CLOCK_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,))
# monitor points per FPGA
UNB2_FPGA_DDR4_SLOT_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_DDR4_SLOT_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_DDR4_SLOT_PART_NUMBER_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_DDR4_SLOT_PART_NUMBER_R
"
],
datatype
=
numpy
.
str
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_0_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_0_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_1_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_1_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_2_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_2_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_3_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_3_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_4_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_4_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_5_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_5_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_0_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_0_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_1_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_1_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_2_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_2_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_3_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_3_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_4_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_4_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_5_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_QSFP_CAGE_5_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_CORE_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_CORE_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_CORE_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_CORE_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_CORE_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_CORE_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_ERAM_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_ERAM_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_ERAM_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_ERAM_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_ERAM_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_ERAM_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_RXGXB_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_RXGXB_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_RXGXB_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_RXGXB_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_RXGXB_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_RXGXB_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_TXGXB_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_TXGXB_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_TXGXB_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:UNB2_FPGA_POL_TXGXB_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_DDR4_SLOT_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_DDR4_SLOT_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_DDR4_SLOT_PART_NUMBER_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_DDR4_SLOT_PART_NUMBER_R
"
],
datatype
=
numpy
.
str
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_0_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_0_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_1_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_1_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_2_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_2_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_3_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_3_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_4_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_4_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_5_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_5_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_0_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_0_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_1_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_1_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_2_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_2_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_3_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_3_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_4_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_4_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_QSFP_CAGE_5_LOS_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_QSFP_CAGE_5_LOS_R
"
],
datatype
=
numpy
.
uint8
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_CORE_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_CORE_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_CORE_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_CORE_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_CORE_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_CORE_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_ERAM_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_ERAM_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_ERAM_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_ERAM_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_ERAM_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_ERAM_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_RXGXB_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_RXGXB_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_RXGXB_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_RXGXB_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_RXGXB_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_RXGXB_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_TXGXB_VOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_TXGXB_VOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
UNB2_FPGA_POL_TXGXB_IOUT_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:PCC
"
,
"
2:UNB2_FPGA_POL_TXGXB_IOUT_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
# listed as 'POL_FPGA_TXGXB_TEMP_R' on https://support.astron.nl/confluence/pages/viewpage.action?spaceKey=L2M&title=L4+SDPHW+Decision%3A+UniBoard2+Monitor+and+Control+points
# probably a typo
POL_FPGA_TXGXB_TEMP_R
=
attribute_wrapper
(
comms_annotation
=
[
"
2:POL_FPGA_TXGXB_TEMP_R
"
],
datatype
=
numpy
.
double
,
dims
=
(
N_unb
,
N_fpga
))
...
...
This diff is collapsed.
Click to expand it.
devices/clients/opcua_connection.py
+
5
−
1
View file @
8b7fc475
from
threading
import
Thread
import
socket
from
src.comms_client
import
*
import
numpy
import
opcua
from
opcua
import
Client
__all__
=
[
"
OPCUAConnection
"
]
...
...
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