MCA Data Server Reference

COUNTER

Introduction

USB driver

Counter Device

Data structures

Overview

Module Constants

ARM Data structures

Version

Status

Controls

Calibration

Two-channel Logger

Time histogram

API

Overview

counter_data.py Constants

Summary

There are a few module constants used when directly communicating with the Counter 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_LOGGERCommand address: 8kB of logger data in two 1K data arrays
Command type and command address module constants