|
|
@@ -281,12 +281,15 @@ namespace UAS_MES_NEW.Make
|
|
|
SN = sn;
|
|
|
iperfPath = iP;
|
|
|
logDirectory = lD;
|
|
|
+
|
|
|
Msg.Clear();
|
|
|
Msg.Append(StartIperfTest());
|
|
|
if (Msg.ToString().StartsWith("NG")) return Msg.ToString();
|
|
|
|
|
|
+
|
|
|
return Msg.ToString();
|
|
|
}
|
|
|
+
|
|
|
public string TelnetConnect()
|
|
|
{
|
|
|
try
|
|
|
@@ -350,15 +353,15 @@ namespace UAS_MES_NEW.Make
|
|
|
|
|
|
WriteStream(_telnetStream, "killall iperf3_mstar");
|
|
|
streamTxt.Append(ReadStream(_telnetStream));
|
|
|
- Thread.Sleep(1000);
|
|
|
+ Thread.Sleep(200);
|
|
|
|
|
|
WriteStream(_telnetStream, "cp /mnt/tf/usb1_1/iperf3_mstar /var/tmp/ -f");
|
|
|
streamTxt.Append(ReadStream(_telnetStream));
|
|
|
- Thread.Sleep(1000);
|
|
|
+ Thread.Sleep(200);
|
|
|
|
|
|
WriteStream(_telnetStream, "chmod a+x /var/tmp/iperf3_mstar");
|
|
|
streamTxt.Append(ReadStream(_telnetStream));
|
|
|
- Thread.Sleep(1000);
|
|
|
+ Thread.Sleep(200);
|
|
|
|
|
|
WriteStream(_telnetStream, $"/var/tmp/iperf3_mstar -s -p {iperfServerPort} -i 1 &");
|
|
|
streamTxt.Append(ReadStream(_telnetStream));
|
|
|
@@ -374,6 +377,8 @@ namespace UAS_MES_NEW.Make
|
|
|
|
|
|
string upRate = ParseIperfBitrate(upLog);
|
|
|
string downRate = ParseIperfBitrate(downLog);
|
|
|
+
|
|
|
+ Close();
|
|
|
return $"OK,{upRate}|{downRate}";
|
|
|
}
|
|
|
catch (Exception ex)
|