Skip to content

Instantly share code, notes, and snippets.

@jiachengx
Created November 7, 2021 15:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jiachengx/50559cf3fde9e7e34ff902e88b068818 to your computer and use it in GitHub Desktop.
Save jiachengx/50559cf3fde9e7e34ff902e88b068818 to your computer and use it in GitHub Desktop.
while (true)
{
if (this.SckSs[Scki].Receive(buffer, SocketFlags.Peek) != 0)
{
IntAcceptData = this.SckSs[Scki].Receive(clientData);
string[] strArray = Encoding.ASCII.GetString(clientData, 0, IntAcceptData).Split(';');
if ((strArray[0] == "Result: " && strArray[12] == "0") && (strArray.Length == 13 || strArray.Length == 15))
{
strRawArray.Clear();
strRawArray.Add(this.connectNum); // no
strRawArray.Add(clientip.Address); // ip addr
strRawArray.Add(Convert.ToInt32(strArray[1])); // fan num
strRawArray.Add(strArray[2]); // status
strRawArray.Add(Convert.ToInt32(strArray[3])); // gain
strRawArray.Add(Convert.ToInt32(strArray[4])); // triger
strRawArray.Add(Convert.ToDouble(strArray[5])); // rpm
strRawArray.Add(Convert.ToDouble(strArray[6])); // vol
strRawArray.Add(Convert.ToDouble(strArray[7])); // curr
strRawArray.Add(Convert.ToDouble(strArray[8])); // temp
strRawArray.Add("-"); // MUI
strRawArray.Add("-"); // stdRPM
strRawArray.Add(Convert.ToInt32(strArray[9])); // pwm
strRawArray.Add(Convert.ToInt32(strArray[10])); // source
strRawArray.Add(strArray[11]); // duty , strArray[21] , end
strRawArray.Add(this.start_time);
strRawArray.Add(DateTime.Now);
if (strArray.Length > 13)
{
strRawArray.Add(Convert.ToDouble(strArray[13])); // BEMF-channel
strRawArray.Add(Convert.ToDouble(strArray[14])); // BEMF-value
}
else
{
strRawArray.Add("-");
strRawArray.Add("-");
}
strRawArray.Add("-");
strRawArray.Add("-");
showUI(strRawArray);
RowsIndex++;
}
}
else
break;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment