..
This commit is contained in:
@@ -109,15 +109,16 @@ namespace arDev
|
||||
return false;
|
||||
}
|
||||
|
||||
if (QueryIndex == 0)
|
||||
|
||||
if (data[1] == 0x03)
|
||||
{
|
||||
return ParseBMSInfo();
|
||||
}
|
||||
else
|
||||
else if (data[1] == 0x04)
|
||||
{
|
||||
return ParseBMSCellVoltage();
|
||||
}
|
||||
|
||||
else return false;
|
||||
|
||||
}
|
||||
bool ParseBMSCellVoltage()
|
||||
@@ -376,6 +377,7 @@ namespace arDev
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
return SendQuery_ReadStatue();
|
||||
}
|
||||
}
|
||||
@@ -398,14 +400,14 @@ namespace arDev
|
||||
{
|
||||
Recv0 = false;
|
||||
var cmd = new List<byte>();
|
||||
cmd.Add(0xDD);
|
||||
cmd.Add(0xA5);
|
||||
cmd.Add(0x03);
|
||||
cmd.Add(0xDD); //stx
|
||||
cmd.Add(0xA5); //read
|
||||
cmd.Add(0x03); //command
|
||||
cmd.Add(0x00);
|
||||
cmd.Add(0xFF);
|
||||
cmd.Add(0xFD);
|
||||
cmd.Add(0x77);
|
||||
cmd.Add(0x0D);
|
||||
cmd.Add(0xFD); //checksum1
|
||||
cmd.Add(0x77); //checksum2
|
||||
cmd.Add(0x0D); //etx
|
||||
return WriteData(cmd.ToArray());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user