devices.g10
G10 device implementation.
Data class for parsed History status frame.
Parameters
- raw_decimal: 16-bit status value
- net_value: Bit 0 — net value active
- operation_mode: Bit 1 — Ratemeter or Scaler
- accumulated_counts: Bit 3 — accumulated counts active
- background_measurement: Bit 4 — background measurement active
- scaler_with: Bit 5 — Preset Counts or Preset Time
- used_filter: Bits 6–7 — filter selection (B20 / B20-ER only)
- used_filter_raw_decimal: Raw 2-bit filter code
- 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
Parse a History status value from an integer or hex string.
Parameters
- value: 16-bit value as int, decimal string, or hex (e.g.
0x1A2B,1A2B)
Returns
Parsed
radeye_comms_sdk.radeye.devices.g10.G10HistoryStatusinstance
Inherited Members
RadEye G10 class
Parse raw count rate response with dead time correction.
Returns
None if no data was received, otherwise a list of raw count rates: [counter_1_in_cps, ttp_value, hv_power_in_cps]
Read filtered count rate.
Returns
None if no data was received, otherwise value in 0.01 cps units
Read values displayed on the device screen and status information.
Returns
Noneif no data was received, otherwise aradeye_comms_sdk.radeye.devices._base.DisplayStatusDatainstance. Thestatusfield is aradeye_comms_sdk.radeye.devices.g10.G10HistoryStatusinstance.
Read raw count rate THRESHOLD response specific to G10 devices.
Returns
None if no data was received, otherwise a list of the measured dose rate in µR/h
Units for radiation values (e.g. Sv/h)
Returns
None if no data was received, otherwise a dictionary of the parsed units
Get ros publisher info for G10 device.
Returns
Dict of dictionaries {topic name, radiation type, muliplication factor}