[Development] New Module for Serial Buses
Marc Mutz
marc.mutz at kdab.com
Sat May 30 01:35:14 CEST 2015
On Friday 29 May 2015 16:27:59 Denis Shienkov wrote:
> I don't know as how will look the CanDevice (derived from QIODevice),
> because QIODevice::read/write methods has not sense. Because, what is
> happens in case I want to write half (or part) of CAN message?
>
> IMHO, this is non-trivial issue to try to unify all interfaces to
> QIODevice.. :)
QCanBusMessage msg = ...;
QIODevice *bus = ...;
{
QDataStream s(bus);
s << msg;
}
To write only part of a message (why would you ever want do that?), use
QBuffer instead of *bus, then get only the first N bytes.
--
Marc Mutz <marc.mutz at kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
Tel: +49-30-521325470
KDAB - The Qt Experts
More information about the Development
mailing list