• There are no items in your cart

BS ISO/IEC 9636-5:1991

Current

Current

The latest, up-to-date edition.

Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification Input and echoing

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

15-06-1992

€371.62
Excluding VAT

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

Defines functions of Computer Graphics Interface related to obtaining graphical and non-graphical input from a Virtual Device of device class INPUT or OUTIN. Also defines functions to support echoing of input operations on separate Virutal Devices. Should be read in conjunction with ISO/IEC 9636-1, ISO/IEC 9636-2 and ISO/IEC 9636-4. The relationship of this part to the other parts of ISO/IEC 9636 is described in ISO/IEC 9636-1 and in clause 4.

Committee
IST/31
DevelopmentNote
Supersedes 90/62658 DC. (07/2005)
DocumentType
Standard
Pages
106
PublisherName
British Standards Institution
Status
Current

This part of ISO/IEC 9636 defines those functions of the Computer Graphics Interface concerned with obtaining graphical and non-graphical input from a Virtual Device of device class INPUT or OUTIN. This part of ISO/IEC 9636 also defines functions to support echoing of input operations on separate Virtual Devices.

This part of ISO/IEC 9636 is part 5 of ISO/IEC 9636, and should be read in conjunction with ISO/IEC 9636-1, ISO/IEC 96362, and ISO/IEC 9636-4. The relationship of this part of ISO/IEC 9636 to the other parts of of ISO/IEC 9636 is described in ISO/IEC 9636-1 and in clause 4.

Standards Relationship
ISO/IEC 9636-5:1991 Identical

ISO/IEC 9637-2:1992 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 2: Binary encoding
ISO/IEC 9637-1:1994 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 1: Character encoding
ISO/IEC 9636-4:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 4: Segments
ISO/IEC 9636-1:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 1: Overview, profiles, and conformance
ISO/IEC 9636-6:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 6: Raster
ISO/IEC 9973:2013 Information technology Computer graphics, image processing and environmental data representation Procedures for registration of items

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.