c38df85c73c2ade70bfa73b31d80a60839dffa9f
ePowerSwitch EPICS StreamDevice
An EPICS driver based on StreamDevice allowing to control remotely 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 exposes 4 or 8 individual setter records.
$(DEVICE_NAME)_set_outlet_n
By default, it should be called
ePowerSwitch_set_outlet_0
ePowerSwitch_set_outlet_1
ePowerSwitch_set_outlet_2
ePowerSwitch_set_outlet_3
Getters
The stream device exposes 4 or 8 individual getter records:
$(DEVICE_NAME)_get_outlet_n
By default, it should be called
ePowerSwitch_get_outlet_0
ePowerSwitch_get_outlet_1
ePowerSwitch_get_outlet_2
ePowerSwitch_get_outlet_3
Furthermore, a record exposes the number of sockets of this device: It should not be overwritten
$(DEVICE_NAME)_config_$(CONFIG_PARAMETER_NAME)
By default, it should be called
ePowerSwitch_config_maxOutlet
Test
TODO Should I ship with my java dummy server ?
User guide
Languages
Python
87.1%
Makefile
4.7%
Shell
4.5%
Batchfile
3.7%