SocketCan: Fix warnings about old style casts and sign changes
This commit is contained in:
@@ -116,7 +116,8 @@ bool SocketCan::piSendFrame(const CANFrame& pFrame)
|
||||
QCanBusFrame frame;
|
||||
frame.setFrameId(pFrame.ID);
|
||||
frame.setExtendedFrameFormat(false);
|
||||
frame.setPayload(QByteArray((const char*)pFrame.data, pFrame.len));
|
||||
frame.setPayload(QByteArray(reinterpret_cast<const char *>(pFrame.data),
|
||||
static_cast<int>(pFrame.len)));
|
||||
|
||||
return mDev_p->writeFrame(frame);
|
||||
}
|
||||
@@ -184,7 +185,7 @@ void SocketCan::framesReceived()
|
||||
{
|
||||
CANFrame* frame_p = getQueue().get();
|
||||
if(frame_p) {
|
||||
frame_p->len = recFrame.payload().length();
|
||||
frame_p->len = static_cast<uint32_t>(recFrame.payload().length());
|
||||
frame_p->bus = 0;
|
||||
memcpy(frame_p->data, recFrame.payload().data(), frame_p->len);
|
||||
frame_p->extended = false;
|
||||
|
||||
Reference in New Issue
Block a user