双频RTK三条一起发送
This commit is contained in:
parent
eeed927529
commit
ce73335fd9
@ -323,13 +323,14 @@ namespace Plane.CommunicationManagement
|
||||
//await WriteCommPacketAsync(id, MavComm.COMM_DOWNLOAD_COMM, packet);
|
||||
byte[] senddata = packet;
|
||||
|
||||
for (int times = 0; times < 13; times++)
|
||||
{
|
||||
senddata = senddata.Concat(packet).ToArray();
|
||||
}
|
||||
|
||||
|
||||
// for (int times = 0; times < 14; times++)
|
||||
// {
|
||||
// senddata = senddata.Concat(packet).ToArray();
|
||||
// }
|
||||
|
||||
// byte[] myByteArray = Enumerable.Repeat((byte)0x08, 15).ToArray();
|
||||
//
|
||||
// senddata = senddata.Concat(myByteArray).ToArray();
|
||||
|
||||
temp = !temp;
|
||||
while (temp)
|
||||
|
@ -630,18 +630,18 @@ namespace Plane.CommunicationManagement
|
||||
gps.len = (byte)copy;
|
||||
|
||||
byte[] packet = GeneratePacket(MAVLink.MAVLINK_MSG_ID_GPS_RTCM_DATA, gps);
|
||||
Windows.Messages.Message.Show($"{DateTime.Now.ToString("HH:mm:ss:fff")} 通信数据长度 = {packet.Length}");
|
||||
await WriteCommPacketAsync(0, MavComm.COMM_DOWNLOAD_COMM, packet).ConfigureAwait(false);
|
||||
//Windows.Messages.Message.Show($"{DateTime.Now.ToString("HH:mm:ss:fff")} 单次长度 = {packet.Length}");
|
||||
//await WriteCommPacketAsync(0, MavComm.COMM_DOWNLOAD_COMM, packet).ConfigureAwait(false);
|
||||
|
||||
// lock (lock_rtcm)
|
||||
// {
|
||||
// rtcm_packets.Add(packet);
|
||||
// if (rtcm_packets.Count == 1)
|
||||
// {
|
||||
// waitRtcmTime = DateTime.Now;
|
||||
// starttime = true;
|
||||
// }
|
||||
// }
|
||||
lock (lock_rtcm)
|
||||
{
|
||||
rtcm_packets.Add(packet);
|
||||
if (rtcm_packets.Count == 1)
|
||||
{
|
||||
waitRtcmTime = DateTime.Now;
|
||||
starttime = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user