private int SendSector205_Comexchange(int lUDP, string Message) { byte cmd; string[] strArray; string StrCommand; int iloop; byte[] Data = new byte[50]; var sector205 = new Sector205Data(); int Lent; try { Message = Message + ",0"; strArray = Message.Split(','); Lent = strArray.GetUpperBound(0); var objNumeric = new Regex("[^0-9]"); for (iloop = 0; iloop < Lent - 1; iloop++) { StrCommand = strArray[iloop]; if (objNumeric.IsMatch(StrCommand)) { if (Int32.Parse(StrCommand) < 256) { cmd = byte.Parse(StrCommand); Data[iloop] = cmd; } else { return(-1000); } } else { return(-1000); } } sector205.CommandLength = (byte)iloop; sector205.Command = Data[0]; sector205.PutCommandDataVB(Data); LogManager.WriteLog("Sending sector 205", LogManager.enumLogLevel.Info); _exchangeClient.RequestExWriteSector(lUDP, 205, sector205); return(_iExchangeAdmin.LastMessageID); } catch (Exception ex) { ExceptionManager.Publish(ex); return(-1000); } }
private void SendSector205Comexchange(int udp, string message) { var sector205Data = new Sector205Data(); var data = new byte[50]; var stringArray = (message + ",0").Split(','); int i; for (i = 0; i < stringArray.Length; i++) data[i] = Convert.ToByte(stringArray[i]); sector205Data.CommandLength = Convert.ToByte(i); sector205Data.Command = Convert.ToByte(data[0]); sector205Data.PutCommandDataVB(data); _exchangeClient.RequestExWriteSector(udp, 205, sector205Data); }
private void SendSector205Comexchange(int udp, string message) { var sector205Data = new Sector205Data(); var data = new byte[50]; var stringArray = (message + ",0").Split(','); int i; for (i = 0; i < stringArray.Length; i++) { data[i] = Convert.ToByte(stringArray[i]); } sector205Data.CommandLength = Convert.ToByte(i); sector205Data.Command = Convert.ToByte(data[0]); sector205Data.PutCommandDataVB(data); _exchangeClient.RequestExWriteSector(udp, 205, sector205Data); }
private int SendSector205_Comexchange(int lUDP, string Message) { byte cmd; string[] strArray; string StrCommand; int iloop; byte[] Data = new byte[50]; var sector205 = new Sector205Data(); int Lent; try { Message = Message + ",0"; strArray = Message.Split(','); Lent = strArray.GetUpperBound(0); var objNumeric = new Regex("[^0-9]"); for (iloop = 0; iloop < Lent - 1; iloop++) { StrCommand = strArray[iloop]; if (objNumeric.IsMatch(StrCommand)) { if (Int32.Parse(StrCommand) < 256) { cmd = byte.Parse(StrCommand); Data[iloop] = cmd; } else { return -1000; } } else { return -1000; } } sector205.CommandLength = (byte)iloop; sector205.Command = Data[0]; sector205.PutCommandDataVB(Data); LogManager.WriteLog("Sending sector 205", LogManager.enumLogLevel.Info); _exchangeClient.RequestExWriteSector(lUDP, 205, sector205); return _iExchangeAdmin.LastMessageID; } catch (Exception ex) { ExceptionManager.Publish(ex); return -1000; } }