EBOOL
is
the abbreviation for Extended Boolean type. A EBOOL
type variable brings a value (0 (FALSE
) or 1 (TRUE
) but also rising or falling edges and forcing capabilities.
An EBOOL
type variable takes up one byte of
memory.
The byte split up into:
one bit for the value,
one bit for the history bit (each time the state’s object changes, the value is copied inside the history bit),
one bit for the forcing bit (equals to 0 if the object isn’t forced, equal to 1 if the bit is forced.
The default type value of each bit is 0 (FALSE
).