..
This commit is contained in:
@@ -18,22 +18,15 @@ namespace Test_BMS
|
||||
InitializeComponent();
|
||||
bms = new arDev.BMS();
|
||||
bms.BMSDataReceive += Bms_BMSDataReceive;
|
||||
bms.BMSCellDataReceive += Bms_BMSCellDataReceive;
|
||||
bms.Message += Bms_Message;
|
||||
this.Text = $"{Application.ProductName} ver{Application.ProductVersion}";
|
||||
}
|
||||
|
||||
private void Bms_Message(object sender, arRS232.MessageEventArgs e)
|
||||
private void Bms_BMSCellDataReceive(object sender, arDev.BMSCelvoltageEventArgs e)
|
||||
{
|
||||
var sb = new System.Text.StringBuilder();
|
||||
if (e.Data != null)
|
||||
{
|
||||
foreach (var b in e.Data)
|
||||
sb.Append(" " + b.ToString("X2"));
|
||||
}
|
||||
else sb.Append(e.Message);
|
||||
if (e.MsgType == arRS232.MessageType.Error)
|
||||
addmsg(e.Message);
|
||||
else
|
||||
addmsg($"{e.MsgType}:{sb}");
|
||||
var valuestr = string.Join(" ", e.voltage.Select(t => t.ToString()));
|
||||
addmsg($"voltage:{valuestr}");
|
||||
}
|
||||
|
||||
private void Bms_BMSDataReceive(object sender, EventArgs e)
|
||||
@@ -43,7 +36,32 @@ namespace Test_BMS
|
||||
addmsg("Recv:" + msg);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private void Bms_Message(object sender, arDev.arRS232.MessageEventArgs e)
|
||||
{
|
||||
var sb = new System.Text.StringBuilder();
|
||||
if (e.Data != null)
|
||||
{
|
||||
foreach (var b in e.Data)
|
||||
sb.Append(" " + b.ToString("X2"));
|
||||
}
|
||||
else sb.Append(e.Message);
|
||||
|
||||
if (e.MsgType == arDev.arRS232.MessageType.Error)
|
||||
addmsg(e.Message);
|
||||
else if(e.MsgType == arDev.arRS232.MessageType.Send)
|
||||
{
|
||||
addmsg($"Tx:{sb}");
|
||||
}
|
||||
else if(e.MsgType == arDev.arRS232.MessageType.Recv)
|
||||
{
|
||||
addmsg($"Rx:{sb}");
|
||||
}
|
||||
else
|
||||
addmsg($"{e.MsgType}:{sb}");
|
||||
}
|
||||
|
||||
void addmsg(string m)
|
||||
{
|
||||
if (logTextBox1.InvokeRequired)
|
||||
|
||||
Reference in New Issue
Block a user