devices.sx
SX device implementation.
Data class for parsed History status frame.
Parameters
- raw_decimal: 32-bit status value
- net_value: Bit 0 — net value active
- operation_mode: Bit 1 — Ratemeter or Scaler
- number_of_used_probe: Bits 2–5 — probe index/count
- background_measurement: Bit 6 — background measurement active
- display_of: Bit 7 — αβ or β display
- number_of_used_nuclide: Bits 8–11 — nuclide index/count
- display_unit: Bits 12–15 — display unit label
- display_unit_raw_decimal: Raw 4-bit display unit code
- probe_style: Bits 16–19 — probe style label
- probe_style_raw_decimal: Raw 4-bit probe style code
- accumulated_counts: Bit 20 — accumulated counts active
- window: Bits 24–26 — rate window / display mode
- window_raw_decimal: Raw 3-bit window code
Parse a History status value from an integer or numeric string.
Parameters
- value: 32-bit value as int or decimal string (manual: decimal converted in HEX)
Returns
Parsed
radeye_comms_sdk.radeye.devices.sx.SXHistoryStatusinstance
Inherited Members
RadEye SX class
Parse raw count rate response specific to SX devices.
Returns
None if no data was received, otherwise a list of raw count rates: [ counter_1_in_cps, counter_2_in_cps, counter_3_in_cps, counter_4_in_cps, hv_power_index, probe_current_in_0.1_uA_units, ]
Parse filtered count rate.
Returns
None if no data was received, otherwise a list of filtered count rates: [beta_counts, alpha_counts]
Read values displayed on the device screen and status information.
Returns
Noneif no data was received, otherwise aradeye_comms_sdk.radeye.devices._base.DisplayStatusDatainstance, whereDisplayStatusData.statusisradeye_comms_sdk.radeye.devices.sx.SXHistoryStatus.
Parse raw count rate THRESHOLD response specific to SX devices.
Returns
None if no data was received, otherwise a list of filtered count rates: [beta_counts, alpha_counts]
Units for radiation values (e.g. Sv/h)
Returns
None if no data was received, otherwise a dictionary of the parsed units