ponsin_h 29eaee9230
CI / build-and-test (push) Failing after 19s
tag version
2026-06-10 09:13:16 +02:00
2026-06-10 09:13:16 +02:00
2026-06-10 08:42:17 +02:00
2026-06-08 13:21:28 +02:00
2026-06-09 09:30:37 +02:00
2026-06-09 10:53:55 +02:00
2026-06-10 09:13:16 +02:00
2026-06-10 08:44:59 +02:00
2026-06-10 08:44:59 +02:00
2026-06-09 11:05:36 +02:00

ePowerSwitch EPICS StreamDevice

An EPICS driver based on StreamDevice allowing to control remotely both ePowerSwitch 4 IEC and 8M+

How to use

Before any execution, look at startioc.sh.

It will show you any environment variables you need to see.

After setting up environment variables, you can start by executing

$ startioc.sh 

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_1
ePowerSwitch_set_outlet_2
ePowerSwitch_set_outlet_3
ePowerSwitch_set_outlet_4

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_1
ePowerSwitch_get_outlet_2
ePowerSwitch_get_outlet_3
ePowerSwitch_get_outlet_4

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

User guide

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%