This commit is contained in:
2024-11-28 14:58:37 +01:00
parent 6d139d374f
commit c4eaaf013e
2 changed files with 9 additions and 8 deletions

View File

@@ -2,17 +2,18 @@
class CC100_HW extends IPSModule
{
private $DigOutPID = "/sys/kernel/dout_drv/DOUT_DATA";
private $PT1PID = "/sys/bus/iio/devices/iio:device2/in_voltage13_raw";
private $PT2PID = "/sys/bus/iio/devices/iio:device2/in_voltage1_raw";
private $DIN_FILE = "/sys/bus/iio/devices/iio:device2/in_voltage1_raw";
private $waitingTime = 1; // Waiting time (in ms) for a new attempt to write a digital output (if file is blocked)
private $maxTime = 5000; // Max time (in ms) for the writing process
public function Create()
{
parent::Create();
$this->RegisterPropertyString("FilePath", $this->DigOutPID);
private $DigOutPID = "/sys/kernel/dout_drv/DOUT_DATA";
private $PT1PID = "/sys/bus/iio/devices/iio:device2/in_voltage13_raw";
private $PT2PID = "/sys/bus/iio/devices/iio:device2/in_voltage1_raw";
private $DIN_FILE = "/sys/bus/iio/devices/iio:device2/in_voltage1_raw";
private $waitingTime = 1; // Waiting time (in ms) for a new attempt to write a digital output (if file is blocked)
private $maxTime = 5000; // Max time (in ms) for the writing process
$this->RegisterVariableBoolean("Bit1", "DO 1", "~Switch", 1);
$this->RegisterVariableBoolean("Bit2", "DO 2", "~Switch", 2);
$this->RegisterVariableBoolean("Bit3", "DO 3", "~Switch", 3);