EBOOL
est
l'abréviation du type Extended BOOLean (booléen étendu).
Une variable de type EBOOL
présente une valeur
(0 (FALSE
) ou 1 (TRUE
), mais également
des fronts montants ou descendants et des fonctions de forçage.
Une variable de type EBOOL
occupe un octet en
mémoire.
L'octet se compose comme suit :
un bit pour la valeur ;
un bit pour le bit d'historique (chaque fois que l'objet d'état change, la valeur est copiée dans le bit d'historique) ;
un bit pour le forçage (égal à 0 si l'objet n'est pas forcé, égal à 1 si le bit est forcé).
La valeur par défaut de chaque bit est 0 (FALSE
).