type 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 1 octet en mémoire.

L'octet se compose comme suit :

  • 1 bit pour la valeur ;

  • 1 bit pour le bit d'historique (chaque fois que l'objet d'état change, la valeur est copiée dans le bit d'historique) ;

  • 1 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).