ePowerSwitch epics stream device

An EPICS drivers based on stream device allowig to controle remotly both ePowerSwitch 4 IEC and 8M+

How to use

For a device with 4 outlets

$ startioc.sh 4

For a device with 8 outlets

$ startioc.sh 8

Documentation

Setters

the stream device expose 4 or 8 individual setters record.

$(DEVICE)_set_$(PARAMETER_NAME)_$(PARAMETER_ID)

By default, it should look like :

ePowerSwitch_get_outlet_0
ePowerSwitch_get_outlet_1
ePowerSwitch_get_outlet_2
ePowerSwitch_get_outlet_3

Getters

The stream device expose 4 or 8 individual getters record named :

$(DEVICE)_get_$(PARAMETER_NAME)_$(PARAMETER_ID)

By default, it should look like :

ePowerSwitch_set_outlet_0
ePowerSwitch_set_outlet_1
ePowerSwitch_set_outlet_2
ePowerSwitch_set_outlet_3

Furthermore, a record expose the number of socket of this device It should not be overwrite

$(DEVICE)_config_$(CONFIG_PARAMETER_NAME)

By default, it should be called

ePowerSwitch_config_maxOutlet

Test

TODO

S
Description
Epics drivers for ePowerSwitch-8M+ and ePowerSwitch-4IEC
Readme
3.2 MiB
Languages
Python 87.1%
Makefile 4.7%
Shell 4.5%
Batchfile 3.7%