void processResponse(List <Byte> packet) { if ((packet == null) || (packet.Count <= 0)) { return; } int status = 0xFF; int deviceId = 0xFF; List <Byte> responseData = null; if (comLayers.Contains <String>("RS485")) { rs485Driver.Parse(packet, out status, out deviceId, out responseData); } //if (status == (Byte)AndonResponse.RES_COMM_OK) //{ if (stations.Contains(deviceId) == false) { return; } LineResponse lineReponse = new LineResponse(); lineReponse.data = responseData; lineReponse.id = deviceId; lineReponse.timeStamp = DateTime.Now; updateStationStatus(lineReponse); //} }
void processResponse(List <Byte> packet) { if ((packet == null) || (packet.Count <= 0)) { return; } Byte status = 0xFF; byte deviceId = 0xFF; List <Byte> responseData; rs485Driver.Parse(packet, out status, out deviceId, out responseData); LineResponse lineReponse = new LineResponse(); lineReponse.data = responseData; lineReponse.id = deviceId; lineReponse.timeStamp = DateTime.Now; updateStationStatus(lineReponse); }