caproto.server.records.AsynFields

class caproto.server.records.AsynFields(prefix, **kw)[source]
AsynFields pvproperties

Attribute

Suffix

Docs

Type

Notes

Alarm Group

abort_queuerequest

AQR

Abort queueRequest

CHAR

access_security_group

ASG

Access Security Group

CHAR

Length(29) Inherited from RecordFieldGroup

addressed_command

ACMD

Addressed command

ENUM

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

asyn_address

ADDR

asyn address

LONG

asyn_port

PORT

asyn port

CHAR

Length(40)

asynfloat64_input

F64INP

asynFloat64 input

DOUBLE

Read-only

asynfloat64_is_valid

F64IV

asynFloat64 is valid

LONG

asynfloat64_output

F64OUT

asynFloat64 output

DOUBLE

asyngpib_is_valid

GPIBIV

asynGPIB is valid

LONG

asynint32_input

I32INP

asynInt32 input

LONG

Read-only

asynint32_is_valid

I32IV

asynInt32 is valid

LONG

asynint32_output

I32OUT

asynInt32 output

LONG

asynoctet_is_valid

OCTETIV

asynOctet is valid

LONG

asynoption_is_valid

OPTIONIV

asynOption is valid

LONG

asynuint32digital_input

UI32INP

asynUInt32Digital input

LONG

Read-only

asynuint32digital_is_valid

UI32IV

asynUInt32Digital is valid

LONG

asynuint32digital_mask

UI32MASK

asynUInt32Digital mask

LONG

asynuint32digital_output

UI32OUT

asynUInt32Digital output

LONG

asynuser_reason

REASON

asynUser->reason

LONG

autoconnect

AUCT

Autoconnect

ENUM

baud_rate

BAUD

Baud rate

ENUM

connect_disconnect

CNCT

Connect/Disconnect

ENUM

current_alarm_severity

SEVR

Alarm Severity

ENUM

Read-only Inherited from RecordFieldGroup

data_bits

DBIT

Data bits

ENUM

dbputfield_process

PUTF

dbPutField process

CHAR

Read-only Inherited from RecordFieldGroup

description

DESC

Descriptor

CHAR

Length(41) Inherited from RecordFieldGroup Get Put

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

disconnect_on_timeout

DRTO

Disconnect on timeout

ENUM

driver_info_string

DRVINFO

Driver info string

CHAR

Length(40)

enable_disable

ENBL

Enable/Disable

ENUM

eom_reason

EOMR

EOM reason

ENUM

Read-only

event_name

EVNT

Event Name

CHAR

Length(40) Inherited from RecordFieldGroup

flow_control

FCTL

Flow control

ENUM

forward_link

FLNK

Forward Process Link

STRING

Inherited from RecordFieldGroup

host_info

HOSTINFO

host info

CHAR

Length(40)

input

AINP

Input (response) string

CHAR

Read-only Length(40)

input_binary_data

BINP

Input binary data

CHAR

input_delimiter

IEOS

Input Delimiter

CHAR

Length(40)

input_format

IFMT

Input format

ENUM

input_xon_xoff

IXOFF

Input XON/XOFF

ENUM

interface

IFACE

Interface

ENUM

lock_count

LCNT

Lock Count

CHAR

Read-only Inherited from RecordFieldGroup

long_baud_rate

LBAUD

Baud rate

LONG

max_size_of_input_array

IMAX

Max. size of input array

LONG

Read-only

max_size_of_output_array

OMAX

Max. size of output array

LONG

Read-only

modem_control

MCTL

Modem control

ENUM

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

number_of_bytes_actually_written

NAWT

Number of bytes actually written

LONG

number_of_bytes_read

NORD

Number of bytes read

LONG

Read-only

number_of_bytes_to_read

NRRD

Number of bytes to read

LONG

number_of_bytes_to_write

NOWT

Number of bytes to write

LONG

output

AOUT

Output (command) string

CHAR

Length(40)

output_binary_data

BOUT

Output binary data

CHAR

output_delimiter

OEOS

Output delimiter

CHAR

Length(40)

output_format

OFMT

Output format

ENUM

output_xon_xoff

IXON

Output XON/XOFF

ENUM

parity

PRTY

Parity

ENUM

port_connect_disconnect

PCNCT

Port Connect/Disconnect

ENUM

process_at_iocinit

PINI

Process at iocInit

ENUM

Inherited from RecordFieldGroup

process_record

PROC

Force Processing

CHAR

Inherited from RecordFieldGroup Put

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 Put

scanning_disable

SDIS

Scanning Disable

STRING

Inherited from RecordFieldGroup

scheduling_priority

PRIO

Scheduling Priority

ENUM

Inherited from RecordFieldGroup

serial_poll_response

SPR

Serial poll response

CHAR

Read-only

stop_bits

SBIT

Stop bits

ENUM

time_stamp_event

TSE

Time Stamp Event

INT

Inherited from RecordFieldGroup

time_stamp_link

TSEL

Time Stamp Link

STRING

Inherited from RecordFieldGroup

timeout

TMOT

Timeout (sec)

DOUBLE

trace_error

TB0

Trace error

ENUM

trace_flow

TB4

Trace flow

ENUM

trace_i_o_mask

TIOM

Trace I/O mask

LONG

trace_info_mask

TINM

Trace Info mask

LONG

trace_info_port

TINB1

Trace Info Port

ENUM

trace_info_source

TINB2

Trace Info Source

ENUM

trace_info_thread

TINB3

Trace Info Thread

ENUM

trace_info_time

TINB0

Trace Info Time

ENUM

trace_io_ascii

TIB0

Trace IO ASCII

ENUM

trace_io_device

TB1

Trace IO device

ENUM

trace_io_driver

TB3

Trace IO driver

ENUM

trace_io_escape

TIB1

Trace IO escape

ENUM

trace_io_file

TFIL

Trace IO file

CHAR

Length(40)

trace_io_filter

TB2

Trace IO filter

ENUM

trace_io_hex

TIB2

Trace IO hex

ENUM

trace_io_truncate_size

TSIZ

Trace IO truncate size

LONG

trace_mask

TMSK

Trace mask

LONG

trace_processing

TPRO

Trace Processing

CHAR

Inherited from RecordFieldGroup

trace_warning

TB5

Trace warning

ENUM

transaction_mode

TMOD

Transaction mode

ENUM

translated_input_string

TINP

Translated input string

CHAR

Read-only Length(40)

undefined

UDF

Undefined

CHAR

Inherited from RecordFieldGroup

undefined_alarm_severity

UDFS

Undefined Alarm Sevrty

ENUM

Inherited from RecordFieldGroup

universal_command

UCMD

Universal command

ENUM

xon_any_character

IXANY

XON=any character

ENUM

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)

Attributes

default_values

has_val_field

scan_rate_sec

Record scan rate, in seconds (read-only)

type_map

type_map_read_only

pvproperty methods

description.getter(self, instance)
29
30
31
@pvprop.getter
async def getter(self, instance):
    return getattr(self.parent, parent_attr_name, default)