AutoOffset - vlastnost objektu PmBuffer
Popis:
Vnitřní automatická pozice v datovém bloku, která je nastavována automaticky (ale je možno nastavit i ve skriptu).
Poznámka:
Vlastnost je určena
pro čtení i zápis.
Na začátku (při vzniku objektu
PmBuffer) hodnota této vlastnosti je nastavena na
0.
Po každé úspěšné operaci čtení/zápisu jedné hodnoty v datovém bloku, je tato vlastnost automaticky nastavena za vyčtenou/zapsanou hodnotu (na příští čtenou nebo zapisovanou položku).
Toho lze využít buď k postupnému čtení/zápisu hodnot nebo také k zjištění počtu vyčtených/zapsaných bajtů rozdílem hodnoty této vlastnosti před a po operaci.
Pozice čtení/zápisu se dodává v podobě parametru
nOffset v každé metodě pracující s datovým blokem (např.
GetUint8,
SetInt16), kde
hodnota -4 znamená, že se použije hodnota této vnitřní pozice
AutoOffset.