Bonjour,
J'ai des données à traiter reçues via une connexion IP.
Sur le papier, la description des données ressemble à ça :
typedef struct
{
BYTE EnService : 1;
BYTE EnScan : 1;
BYTE Connected : 1;
BYTE DefautCom : 1;
BYTE LibrePassage : 1;
BYTE ModeBistable : 1;
BYTE ExclusionCodeSecurite : 1;
BYTE Unused1 : 1;
BYTE DDPStatutPiles : 1;
BYTE DDPEtatPorte : 1;
BYTE DDPAlarme : 1;
BYTE Unused2 : 5;
BYTE VersionFirmware;
BYTE RevisionFirmware;
BYTE EtatPiles;
float TensionPiles;
} tIP9x0;
Il s'agit manifestement, entre autres choses, d'un champ de bits provenant d'un programme écrit en C.
J'avoue que je ne suis pas fortiche en java. Comment décomposer et récupérer ces données en java ?
Merci d'avance pour toute aide ...