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; |