EBOOL
est
l'acronyme du type Extended BOOLean (booléen étendu). Un
type EBOOL
possède une valeur (0 pour FALSE
ou 1 pour TRUE
), mais également
des fronts montants ou descendants et des fonctions de forçage.
Une variable EBOOL
occupe un octet de mémoire.
L'octet contient les informations suivantes :
un bit pour la valeur ;
un bit pour l'historique (chaque fois que l'objet change d'état, la valeur est copiée dans ce bit ) ;
un bit pour le forçage (égal à 0 si l'objet n'est pas forcé, égal à 1 s'il est forcé).
La valeur par défaut de chaque bit est 0 (FALSE
).