🪓 C#/.NET Driver 💬 Language and Framework C# 7.3 .NETFramework v4.7.2 📚 Required Libraries EasyModbusTCP v5.6.0 📜 VaemDriver Arguments String ip - host IP for tcp/ip (ex. 192.168.0.XXX) int port - TCP port number for tcp/ip (ex. 502) Example Code 🚀 Start Creates a new Vaem driver object (host IP, tcp/ip port) Initializes and connects to the VAEM Configures the 8 valve channels and saves these device settings ♾️ Loop While loop that repeatedly opens and closes all valves Reads the status of the VAEM after opening the valves Waits one second between opening and closing, vice versa 🚧 Constructor Creates a new Modbus Client with the given host IP address and port number Attempts to connect to the client three times if needed If connected, initialize the VAEM ✔️ Initialization Sets the operating mode of the device to 1 using a write operation Selects the valve connected to channel one with a write operation VAEM is fully initialized and connected 🧑💻Interface configureValves(int[] openingTimes); (configureVaem() selects all valves instead) openValve(); closeValve(); readStatus(); clearError(); saveSettings(); Author Name Email GitHub John Alessio [email protected] @jalesssio