HexCharAt HexCharToNum
HexCharAt / HexCharToNum 
REM : Le string en entrée doit être un string représentant des valeurs hexa par couple : AABBCC....
Syntaxe :
ATTENTION : La position est donnée pour une position de chiffre hexa : 0011223344
Donc HexCharAt(1234,1) donne la position '1' c'est à dire pour les caractères '34' dans la string 1234
HCA / HexCharAt HexCharAt(1234,1,c) => 34 => 0x34 = dec 52 en ASCII = '4'
// HexCharAt(1234,1,c) => 34 => 0x34 = dec 52 en ASCII = '4'
// HexCharAt(1234,1,d) => 34 => 0x34 = dec 52
Exemple :
HCA(A7083DB30D,0,d) => A7 en décimal = 167 ==> résultat 167
HCA(A7083DB30D,1,d) => 08 en décimal = 08 ==> résultat 08
HCA(A7083DB30D,2,d) => 3D en décimal = 61 ==> résultat 61
HCN(str) / HexCharToNum
HCN(10) => 16 car 0x10 donne 16 en hexa
Exemple :
LD(B,255);
SV(BLEresu,BGD(1));
IF(NGT(GV(BLEresu),0),SG(temperature,DP(DIV(AD(HCA(GV(BLEresult),0,d),NSL(HCA(GV(BLEresult),1,d),8)),100,f2))));
IF(NGT(GV(BLEresu),0),SG(humidity,DP(HCA(GV(BLEresult),2,d))));
IF(NGT(GV(BLEresu),0),SG(voltage,DP(DIV(AD(HCA(GV(BLEresult),3,d),NSL(HCA(GV(BLEresult),4,d),8)),1000,f3))));
Créé avec HelpNDoc Personal Edition: Création d'aide CHM, PDF, DOC et HTML d'une même source