Term
 
Component Term
ANSI Terminal
Component Level: High
This component is useful for communicating with a terminal using the ANSI standard communication protocol. It contains basic I/O methods which encapsulate Escape sequences. The Term component uses inheritance for access the communication interface.

The component can operate in the polling (default) as well as in the interrupt mode. In the interrupt mode, a user is responsible for the setting of the appropriate output buffer size (property 'Output buffer size') of the inherited AsynchroSerial bean. The component doesn't return any error codes in case of the full output buffer. The component uses interrupts in the interrupt mode, so the global interrupts or the appropriate interrupt priorities must be set to avoid a deadlock when the component's methods are waiting for transmitting of characters. This is a typical case when methods of this component are used in an event of any other component.