caproto.server.records.MbboFields

Inheritance diagram of MbboFields
class caproto.server.records.MbboFields(prefix, **kw)[source]
MbboFields pvproperties

Attribute

Suffix

Docs

Type

Notes

Alarm Group

access_security_group

ASG

Access Security Group

CHAR

Length(29) Inherited from RecordFieldGroup

alarm_acknowledge_severity

ACKS

Alarm Ack Severity

ENUM

Read-only Inherited from RecordFieldGroup

alarm_acknowledge_transient

ACKT

Alarm Ack Transient

ENUM

Read-only Inherited from RecordFieldGroup

alarm_status

STAT

Alarm Status

ENUM

Read-only Inherited from RecordFieldGroup

change_of_state_sevr

COSV

Change of State Sevr

ENUM

Inherited from MbboFields

current_alarm_severity

SEVR

Alarm Severity

ENUM

Read-only Inherited from RecordFieldGroup

dbputfield_process

PUTF

dbPutField process

CHAR

Read-only Inherited from RecordFieldGroup

description

DESC

Descriptor

CHAR

Length(41) Inherited from RecordFieldGroup

desired_output_loc

DOL

Desired Output Loc

STRING

Inherited from MbboFields

device_type

DTYP

Device Type

ENUM

Inherited from RecordFieldGroup

disable

DISA

Disable

INT

Inherited from RecordFieldGroup

disable_alarm_severity

DISS

Disable Alarm Sevrty

ENUM

Inherited from RecordFieldGroup

disable_putfield

DISP

Disable putField

CHAR

Inherited from RecordFieldGroup

disable_value

DISV

Disable Value

INT

Inherited from RecordFieldGroup

eight_string

EIST

Eight String

CHAR

Length(26) Inherited from MbboFields Get Put

eight_value

EIVL

Eight Value

LONG

Inherited from MbboFields

eleven_string

ELST

Eleven String

CHAR

Length(26) Inherited from MbboFields Get Put

eleven_value

ELVL

Eleven Value

LONG

Inherited from MbboFields

event_name

EVNT

Event Name

CHAR

Length(40) Inherited from RecordFieldGroup

fifteen_string

FFST

Fifteen String

CHAR

Length(26) Inherited from MbboFields Get Put

fifteen_value

FFVL

Fifteen Value

LONG

Inherited from MbboFields

five_string

FVST

Five String

CHAR

Length(26) Inherited from MbboFields Get Put

five_value

FVVL

Five Value

LONG

Inherited from MbboFields

forward_link

FLNK

Forward Process Link

STRING

Inherited from RecordFieldGroup

four_string

FRST

Four String

CHAR

Length(26) Inherited from MbboFields Get Put

four_value

FRVL

Four Value

LONG

Inherited from MbboFields

fourteen_string

FTST

Fourteen String

CHAR

Length(26) Inherited from MbboFields Get Put

fourteen_value

FTVL

Fourteen Value

LONG

Inherited from MbboFields

hardware_mask

MASK

Hardware Mask

LONG

Read-only Inherited from MbboFields

invalid_outpt_action

IVOA

INVALID outpt action

ENUM

Inherited from MbboFields

invalid_output_value

IVOV

INVALID output value

INT

Inherited from MbboFields

last_value_alarmed

LALM

Last Value Alarmed

INT

Read-only Inherited from MbboFields

last_value_monitored

MLST

Last Value Monitored

INT

Read-only Inherited from MbboFields

lock_count

LCNT

Lock Count

CHAR

Read-only Inherited from RecordFieldGroup

new_alarm_severity

NSEV

New Alarm Severity

ENUM

Read-only Inherited from RecordFieldGroup

new_alarm_status

NSTA

New Alarm Status

ENUM

Read-only Inherited from RecordFieldGroup

nine_string

NIST

Nine String

CHAR

Length(26) Inherited from MbboFields Get Put

nine_value

NIVL

Nine Value

LONG

Inherited from MbboFields

number_of_bits

NOBT

Number of Bits

INT

Read-only Inherited from MbboFields

one_string

ONST

One String

CHAR

Length(26) Inherited from MbboFields Get Put

one_value

ONVL

One Value

LONG

Inherited from MbboFields

output_mode_select

OMSL

Output Mode Select

ENUM

Inherited from MbboFields

output_specification

OUT

Output Specification

STRING

Inherited from MbboFields

prev_raw_value

ORAW

Prev Raw Value

LONG

Read-only Inherited from MbboFields

prev_readback_value

ORBV

Prev Readback Value

LONG

Read-only Inherited from MbboFields

prev_simulation_mode

OLDSIMM

Prev. Simulation Mode

ENUM

Read-only Inherited from MbboFields

process_at_iocinit

PINI

Process at iocInit

ENUM

Inherited from RecordFieldGroup

process_record

PROC

Force Processing

CHAR

Inherited from RecordFieldGroup

raw_value

RVAL

Raw Value

LONG

Inherited from MbboFields Put

readback_value

RBV

Readback Value

LONG

Read-only Inherited from MbboFields

record_active

PACT

Record active

CHAR

Read-only Inherited from RecordFieldGroup

record_name

NAME

Record Name

CHAR

Read-only Length(61) Inherited from RecordFieldGroup

record_type

RTYP

Record type

STRING

Read-only Inherited from RecordFieldGroup

reprocess

RPRO

Reprocess

CHAR

Read-only Inherited from RecordFieldGroup

scan_phase

PHAS

Scan Phase

INT

Inherited from RecordFieldGroup

scan_rate

SCAN

Scan Mechanism

ENUM

Inherited from RecordFieldGroup

scanning_disable

SDIS

Scanning Disable

STRING

Inherited from RecordFieldGroup

scheduling_priority

PRIO

Scheduling Priority

ENUM

Inherited from RecordFieldGroup

seven_string

SVST

Seven String

CHAR

Length(26) Inherited from MbboFields Get Put

seven_value

SVVL

Seven Value

LONG

Inherited from MbboFields

shift

SHFT

Shift

INT

Inherited from MbboFields

sim_mode_async_delay

SDLY

Sim. Mode Async Delay

DOUBLE

Inherited from MbboFields

sim_mode_scan

SSCN

Sim. Mode Scan

ENUM

Inherited from MbboFields

simulation_mode

SIMM

Simulation Mode

ENUM

Inherited from MbboFields

simulation_mode_link

SIML

Simulation Mode Link

STRING

Inherited from MbboFields

simulation_mode_severity

SIMS

Simulation Mode Severity

ENUM

Inherited from MbboFields

simulation_output_link

SIOL

Simulation Output Link

STRING

Inherited from MbboFields

six_string

SXST

Six String

CHAR

Length(26) Inherited from MbboFields Get Put

six_value

SXVL

Six Value

LONG

Inherited from MbboFields

state_eight_severity

EISV

State Eight Severity

ENUM

Inherited from MbboFields

state_eleven_severity

ELSV

State Eleven Severity

ENUM

Inherited from MbboFields

state_fifteen_sevr

FFSV

State Fifteen Sevr

ENUM

Inherited from MbboFields

state_five_severity

FVSV

State Five Severity

ENUM

Inherited from MbboFields

state_four_severity

FRSV

State Four Severity

ENUM

Inherited from MbboFields

state_fourteen_sevr

FTSV

State Fourteen Sevr

ENUM

Inherited from MbboFields

state_nine_severity

NISV

State Nine Severity

ENUM

Inherited from MbboFields

state_one_severity

ONSV

State One Severity

ENUM

Inherited from MbboFields

state_seven_severity

SVSV

State Seven Severity

ENUM

Inherited from MbboFields

state_six_severity

SXSV

State Six Severity

ENUM

Inherited from MbboFields

state_ten_severity

TESV

State Ten Severity

ENUM

Inherited from MbboFields

state_thirteen_sevr

TTSV

State Thirteen Sevr

ENUM

Inherited from MbboFields

state_three_severity

THSV

State Three Severity

ENUM

Inherited from MbboFields

state_twelve_severity

TVSV

State Twelve Severity

ENUM

Inherited from MbboFields

state_two_severity

TWSV

State Two Severity

ENUM

Inherited from MbboFields

state_zero_severity

ZRSV

State Zero Severity

ENUM

Inherited from MbboFields

states_defined

SDEF

States Defined

INT

Read-only Inherited from MbboFields

ten_string

TEST

Ten String

CHAR

Length(26) Inherited from MbboFields Get Put

ten_value

TEVL

Ten Value

LONG

Inherited from MbboFields

thirteen_string

TTST

Thirteen String

CHAR

Length(26) Inherited from MbboFields Get Put

thirteen_value

TTVL

Thirteen Value

LONG

Inherited from MbboFields

three_string

THST

Three String

CHAR

Length(26) Inherited from MbboFields Get Put

three_value

THVL

Three Value

LONG

Inherited from MbboFields

time_stamp_event

TSE

Time Stamp Event

INT

Inherited from RecordFieldGroup

time_stamp_link

TSEL

Time Stamp Link

STRING

Inherited from RecordFieldGroup

trace_processing

TPRO

Trace Processing

CHAR

Inherited from RecordFieldGroup

twelve_string

TVST

Twelve String

CHAR

Length(26) Inherited from MbboFields Get Put

twelve_value

TVVL

Twelve Value

LONG

Inherited from MbboFields

two_string

TWST

Two String

CHAR

Length(26) Inherited from MbboFields Get Put

two_value

TWVL

Two Value

LONG

Inherited from MbboFields

undefined

UDF

Undefined

CHAR

Inherited from RecordFieldGroup

undefined_alarm_severity

UDFS

Undefined Alarm Sevrty

ENUM

Inherited from RecordFieldGroup

unknown_state_sevr

UNSV

Unknown State Sevr

ENUM

Inherited from MbboFields

zero_string

ZRST

Zero String

CHAR

Length(26) Inherited from MbboFields

zero_value

ZRVL

Zero Value

LONG

Inherited from MbboFields

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

pvproperty methods

eight_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
eleven_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
fifteen_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
five_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
four_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
fourteen_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
nine_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
one_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
seven_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
six_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
ten_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
thirteen_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
three_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
twelve_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""
two_string.getter(self, instance)
63@pvprop.getter
64async def getter(self, instance):
65    try:
66        return self.parent.enum_strings[index]
67    except IndexError:
68        return ""