lewis.examples.dual_device

Members

VerySimpleDevice

VerySimpleInterface

This is the EPICS interface to a quite simple device.

VerySimpleStreamInterface

This is a TCP stream interface to the epics device, which only exposes param.

class lewis.examples.dual_device.VerySimpleDevice[source]

Bases: Device

get_param()[source]

The parameter multiplied by 2.

property second

A second (floating point) parameter.

class lewis.examples.dual_device.VerySimpleInterface[source]

Bases: EpicsInterface

This is the EPICS interface to a quite simple device. It offers 5 PVs that expose different things that are part of the device, the interface or neither.

property second_int

The second parameter as an integer.

class lewis.examples.dual_device.VerySimpleStreamInterface[source]

Bases: StreamInterface

This is a TCP stream interface to the epics device, which only exposes param.