caproto.server.records.BoFields¶

- class caproto.server.records.BoFields(prefix, **kw)[source]¶
- BoFields pvproperties¶ - Attribute - Suffix - Docs - Type - Notes - Alarm Group - access_security_group - ASG- Access Security Group - PvpropertyChar - Length(29) Inherited from - RecordFieldGroup- alarm_acknowledge_severity - ACKS- Alarm Ack Severity - PvpropertyEnumRO - Read-only Inherited from - RecordFieldGroup- alarm_acknowledge_transient - ACKT- Alarm Ack Transient - PvpropertyEnumRO - Read-only Inherited from - RecordFieldGroup- alarm_status - STAT- Alarm Status - PvpropertyEnumRO - Read-only Inherited from - RecordFieldGroup- change_of_state_sevr - COSV- Change of State Sevr - PvpropertyEnum - Inherited from - BoFields- current_alarm_severity - SEVR- Alarm Severity - PvpropertyEnumRO - Read-only Inherited from - RecordFieldGroup- dbputfield_process - PUTF- dbPutField process - PvpropertyByteRO - Read-only Inherited from - RecordFieldGroup- description - DESC- Descriptor - PvpropertyChar - Length(41) Inherited from - RecordFieldGroup- desired_output_loc - DOL- Desired Output Loc - PvpropertyString - Inherited from - BoFields- device_type - DTYP- Device Type - PvpropertyEnum - Inherited from - RecordFieldGroup- disable - DISA- Disable - PvpropertyShort - Inherited from - RecordFieldGroup- disable_alarm_severity - DISS- Disable Alarm Sevrty - PvpropertyEnum - Inherited from - RecordFieldGroup- disable_putfield - DISP- Disable putField - PvpropertyByte - Inherited from - RecordFieldGroup- disable_value - DISV- Disable Value - PvpropertyShort - Inherited from - RecordFieldGroup- event_name - EVNT- Event Name - PvpropertyChar - Length(40) Inherited from - RecordFieldGroup- forward_link - FLNK- Forward Process Link - PvpropertyString - Inherited from - RecordFieldGroup- hardware_mask - MASK- Hardware Mask - PvpropertyIntegerRO - Read-only Inherited from - BoFields- invalid_outpt_action - IVOA- INVALID outpt action - PvpropertyEnum - Inherited from - BoFields- invalid_output_value - IVOV- INVALID output value - PvpropertyShort - Inherited from - BoFields- last_value_alarmed - LALM- Last Value Alarmed - PvpropertyShortRO - Read-only Inherited from - BoFields- last_value_monitored - MLST- Last Value Monitored - PvpropertyShortRO - Read-only Inherited from - BoFields- lock_count - LCNT- Lock Count - PvpropertyByteRO - Read-only Inherited from - RecordFieldGroup- new_alarm_severity - NSEV- New Alarm Severity - PvpropertyEnumRO - Read-only Inherited from - RecordFieldGroup- new_alarm_status - NSTA- New Alarm Status - PvpropertyEnumRO - Read-only Inherited from - RecordFieldGroup- one_error_severity - OSV- One Error Severity - PvpropertyEnum - Inherited from - BoFields- one_name - ONAM- One Name - PvpropertyChar - Length(26) Inherited from - BoFieldsGet Put- output_mode_select - OMSL- Output Mode Select - PvpropertyEnum - Inherited from - BoFields- output_specification - OUT- Output Specification - PvpropertyString - Inherited from - BoFields- prev_raw_value - ORAW- prev Raw Value - PvpropertyIntegerRO - Read-only Inherited from - BoFields- prev_readback_value - ORBV- Prev Readback Value - PvpropertyIntegerRO - Read-only Inherited from - BoFields- prev_simulation_mode - OLDSIMM- Prev. Simulation Mode - PvpropertyEnumRO - Read-only Inherited from - BoFields- process_at_iocinit - PINI- Process at iocInit - PvpropertyEnum - Inherited from - RecordFieldGroup- process_record - PROC- Force Processing - PvpropertyByte - Inherited from - RecordFieldGroup- raw_value - RVAL- Raw Value - PvpropertyInteger - Inherited from - BoFieldsPut- readback_value - RBV- Readback Value - PvpropertyIntegerRO - Read-only Inherited from - BoFields- record_active - PACT- Record active - PvpropertyByteRO - Read-only Inherited from - RecordFieldGroup- record_name - NAME- Record Name - PvpropertyCharRO - Read-only Length(61) Inherited from - RecordFieldGroup- record_type - RTYP- Record type - PvpropertyStringRO - Read-only Inherited from - RecordFieldGroup- reprocess - RPRO- Reprocess - PvpropertyByteRO - Read-only Inherited from - RecordFieldGroup- scan_phase - PHAS- Scan Phase - PvpropertyShort - Inherited from - RecordFieldGroup- scan_rate - SCAN- Scan Mechanism - PvpropertyEnum - Inherited from - RecordFieldGroup- scanning_disable - SDIS- Scanning Disable - PvpropertyString - Inherited from - RecordFieldGroup- scheduling_priority - PRIO- Scheduling Priority - PvpropertyEnum - Inherited from - RecordFieldGroup- seconds_to_hold_high - HIGH- Seconds to Hold High - PvpropertyDouble - Inherited from - BoFields- sim_mode_async_delay - SDLY- Sim. Mode Async Delay - PvpropertyDouble - Inherited from - BoFields- sim_mode_scan - SSCN- Sim. Mode Scan - PvpropertyEnum - Inherited from - BoFields- simulation_mode - SIMM- Simulation Mode - PvpropertyEnum - Inherited from - BoFields- simulation_mode_link - SIML- Simulation Mode Link - PvpropertyString - Inherited from - BoFields- simulation_mode_severity - SIMS- Simulation Mode Severity - PvpropertyEnum - Inherited from - BoFields- simulation_output_link - SIOL- Simulation Output Link - PvpropertyString - Inherited from - BoFields- time_stamp_event - TSE- Time Stamp Event - PvpropertyShort - Inherited from - RecordFieldGroup- time_stamp_link - TSEL- Time Stamp Link - PvpropertyString - Inherited from - RecordFieldGroup- trace_processing - TPRO- Trace Processing - PvpropertyByte - Inherited from - RecordFieldGroup- undefined - UDF- Undefined - PvpropertyByte - Inherited from - RecordFieldGroup- undefined_alarm_severity - UDFS- Undefined Alarm Sevrty - PvpropertyEnum - Inherited from - RecordFieldGroup- zero_error_severity - ZSV- Zero Error Severity - PvpropertyEnum - Inherited from - BoFields- zero_name - ZNAM- Zero Name - PvpropertyChar - Length(26) Inherited from - BoFieldsGet Put- Methods - group_read(instance)- Generic read called for channels without get defined - group_write(instance, value)- Generic write called for channels without put defined - publish(flags)- value_write_hook(instance, value)- An overridable hook for the parent value having been updated. - Attributes - default_values- has_val_field- scan_rate_sec- Record scan rate, in seconds (read-only) - type_map- type_map_read_only- parent- pvdb- attr_pvdb- attr_to_pvname- groups- pvproperty methods - one_name.getter(self, instance)¶
 - 66@pvprop.getter 67async def getter(self, instance): 68 try: 69 return self.parent.enum_strings[index] 70 except IndexError: 71 return "" - zero_name.getter(self, instance)¶
 - 66@pvprop.getter 67async def getter(self, instance): 68 try: 69 return self.parent.enum_strings[index] 70 except IndexError: 71 return ""