Add GalilRIO integration #128
Reference in New Issue
Block a user
Delete Branch "feat/add_galil_rio"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR adds the integration of the
GalilRIOcontroller, and a singleGalilRIOdevice with 8 analog channels of the PLC controller. More complex devices may compute combination of signals based on theGalilRIOintegration. They will be followed up, issues is created (#127)fec451f2d5tod396091d97e499ccf2e7to825f21fe7b50b0f570fctobfab5425d9@@ -36,0 +68,4 @@"""Read-only Signal for reading a single analog input channel from the Galil RIO controller.It always read all 8 analog channels at once, and updates the reabacks of all channels.Further reads within 0.5 seconds return the last readback value without querying the controller again.0.1 seconds
done
@@ -36,0 +90,4 @@def get(self):"""Get current analog channel values from the Galil RIO controller."""# If the last readback has happend more than 0.5 seconds ago, read all channels againmore than _READ_TIMEOUT seconds ago
done
bfab5425d9to36e68a7d4736e68a7d47to82d47c7511