BS ISO/IEC 9636-5:1991
Current
The latest, up-to-date edition.
Hardcopy , PDF
English
15-06-1992
Foreword
Introduction
1 Scope
2 Normative references
3 Concepts
3.1 Introduction
3.2 Basic input model
3.3 Logical input devices
3.4 Measures
3.4.1 Measures of input class LOCATOR
3.4.2 Measures of input class STROKE
3.4.3 Measures of input class VALUATOR
3.4.4 Measures of input class CHOICE
3.4.5 Measures of input class PICK
3.4.6 Measures of input class STRING
3.4.7 Measures of input class RASTER
3.4.8 Measures of input class GENERAL
3.5 Coordinate systems for VDC measures
3.6 Triggers
3.6.1 Trigger association
3.6.2 Timeouts
3.6.3 The break action
3.7 Input methods and state model
3.7.1 Logical input device model
3.7.2 Request input
3.7.3 Sample input
3.7.4 Remote echoing
3.7.5 Event input
3.8 Prompting, echoing, and acknowledgement
3.8.1 Prompting
3.8.2 Echoing
3.8.3 Acknowledgement
3.9 Portioning of returned input data
3.10 State restrictions
3.11 Inquiry
4 Interactions with other parts of ISO/IEC 9636
4.1 Interactions with more than one part of ISO/IEC
9636
4.2 Interactions with ISO/IEC 9636-1 (Overview)
4.3 Interactions with ISO/IEC 9636-2 (Control)
4.4 Interactions with ISO/IEC 9636-3 (Output)
4.5 Interactions with ISO/IEC 9636-4 (Segments)
4.6 Interactions with ISO/IEC 9636-6 (Raster)
5 Abstract specification of functions
5.1 Introduction
5.1.1 Data types employed
5.1.2 Validity of returned information
5.2 Input control functions
5.2.1 INITIALIZE LOGICAL INPUT DEVICE
5.2.2 RELEASE LOGICAL INPUT DEVICE
5.2.3 ECHO CONTROLS
5.2.4 PUT CURRENT MEASURE
5.2.5 ECHO DATA
5.2.6 DEVICE DATA
5.2.7 ASSOCIATE TRIGGERS
5.2.8 GET ADDITIONAL STROKE DATA
5.2.9 GET ADDITIONAL PICK DATA
5.2.10 GET ADDITIONAL STRING DATA
5.2.11 GET ADDITIONAL RASTER DATA
5.3 Request and sample functions
5.3.1 REQUEST
5.3.2 SAMPLING STATE
5.3.3 SAMPLE
5.4 Echo request input functions
5.4.1 INITIALIZE ECHO REQUEST
5.4.2 ECHO REQUEST
5.5 Event input functions
5.5.1 INITIALIZE EVENT QUEUE
5.5.2 RELEASE EVENT QUEUE
5.5.3 ENABLE EVENTS
5.5.4 DISABLE EVENTS
5.5.5 EVENT QUEUE BLOCK CONTROL
5.5.6 FLUSH EVENTS
5.5.7 FLUSH DEVICE EVENTS
5.5.8 AWAIT EVENT
5.5.9 DEQUEUE EVENT
5.5.10 EVENT QUEUE TRANSFER
5.6 Echo output functions
5.6.1 INITIALIZE ECHO OUTPUT
5.6.2 RELEASE ECHO OUTPUT
5.6.3 ECHO OUTPUT CONTROLS
5.6.4 PERFORM ACKNOWLEDGEMENT
5.6.5 UPDATE ECHO OUTPUT
5.6.6 ECHO OUTPUT DATA
6 Input and echoing inquiry functions
6.1 Introduction
6.1.1 Data types employed
6.1.2 Validity of returned information
6.2 Input description table
6.2.1 INQUIRE INPUT CAPABILITY
6.2.2 INQUIRE LIST OF AVAILABLE INPUT DEVICES
6.3 Class-independent logical input device
description table
6.3.1 INQUIRE COMMON INPUT DEVICE PROPERTIES
6.3.2 INQUIRE LIST OF SUPPORTED ECHO TYPES
6.3.3 INQUIRE LIST OF SUPPORTED PROMPT TYPES
6.3.4 INQUIRE LIST OF SUPPORTED ACKNOWLEDGEMENT TYPES
6.3.5 INQUIRE LIST OF ASSOCIABLE TRIGGERS
6.4 Class-specific logical input device description
table
6.4.1 INQUIRE LOCATOR CAPABILITIES
6.4.2 INQUIRE STROKE CAPABILITIES
6.4.3 INQUIRE CHOICE CAPABILITIES
6.4.4 INQUIRE PICK CAPABILITIES
6.4.5 INQUIRE STRING CAPABILITIES
6.4.6 INQUIRE LIST OF AVAILABLE INPUT CHARACTER SETS
6.4.7 INQUIRE RASTER INPUT CAPABILITIES
6.4.8 INQUIRE LIST OF PERMITTED RASTER SPOT CENTRE
SEPARATIONS
6.4.9 INQUIRE GENERAL CAPABILITIES
6.4.10 INQUIRE LIST OF SUPPORTED GENERAL MEASURE
FORMATS
6.5 Class-independent logical input device state
list
6.5.1 INQUIRE COMMON LOGICAL INPUT DEVICE STATE
6.5.2 INQUIRE LIST OF ASSOCIATED TRIGGERS
6.5.3 INQUIRE ECHO DATA RECORD
6.5.4 INQUIRE INPUT DEVICE DATA RECORD
6.6 Class-specific logical input device state list
6.6.1 INQUIRE LOCATOR STATE
6.6.2 INQUIRE STROKE STATE
6.6.3 INQUIRE VALUATOR STATE
6.6.4 INQUIRE CHOICE STATE
6.6.5 INQUIRE PICK STATE
6.6.6 INQUIRE STRING STATE
6.6.7 INQUIRE RASTER INPUT STATE
6.6.8 INQUIRE GENERAL STATE
6.7 Event input state list
6.7.1 INQUIRE EVENT INPUT STATE
6.8 Echo output description table
6.8.1 INQUIRE ECHO OUTPUT CAPABILITIES
6.8.2 INQUIRE LIST OF ECHO OUTPUT ECHO TYPES
6.8.3 INQUIRE LIST OF ECHO OUTPUT PROMPT TYPES
6.8.4 INQUIRE LIST OF ECHO OUTPUT ACKNOWLEDGEMENT
TYPES
6.8.5 INQUIRE LIST OF SUPPORTED GENERAL FORMAT
IDENTIFIERS
6.9 Echo entity state list
6.9.1 INQUIRE LIST OF CURRENTLY EXISTING ECHO ENTITIES
6.10 Individual echo entity state list
6.10.1 INQUIRE ECHO ENTITY STATE
6.10.2 INQUIRE ECHO OUTPUT DATA RECORD
7 CGI description tables and state lists
7.1 Description tables
7.1.1 Input capability
7.1.2 Class-independent logical input capability
7.1.3 Echo output capability
7.2 State lists
7.2.1 Input state
7.2.2 Class-independent logical input device state
7.2.3 Class-specific logical input device state
7.2.4 Events
7.2.5 Echo entity state
A Formal grammar of the functional specification
B Input errors
C Guidelines for CGI implementors
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.