Register verdier

Shop Forum Allmänt Register verdier

Visar 2 inlägg - 1 till 2 (av 2 totalt)
  • Författare
    Inlägg
  • #6112
    p0ker
    Deltagare

    Hei, Prøver å få en oversikt over hvilke verdi man kan få ut fra thermia pumpen. (Har en Diplomat). Det finnes en god oversikt på http://www.thermiq.net/hp/hp_status.php Men jeg sliter med registere som står oppført flere ganger, f.eks. 16,17,19,20. Hvis du har #16, så har du følgende i hp_status   16 Brinepumpe 0 Boolsk 16 Kompressor 0 Boolsk 16 Sirkulasjonspumpe 0 Boolsk 16 Varmtvannsprod. 0 Boolsk 16 Tilskudd 2 0 Boolsk 16 Shunt – 0 Boolsk 16 Shunt + 0 Boolsk 16 Tilskudd 1 0 Boolsk I og med det står med ”boolsk” så regner jeg egentlig kun å få en 0 eller 1 fra det registeret… Men her får jeg f.eks flere verdier… /usr/sbin# php hp_data  -r /dev/ttyUSB0 16 1 16=23   Hva betyr 23? Finnes det noen bedre oversikter over mulig verdier for de forskjellige registerene? //LGP

    #6115
    Anders
    Keymaster

    Register som anges som boolskt betyder att varje bit i registret har en ”egen funktion”. Om du ser 23 som ett binärt värde: 23 (d) = 00010111 (b) så betyder det att register 16 har följande värden:

    16 Brinepump 1 Boolsk
    16 Kompressor 1 Boolsk
    16 Cirkulationspump 1 Boolsk
    16 Varmvattenprod. 0 Boolsk
    16 Tillsats 2 1 Boolsk
    16 Shunt – 0 Boolsk
    16 Shunt + 0 Boolsk
    16 Tillsats 1 0 Boolsk
Visar 2 inlägg - 1 till 2 (av 2 totalt)
  • Du måste vara inloggad för att svara på detta ämne.