class Power Supply
Control the power supply ports by enabling and disabling.
Attention
Attention, the supply voltage of port number 4 on all OMC-048 loggers with BL: 1.03B0 and upwards will be 5V! All other OMC-048 still have four 12V supply ports.
Constructor
- class omc048.power_supply(id: integer)
Create a power supply object associated with a power supply.
id
is the power supply number 1 to 4, corresponding to pin 7 to 10.
Methods
- power_supply.set(state: integer)
Set the power supply on or off.
state
is 1 or 0, corresponding to on and off.
- power_supply.on()
Enable the power supply to the port.
- power_supply.off()
Disable the power supply to the port.
- power_supply.toggle()
Switch the power supply state from the current to the other state. Turning it on when it was off and off when it was on.
Example
The following example enables power supply 1 to 4, turns supply 2 off after 5 seconds and the others after 10.
import omc048
import time
s1 = omc048.power_supply(1)
s2 = omc048.power_supply(2)
s3 = omc048.power_supply(3)
s4 = omc048.power_supply(4)
s1.on()
s2.on()
s3.on()
s4.on()
time.sleep(5)
s2.off()
time.sleep(5)
s1.off()
s3.off()
s4.off()