caproto.server.records.HistogramFields ====================================== .. currentmodule:: caproto.server.records .. inheritance-diagram:: HistogramFields .. autoclass:: HistogramFields .. if not using autodoc, add this here: automethod:: __init__ .. note:: To use this, specify ``record="histogram"`` in a :class:`pvproperty`. .. list-table:: HistogramFields pvproperties :header-rows: 1 :widths: auto * - Attribute - Suffix - Docs - Type - Notes - Alarm Group * - access_security_group - ``ASG`` - Access Security Group - CHAR - Length(29) Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - alarm_acknowledge_severity - ``ACKS`` - Alarm Ack Severity - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - alarm_acknowledge_transient - ``ACKT`` - Alarm Ack Transient - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - alarm_status - ``STAT`` - Alarm Status - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - collection_control - ``CMD`` - Collection Control - ENUM - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - collection_status - ``CSTA`` - Collection Status - INT - **Read-only** Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - counts_since_monitor - ``MCNT`` - Counts Since Monitor - INT - **Read-only** Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - current_alarm_severity - ``SEVR`` - Alarm Severity - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - dbputfield_process - ``PUTF`` - dbPutField process - CHAR - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - description - ``DESC`` - Descriptor - CHAR - Length(41) Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - device_type - ``DTYP`` - Device Type - ENUM - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - disable - ``DISA`` - Disable - INT - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - disable_alarm_severity - ``DISS`` - Disable Alarm Sevrty - ENUM - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - disable_putfield - ``DISP`` - Disable putField - CHAR - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - disable_value - ``DISV`` - Disable Value - INT - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - display_precision - ``PREC`` - Display Precision - INT - Inherited from :class:`~caproto.server.records.base.HistogramFields` **Get** **Put** - * - element_width - ``WDTH`` - Element Width - DOUBLE - **Read-only** Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - event_name - ``EVNT`` - Event Name - CHAR - Length(40) Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - forward_link - ``FLNK`` - Forward Process Link - STRING - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - high_operating_range - ``HOPR`` - High Operating Range - LONG - Inherited from :class:`~caproto.server.records.base.HistogramFields` **Get** **Put** - * - lock_count - ``LCNT`` - Lock Count - CHAR - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - low_operating_range - ``LOPR`` - Low Operating Range - LONG - Inherited from :class:`~caproto.server.records.base.HistogramFields` **Get** **Put** - * - lower_signal_limit - ``LLIM`` - Lower Signal Limit - DOUBLE - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - monitor_count_deadband - ``MDEL`` - Monitor Count Deadband - INT - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - monitor_seconds_dband - ``SDEL`` - Monitor Seconds Dband - DOUBLE - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - new_alarm_severity - ``NSEV`` - New Alarm Severity - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - new_alarm_status - ``NSTA`` - New Alarm Status - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - num_of_array_elements - ``NELM`` - Num of Array Elements - INT - **Read-only** Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - prev_simulation_mode - ``OLDSIMM`` - Prev. Simulation Mode - ENUM - **Read-only** Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - process_at_iocinit - ``PINI`` - Process at iocInit - ENUM - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - process_record - ``PROC`` - Force Processing - CHAR - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - record_active - ``PACT`` - Record active - CHAR - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - record_name - ``NAME`` - Record Name - CHAR - **Read-only** Length(61) Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - record_type - ``RTYP`` - Record type - STRING - **Read-only** Inherited from :class:`~caproto.server.records.records.RecordFieldGroup` - * - reprocess - ``RPRO`` - Reprocess - CHAR - **Read-only** Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - scan_phase - ``PHAS`` - Scan Phase - INT - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - scan_rate - ``SCAN`` - Scan Mechanism - ENUM - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - scanning_disable - ``SDIS`` - Scanning Disable - STRING - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - scheduling_priority - ``PRIO`` - Scheduling Priority - ENUM - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - signal_value - ``SGNL`` - Signal Value - DOUBLE - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - signal_value_location - ``SVL`` - Signal Value Location - STRING - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - sim_mode_async_delay - ``SDLY`` - Sim. Mode Async Delay - DOUBLE - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - sim_mode_scan - ``SSCN`` - Sim. Mode Scan - ENUM - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - simulation_input_link - ``SIOL`` - Simulation Input Link - STRING - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - simulation_mode - ``SIMM`` - Simulation Mode - ENUM - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - simulation_mode_link - ``SIML`` - Simulation Mode Link - STRING - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - simulation_mode_severity - ``SIMS`` - Simulation Mode Severity - ENUM - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - simulation_value - ``SVAL`` - Simulation Value - DOUBLE - Inherited from :class:`~caproto.server.records.base.HistogramFields` - * - time_stamp_event - ``TSE`` - Time Stamp Event - INT - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - time_stamp_link - ``TSEL`` - Time Stamp Link - STRING - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - trace_processing - ``TPRO`` - Trace Processing - CHAR - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - undefined - ``UDF`` - Undefined - CHAR - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - undefined_alarm_severity - ``UDFS`` - Undefined Alarm Sevrty - ENUM - Inherited from :class:`~caproto.server.records.base.RecordFieldGroup` - * - upper_signal_limit - ``ULIM`` - Upper Signal Limit - DOUBLE - Inherited from :class:`~caproto.server.records.base.HistogramFields` - .. rubric:: Methods .. autosummary:: ~HistogramFields.group_read ~HistogramFields.group_write ~HistogramFields.publish ~HistogramFields.value_write_hook .. rubric:: Attributes .. autosummary:: ~HistogramFields.default_values ~HistogramFields.has_val_field ~HistogramFields.scan_rate_sec ~HistogramFields.type_map ~HistogramFields.type_map_read_only .. rubric:: pvproperty methods .. method:: display_precision.getter(self, instance) .. literalinclude:: /../../../../../../../opt/hostedtoolcache/Python/3.8.10/x64/lib/python3.8/site-packages/caproto/server/records/utils.py :language: python :linenos: :dedent: 4 :lineno-start: 38 :lines: 38-40 .. method:: high_operating_range.getter(self, instance) .. literalinclude:: /../../../../../../../opt/hostedtoolcache/Python/3.8.10/x64/lib/python3.8/site-packages/caproto/server/records/utils.py :language: python :linenos: :dedent: 4 :lineno-start: 38 :lines: 38-40 .. method:: low_operating_range.getter(self, instance) .. literalinclude:: /../../../../../../../opt/hostedtoolcache/Python/3.8.10/x64/lib/python3.8/site-packages/caproto/server/records/utils.py :language: python :linenos: :dedent: 4 :lineno-start: 38 :lines: 38-40