MCA-1K Data Server Reference

MCA-1K

Introduction

USB driver

MCA-1K Device

Data structures

Overview

Module Constants

ARM Data structures

Version

Status

Controls

Calibration

Histogram

Time Histogram

Two-channel Logger

API

Overview

mca1k_data.py Constants

Summary

There are a few module constants used when directly communicating with the MCA-1K via the API.

Module Constants

The constants specify the on-board hardware target and the address within the target.

Module communication constants
ConstantDescription
ARM_WRITECommand type: Write to ARM
ARM_READCommand type: Read from ARM
ARM_VERSIONCommand address: Version information (read only)
ARM_STATUSCommand address: Status data for operating voltage and temperature, results from data acqusition (R)
ARM_CTRLCommand address: Parameters controlling data acquisition, alarming and gain stabilization (R/W)
ARM_CALCommand address: Lookup tables for voltage vs temperature and similar data used for gain stabilization (R/W)
ARM_HISTOCommand address: MCA data with statistics and histogram (sample)
ARM_BCKCommand address: MCA data with statistics and histogram (background)
ARM_DIFFCommand address: MCA data with statistics and histogram (sample-background); ie background-subtracted histogram and count rates.
Command type and command address module constants