public async Task <bool?> GetGpiAsync(string hostAddress, int gpio) { using (var socket = await ProdysSocketPool.TakeSocket(hostAddress)) { SendCommand(socket, new CommandIkusNetGetGpi { Gpio = gpio }); var response = new IkusNetGetGpiResponse(socket); return(response.Active); } }
public bool?GetGpi(string hostAddress, int gpio) { using (var socket = GetConnectedSocket(hostAddress)) { SendCommand(socket, new CommandIkusNetGetGpi { Gpio = gpio }); var response = new IkusNetGetGpiResponse(socket); return(response.Active); } }