Commit 01fd0113 authored by Don Gagne's avatar Don Gagne

Fix Windows 64 bit warnings

parent 61dd5731
...@@ -890,7 +890,7 @@ void MAVLinkSimulationWaypointPlanner::mavlink_handler (const mavlink_message_t* ...@@ -890,7 +890,7 @@ void MAVLinkSimulationWaypointPlanner::mavlink_handler (const mavlink_message_t*
} else { } else {
if (verbose) qDebug("Got MAVLINK_MSG_ID_MISSION_ITEM_REQUEST_LIST from %u but have no waypoints, staying in \n", msg->sysid); if (verbose) qDebug("Got MAVLINK_MSG_ID_MISSION_ITEM_REQUEST_LIST from %u but have no waypoints, staying in \n", msg->sysid);
} }
protocol_current_count = waypoints->size(); protocol_current_count = static_cast<uint16_t>(waypoints->size());
send_waypoint_count(msg->sysid,msg->compid, protocol_current_count); send_waypoint_count(msg->sysid,msg->compid, protocol_current_count);
} else { } else {
if (verbose) qDebug("Ignored MAVLINK_MSG_ID_MISSION_ITEM_REQUEST_LIST because i'm doing something else already (state=%i).\n", current_state); if (verbose) qDebug("Ignored MAVLINK_MSG_ID_MISSION_ITEM_REQUEST_LIST because i'm doing something else already (state=%i).\n", current_state);
...@@ -999,7 +999,7 @@ void MAVLinkSimulationWaypointPlanner::mavlink_handler (const mavlink_message_t* ...@@ -999,7 +999,7 @@ void MAVLinkSimulationWaypointPlanner::mavlink_handler (const mavlink_message_t*
send_waypoint_ack(protocol_current_partner_systemid, protocol_current_partner_compid, 0); send_waypoint_ack(protocol_current_partner_systemid, protocol_current_partner_compid, 0);
if (current_active_wp_id > waypoints_receive_buffer->size()-1) { if (current_active_wp_id > waypoints_receive_buffer->size()-1) {
current_active_wp_id = waypoints_receive_buffer->size() - 1; current_active_wp_id = static_cast<uint16_t>(waypoints_receive_buffer->size()) - 1;
} }
// switch the waypoints list // switch the waypoints list
......
...@@ -86,8 +86,8 @@ void MockMavlinkFileServer::_listCommand(QGCUASFileManager::Request* request, ui ...@@ -86,8 +86,8 @@ void MockMavlinkFileServer::_listCommand(QGCUASFileManager::Request* request, ui
char *bufPtr = (char *)&ackResponse.data[0]; char *bufPtr = (char *)&ackResponse.data[0];
for (int i=0; i<_fileList.size(); i++) { for (int i=0; i<_fileList.size(); i++) {
strcpy(bufPtr, _fileList[i].toStdString().c_str()); strcpy(bufPtr, _fileList[i].toStdString().c_str());
size_t cchFilename = strlen(bufPtr); uint8_t cchFilename = static_cast<uint8_t>(strlen(bufPtr));
Q_ASSERT(cchFilename); Q_ASSERT(cchFilename);
ackResponse.hdr.size += cchFilename + 1; ackResponse.hdr.size += cchFilename + 1;
bufPtr += cchFilename + 1; bufPtr += cchFilename + 1;
} }
......
...@@ -159,8 +159,9 @@ void QGCUASFileManager::_listAckResponse(Request* listAck) ...@@ -159,8 +159,9 @@ void QGCUASFileManager::_listAckResponse(Request* listAck)
// get the length of the name // get the length of the name
uint8_t cBytesLeft = cBytes - offset; uint8_t cBytesLeft = cBytes - offset;
size_t nlen = strnlen(ptr, cBytesLeft); uint8_t nlen = static_cast<uint8_t>(strnlen(ptr, cBytesLeft));
if ((*ptr == 'S' && nlen > 1) || (*ptr != 'S' && nlen < 2)) { if ((*ptr == 'S' && nlen > 1) || (*ptr != 'S' && nlen < 2)) {
if (nlen < 2) {
_currentOperation = kCOIdle; _currentOperation = kCOIdle;
_emitErrorMessage(tr("Incorrectly formed list entry: '%1'").arg(ptr)); _emitErrorMessage(tr("Incorrectly formed list entry: '%1'").arg(ptr));
return; return;
...@@ -315,7 +316,7 @@ void QGCUASFileManager::listDirectory(const QString& dirPath) ...@@ -315,7 +316,7 @@ void QGCUASFileManager::listDirectory(const QString& dirPath)
void QGCUASFileManager::_fillRequestWithString(Request* request, const QString& str) void QGCUASFileManager::_fillRequestWithString(Request* request, const QString& str)
{ {
strncpy((char *)&request->data[0], str.toStdString().c_str(), sizeof(request->data)); strncpy((char *)&request->data[0], str.toStdString().c_str(), sizeof(request->data));
request->hdr.size = strnlen((const char *)&request->data[0], sizeof(request->data)); request->hdr.size = static_cast<uint8_t>(strnlen((const char *)&request->data[0], sizeof(request->data)));
} }
void QGCUASFileManager::_sendListCommand(void) void QGCUASFileManager::_sendListCommand(void)
......
...@@ -1953,7 +1953,7 @@ QImage UAS::getImage() ...@@ -1953,7 +1953,7 @@ QImage UAS::getImage()
QString header("P5\n%1 %2\n%3\n"); QString header("P5\n%1 %2\n%3\n");
header = header.arg(imageWidth).arg(imageHeight).arg(imgColors); header = header.arg(imageWidth).arg(imageHeight).arg(imgColors);
QByteArray tmpImage(header.toStdString().c_str(), header.toStdString().size()); QByteArray tmpImage(header.toStdString().c_str(), header.length());
tmpImage.append(imageRecBuffer); tmpImage.append(imageRecBuffer);
//qDebug() << "IMAGE SIZE:" << tmpImage.size() << "HEADER SIZE: (15):" << header.size() << "HEADER: " << header; //qDebug() << "IMAGE SIZE:" << tmpImage.size() << "HEADER SIZE: (15):" << header.size() << "HEADER: " << header;
......
...@@ -293,7 +293,7 @@ void QGCMAVLinkInspector::refreshView() ...@@ -293,7 +293,7 @@ void QGCMAVLinkInspector::refreshView()
{ {
const char* msgname = messageInfo[i].name; const char* msgname = messageInfo[i].name;
int namelen = strnlen(msgname, 5); size_t namelen = strnlen(msgname, 5);
if (namelen < 3) { if (namelen < 3) {
continue; continue;
......
...@@ -181,9 +181,9 @@ void FlightModeConfig::activeUASSet(UASInterface *uas) ...@@ -181,9 +181,9 @@ void FlightModeConfig::activeUASSet(UASInterface *uas)
} }
// Set up the combo boxes // Set up the combo boxes
for (size_t i=0; i<_cModes; i++) { for (int i=0; i<_cModes; i++) {
// Fill each combo box with the available flight modes // Fill each combo box with the available flight modes
for (size_t j=0; j<_cModeInfo; j++) { for (int j=0; j<_cModeInfo; j++) {
_rgCombo[i]->addItem(_rgModeInfo[j].label, QVariant(QChar((char)_rgModeInfo[j].value))); _rgCombo[i]->addItem(_rgModeInfo[j].label, QVariant(QChar((char)_rgModeInfo[j].value)));
} }
...@@ -260,13 +260,13 @@ void FlightModeConfig::parameterChanged(int uas, int component, QString paramete ...@@ -260,13 +260,13 @@ void FlightModeConfig::parameterChanged(int uas, int component, QString paramete
} }
} else { } else {
// Loop over the flight mode params looking for a match // Loop over the flight mode params looking for a match
for (size_t i=0; i<_cModes; i++) { for (int i=0; i<_cModes; i++) {
if (parameterName == _rgModeParam[i]) { if (parameterName == _rgModeParam[i]) {
// We found a match, i is now the index of the combo box which displays that mode slot // We found a match, i is now the index of the combo box which displays that mode slot
// Loop over the mode info till we find the matching value, this tells us which row in the // Loop over the mode info till we find the matching value, this tells us which row in the
// combo box to select. // combo box to select.
QComboBox* combo = _rgCombo[i]; QComboBox* combo = _rgCombo[i];
for (size_t j=0; j<_cModeInfo; j++) { for (int j=0; j<_cModeInfo; j++) {
if (_rgModeInfo[j].value == iValue) { if (_rgModeInfo[j].value == iValue) {
combo->setCurrentIndex(j); combo->setCurrentIndex(j);
return; return;
......
...@@ -58,9 +58,9 @@ private: ...@@ -58,9 +58,9 @@ private:
static const FlightModeInfo_t _rgModeInfoRotor[]; static const FlightModeInfo_t _rgModeInfoRotor[];
static const FlightModeInfo_t _rgModeInfoRover[]; static const FlightModeInfo_t _rgModeInfoRover[];
const FlightModeInfo_t* _rgModeInfo; const FlightModeInfo_t* _rgModeInfo;
size_t _cModeInfo; int _cModeInfo;
static const size_t _cModes = 6; static const int _cModes = 6;
static const char* _rgModeParamFixedWing[_cModes]; static const char* _rgModeParamFixedWing[_cModes];
static const char* _rgModeParamRotor[_cModes]; static const char* _rgModeParamRotor[_cModes];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment