[Ovmsdev] Volt/Ampera
Michael Balzer
dexter at expeedo.de
Thu Feb 7 06:12:10 HKT 2013
Hi Michael,
Am 06.02.2013 13:10, schrieb mikeljo at mac.com:
> witch bits is now what?
> My understanding is that the MSB is "FrontLeftDoor" and the LSB is
> "CarON".
>
My fault, I should have added a remark.
The original bit values are documented in the "OVMS Protocol" document
(environment message).
"OVMS Development" adds: PIC18F is little endian, i.e. [...] Bit fields
are packed right to left
So, it's LSB first, 0x01 .. 0x80.
> I think it is better to use the bits direct. Like this:
> car_doors1bits.ChargePort = 1
"Better" will be dependant on your concrete needs. I like to be able to
access single bits like this due to better readability.
But if you need to set or query a larger group of bits, the combined
byte value will be more readable and perform better.
Regards,
Michael
--
Michael Balzer * Paradestr. 8 * D-42107 Wuppertal
Fon 0202 / 272 2201 * Handy 0176 / 206 989 26
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20130206/fc8ca525/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dexter.vcf
Type: text/x-vcard
Size: 206 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20130206/fc8ca525/attachment-0002.vcf>
More information about the OvmsDev
mailing list