Table of Contents

Class DeviceMode

Namespace
Microlithix.Text.Ansi
Assembly
AnsiParser.dll

The DeviceMode class defines a set of static constants representing device modes. Device modes indicate the ways in which a device transmits, receives, processes, or images data. The use of modes has been deprecated in order to ensure data compatibility and ease of interchange with a variety of equipment (ECMA-48).

public static class DeviceMode
Inheritance
DeviceMode
Inherited Members

Remarks

The ECMA-48 Standard is intended to be applicable to a very large range of devices in which there are variations. Some of these variations have been formalized in the form of modes. They deal with the ways in which a device transmits, receives, processes, or images data. Each mode has two states.

The states of the modes may be established explicitly in the data stream by the control functions SET MODE (SET MODE) and RESET MODE (RM) or may be established by agreement between sender and recipient. In an implementation, some or all of the modes may have one state only.

As noted in the summary, to ensure data compatibility and ease of interchange with a variety of equipment the use of modes is deprecated. If modes have to be implemented for backward compatibility it is recommended that the reset state of the modes be the initial state. Otherwise, explicit agreements will have to be negotiated between sender and recipient, to the detriment of "blind" interchange.

Fields

BDSM

Bi-Directional Support Mode

CRM

Control Representation Mode

DCSM

Device Component Select Mode

ERM

Erasure Mode

FEAM

Format Effector Action Mode

FETM

Format Effector Transfer Mode

GATM

Guarded Area Transfer Mode

GRCM

Graphic Rendition Combination Mode

HEM

Character Editing Mode

IRM

Insertion Replacement Mode

KAM

Keyboard Action Mode

MATM

Multiple Area Transfer Mode

PUM

Positioning Unit Mode

Reserved1

Shall not be used

Reserved2

Shall not be used

SATM

Selected Area Transfer Mode

SRM

Send/Receive Mode

SRTM

Status Report Transfer Mode

TSM

Tabulation Stop Mode

TTM

Transfer Termination Mode

VEM

Line Editing Mode

ZDM

Zero Default Mode