Ajout Commentaires
This commit is contained in:
parent
9f79fb6390
commit
c93fcf989b
Binary file not shown.
@ -15,9 +15,13 @@ int CCANSignal::ComputeNewSignalValue(quint64 NewValue, quint16 MessageSize)
|
||||
{
|
||||
if(mEncoding == CAN_SIGNAL_ENCODING_INTEL)
|
||||
{
|
||||
|
||||
//Le CAN encode les bytes à l'envers. Il faut faire un miroir des bytes du buffer.
|
||||
//Puisque notre CPU est un X86 (little endian) il faut tromper Qt en lui faisant
|
||||
//accroire que notre buffer est encodé en Big Endian (ce qui n'est pas le cas).
|
||||
//D'où l'appel à qFromBigEndian. Ceci inverse l'ordre des bytes et permet une utilisation
|
||||
//simple et directe du buffer.
|
||||
mRawValue = qFromBigEndian(NewValue);
|
||||
// mRawValue = NewValue;
|
||||
|
||||
mRawValue >>= mStartBit;
|
||||
quint64 mask = 1;
|
||||
mask <<= mSignalSize;
|
||||
|
||||
2
TODO.txt
2
TODO.txt
@ -8,4 +8,4 @@ x Implémenter une liste de messages MQTT non envoyés pour ne pas perdre de mes
|
||||
- Ajouter la gestion du Client ID MQTT
|
||||
- Implémenter le watchdog CAN
|
||||
- Valider pourquoi le MQTT ne se connecte pas au reboot
|
||||
- Corriger le UTF pour l'affichage des degrés dans le tableau
|
||||
- Corriger le UTF pour l'affichage des degrés dans le tableau
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user