caproto.ioc_examples.mini_beamline.MovingDot

class caproto.ioc_examples.mini_beamline.MovingDot(prefix, *, macros=None, parent=None, name=None)[source]
MovingDot pvproperties

Attribute

Suffix

Docs

Type

Notes

Alarm Group

ArraySizeX_RBV

ArraySizeX_RBV

Image array size X

int

Read-only

ArraySizeY_RBV

ArraySizeY_RBV

Image array size Y

int

Read-only

ArraySize_RBV

ArraySize_RBV

Image array size [Y, X]

int

Read-only

det

det

Detector image (480x640)

float

Read-only Get

exp

exp

float

Put

img_sum

img_sum

float

Read-only

mtrx

mtrx

float

mtry

mtry

float

shutter_open

shutter_open

Shutter open/close

int

Methods

group_read(instance)

Generic read called for channels without get defined

group_write(instance, value)

Generic write called for channels without put defined

Attributes

M

N

Xcen

Ycen

background

default_values

sigmax

sigmay

type_map

type_map_read_only

pvproperty methods

exp.putter(self, instance, value)
193
194
195
196
@exp.putter
async def exp(self, instance, value):
    value = np.clip(value, a_min=0, a_max=None)
    return value