public bool sendfwPacket(byte[] packet, long len)
{
if (!connected)
return false;
serialPort.WriteTimeout = 100;
serialPort.ReadTimeout = 1000;
try
{
serialPort.Write(packet, 0, (int)len);
serialPort.BaseStream.Flush();
}
catch
{
return false;
}
serialPort.ReadTimeout = 1;
serialPort.WriteTimeout = 10;
return true;
}