Subversion Repositories NaviCtrl

Rev

Rev 620 | Rev 624 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 620 Rev 622
Line 1099... Line 1099...
1099
                                NaviData_Home.GroundSpeed = NaviData.GroundSpeed / 10;
1099
                                NaviData_Home.GroundSpeed = NaviData.GroundSpeed / 10;
1100
                                NaviData_Home.OSDStatusFlags = (FC.StatusFlags & OSD_FLAG_MASK1) | (FC.StatusFlags2 & OSD_FLAG_MASK2);
1100
                                NaviData_Home.OSDStatusFlags = (FC.StatusFlags & OSD_FLAG_MASK1) | (FC.StatusFlags2 & OSD_FLAG_MASK2);
1101
                                NaviData_Home.HomeLongitude = NaviData.HomePosition.Longitude;
1101
                                NaviData_Home.HomeLongitude = NaviData.HomePosition.Longitude;
1102
                                NaviData_Home.HomeLatitude = NaviData.HomePosition.Latitude;
1102
                                NaviData_Home.HomeLatitude = NaviData.HomePosition.Latitude;
1103
                                NaviData_Home.HomeAltitude = NaviData.HomePosition.Altitude;
1103
                                NaviData_Home.HomeAltitude = NaviData.HomePosition.Altitude;
-
 
1104
                                NaviData_Home.WP_OperatingRadius = MaxWP_Radius_in_m;
1104
                                crc_home = CRC16((unsigned char*)(&NaviData_Home.HomeLongitude), sizeof(NaviData_Home_t) - START_PAYLOAD_DATA); // update crc for the license structure
1105
                                crc_home = CRC16((unsigned char*)(&NaviData_Home.HomeLongitude), sizeof(NaviData_Home_t) - START_PAYLOAD_DATA); // update crc for the license structure
1105
                                if((crc_home != CRC_Home) || (--count_home == 0))
1106
                                if((crc_home != CRC_Home) || (--count_home == 0))
1106
                                {
1107
                                {
1107
                                 sent += MKProtocol_CreateSerialFrame(&UART1_tx_buffer, 'O', NC_ADDRESS, 1 , (u8 *)&NaviData_Home, sizeof(NaviData_Home)) + 1;
1108
                                 sent += MKProtocol_CreateSerialFrame(&UART1_tx_buffer, 'O', NC_ADDRESS, 1 , (u8 *)&NaviData_Home, sizeof(NaviData_Home)) + 1;
1108
                                 CRC_Home = crc_home;
1109
                                 CRC_Home = crc_home;