Introduction
USB driver
bpi_device
Overview
Module Constants
FPGA Data structures
Controls
Statistics
Results
Histogram
List Mode
Oscilloscope Trace
Summation Weights
Time Slices
Two-bank List Mode
ARM Data structures
Version
Status
Controls
Calibration
API
Overview
|
MCA-3K Data Structure: arm_status
Summary
The arm_status data structure reports data describing the current status of the slow-control system. Data reported include the operating voltage (SiPM-3000), temperatures and more.
Data structures
For arm_status there are seven 'register' and 'field' data in use. All register data are 32-bit floats (float32).
arm_status registers and fields |
Register number and field name | Description |
0: op_volt | Current operating voltage (SiPM-1000 only) |
1: target_volt | Computed target voltage from request (directly or with correction applied) |
2: set_volt | Current operating voltage set by the DAC (so that op_volt matches req_volt (directly or with correction applied; SiPM-3000 only)) |
3: arm_temp | Current ARM M0+ processor core temperature |
4: x_temp | Current temperature measured by the external temperature sensor. |
5: avg_temp | Current temperature average (from selected sensor) |
6: wc_time | wall_clock time; Resolution is 65536/48MHz=1.365ms when wc_time < 223; ie 11450 s |
The arm_status registers
There is only one higher-level 'user' dictionary entry for arm_status.
arm_version user dictionary |
Name | Description |
wc_time | Wall clock time in seconds; Resolution is 1.365ms. |
arm_status 'user' dictionary entries
|