双频RTK三条一起发送

This commit is contained in:
zxd 2019-11-23 22:57:46 +08:00
parent eeed927529
commit ce73335fd9
2 changed files with 18 additions and 17 deletions

View File

@ -323,13 +323,14 @@ namespace Plane.CommunicationManagement
//await WriteCommPacketAsync(id, MavComm.COMM_DOWNLOAD_COMM, packet); //await WriteCommPacketAsync(id, MavComm.COMM_DOWNLOAD_COMM, packet);
byte[] senddata = packet; byte[] senddata = packet;
for (int times = 0; times < 13; times++) // for (int times = 0; times < 14; times++)
{ // {
senddata = senddata.Concat(packet).ToArray(); // senddata = senddata.Concat(packet).ToArray();
} // }
// byte[] myByteArray = Enumerable.Repeat((byte)0x08, 15).ToArray();
//
// senddata = senddata.Concat(myByteArray).ToArray();
temp = !temp; temp = !temp;
while (temp) while (temp)

View File

@ -630,18 +630,18 @@ namespace Plane.CommunicationManagement
gps.len = (byte)copy; gps.len = (byte)copy;
byte[] packet = GeneratePacket(MAVLink.MAVLINK_MSG_ID_GPS_RTCM_DATA, gps); byte[] packet = GeneratePacket(MAVLink.MAVLINK_MSG_ID_GPS_RTCM_DATA, gps);
Windows.Messages.Message.Show($"{DateTime.Now.ToString("HH:mm:ss:fff")} 通信数据长度 = {packet.Length}"); //Windows.Messages.Message.Show($"{DateTime.Now.ToString("HH:mm:ss:fff")} 单次长度 = {packet.Length}");
await WriteCommPacketAsync(0, MavComm.COMM_DOWNLOAD_COMM, packet).ConfigureAwait(false); //await WriteCommPacketAsync(0, MavComm.COMM_DOWNLOAD_COMM, packet).ConfigureAwait(false);
// lock (lock_rtcm) lock (lock_rtcm)
// { {
// rtcm_packets.Add(packet); rtcm_packets.Add(packet);
// if (rtcm_packets.Count == 1) if (rtcm_packets.Count == 1)
// { {
// waitRtcmTime = DateTime.Now; waitRtcmTime = DateTime.Now;
// starttime = true; starttime = true;
// } }
// } }
} }
} }