caproto.server.records.MbbiFields

Inheritance diagram of MbbiFields
class caproto.server.records.MbbiFields(prefix, **kw)[source]
MbbiFields 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_filter_time_constant

AFTC

Alarm Filter Time Constant

PvpropertyDouble

Inherited from MbbiFields

alarm_filter_value

AFVL

Alarm Filter Value

PvpropertyDoubleRO

Read-only Inherited from MbbiFields

alarm_status

STAT

Alarm Status

PvpropertyEnumRO

Read-only Inherited from RecordFieldGroup

change_of_state_svr

COSV

Change of State Svr

PvpropertyEnum

Inherited from MbbiFields

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

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

eight_string

EIST

Eight String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

eight_value

EIVL

Eight Value

PvpropertyInteger

Inherited from MbbiFields

eleven_string

ELST

Eleven String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

eleven_value

ELVL

Eleven Value

PvpropertyInteger

Inherited from MbbiFields

event_name

EVNT

Event Name

PvpropertyChar

Length(40) Inherited from RecordFieldGroup

fifteen_string

FFST

Fifteen String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

fifteen_value

FFVL

Fifteen Value

PvpropertyInteger

Inherited from MbbiFields

five_string

FVST

Five String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

five_value

FVVL

Five Value

PvpropertyInteger

Inherited from MbbiFields

forward_link

FLNK

Forward Process Link

PvpropertyString

Inherited from RecordFieldGroup

four_string

FRST

Four String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

four_value

FRVL

Four Value

PvpropertyInteger

Inherited from MbbiFields

fourteen_string

FTST

Fourteen String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

fourteen_value

FTVL

Fourteen Value

PvpropertyInteger

Inherited from MbbiFields

hardware_mask

MASK

Hardware Mask

PvpropertyIntegerRO

Read-only Inherited from MbbiFields

input_specification

INP

Input Specification

PvpropertyString

Inherited from MbbiFields

last_value_alarmed

LALM

Last Value Alarmed

PvpropertyShortRO

Read-only Inherited from MbbiFields

last_value_monitored

MLST

Last Value Monitored

PvpropertyShortRO

Read-only Inherited from MbbiFields

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

nine_string

NIST

Nine String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

nine_value

NIVL

Nine Value

PvpropertyInteger

Inherited from MbbiFields

number_of_bits

NOBT

Number of Bits

PvpropertyShortRO

Read-only Inherited from MbbiFields

one_string

ONST

One String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

one_value

ONVL

One Value

PvpropertyInteger

Inherited from MbbiFields

prev_raw_value

ORAW

Prev Raw Value

PvpropertyIntegerRO

Read-only Inherited from MbbiFields

prev_simulation_mode

OLDSIMM

Prev. Simulation Mode

PvpropertyEnumRO

Read-only Inherited from MbbiFields

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 MbbiFields Put

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

seven_string

SVST

Seven String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

seven_value

SVVL

Seven Value

PvpropertyInteger

Inherited from MbbiFields

shift

SHFT

Shift

PvpropertyShort

Inherited from MbbiFields

sim_mode_async_delay

SDLY

Sim. Mode Async Delay

PvpropertyDouble

Inherited from MbbiFields

sim_mode_scan

SSCN

Sim. Mode Scan

PvpropertyEnum

Inherited from MbbiFields

simulation_input_link

SIOL

Simulation Input Link

PvpropertyString

Inherited from MbbiFields

simulation_mode

SIMM

Simulation Mode

PvpropertyEnum

Inherited from MbbiFields

simulation_mode_link

SIML

Simulation Mode Link

PvpropertyString

Inherited from MbbiFields

simulation_mode_severity

SIMS

Simulation Mode Severity

PvpropertyEnum

Inherited from MbbiFields

simulation_value

SVAL

Simulation Value

PvpropertyInteger

Inherited from MbbiFields

six_string

SXST

Six String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

six_value

SXVL

Six Value

PvpropertyInteger

Inherited from MbbiFields

state_eight_severity

EISV

State Eight Severity

PvpropertyEnum

Inherited from MbbiFields

state_eleven_severity

ELSV

State Eleven Severity

PvpropertyEnum

Inherited from MbbiFields

state_fifteen_severity

FFSV

State Fifteen Severity

PvpropertyEnum

Inherited from MbbiFields

state_five_severity

FVSV

State Five Severity

PvpropertyEnum

Inherited from MbbiFields

state_four_severity

FRSV

State Four Severity

PvpropertyEnum

Inherited from MbbiFields

state_fourteen_sevr

FTSV

State Fourteen Sevr

PvpropertyEnum

Inherited from MbbiFields

state_nine_severity

NISV

State Nine Severity

PvpropertyEnum

Inherited from MbbiFields

state_one_severity

ONSV

State One Severity

PvpropertyEnum

Inherited from MbbiFields

state_seven_severity

SVSV

State Seven Severity

PvpropertyEnum

Inherited from MbbiFields

state_six_severity

SXSV

State Six Severity

PvpropertyEnum

Inherited from MbbiFields

state_ten_severity

TESV

State Ten Severity

PvpropertyEnum

Inherited from MbbiFields

state_thirteen_sevr

TTSV

State Thirteen Sevr

PvpropertyEnum

Inherited from MbbiFields

state_three_severity

THSV

State Three Severity

PvpropertyEnum

Inherited from MbbiFields

state_twelve_severity

TVSV

State Twelve Severity

PvpropertyEnum

Inherited from MbbiFields

state_two_severity

TWSV

State Two Severity

PvpropertyEnum

Inherited from MbbiFields

state_zero_severity

ZRSV

State Zero Severity

PvpropertyEnum

Inherited from MbbiFields

states_defined

SDEF

States Defined

PvpropertyShortRO

Read-only Inherited from MbbiFields

ten_string

TEST

Ten String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

ten_value

TEVL

Ten Value

PvpropertyInteger

Inherited from MbbiFields

thirteen_string

TTST

Thirteen String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

thirteen_value

TTVL

Thirteen Value

PvpropertyInteger

Inherited from MbbiFields

three_string

THST

Three String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

three_value

THVL

Three Value

PvpropertyInteger

Inherited from MbbiFields

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

twelve_string

TVST

Twelve String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

twelve_value

TVVL

Twelve Value

PvpropertyInteger

Inherited from MbbiFields

two_string

TWST

Two String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

two_value

TWVL

Two Value

PvpropertyInteger

Inherited from MbbiFields

undefined

UDF

Undefined

PvpropertyByte

Inherited from RecordFieldGroup

undefined_alarm_severity

UDFS

Undefined Alarm Sevrty

PvpropertyEnum

Inherited from RecordFieldGroup

unknown_state_severity

UNSV

Unknown State Severity

PvpropertyEnum

Inherited from MbbiFields

zero_string

ZRST

Zero String

PvpropertyChar

Length(26) Inherited from MbbiFields Get Put

zero_value

ZRVL

Zero Value

PvpropertyInteger

Inherited from MbbiFields

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)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
eleven_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
fifteen_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
five_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
four_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
fourteen_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
nine_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
one_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
seven_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
six_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
ten_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
thirteen_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
three_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
twelve_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
two_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""
zero_string.getter(self, instance)
66
67
68
69
70
71
@pvprop.getter
async def getter(self, instance):
    try:
        return self.parent.enum_strings[index]
    except IndexError:
        return ""