As shown above, this FB type is derived from the Basic0T type by deleting the
transitions between the
REQ
state and the
START
state, thereby converting the
REQ
state to a Simple EC
State. Its interface, algorithms, and externally observable
behaviors of instances are identical to those for the
Basic0T
type.
As shown below, this conversion results in a reduction of 33% in the
number of lines of executable Event Handling Lines Of Code (EHLOC)
and 28% in the total EHLOC, but only 9% in the size of the compiled
Java™
.class
file.
NOTE - "Hybrid" ECCs such as the one shown above might not be portable between the FBDK and other
engineering environments, and might not be compilable for other
runtime environments.