この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
この文書の目的上、次の用語と定義が適用されます。
ISO と IEC は、標準化に使用する用語データベースを次のアドレスで維持しています。
3.1
補助入力ユニット
電子制御ユニット (ECU) 内または仮想端末 (VT) 上に物理的に配置することもできる、共通使用のための補助制御を提供する自律制御機能 (CF)
3.2
オブジェクトプール
作業機または単一のワーキング セットのオペレータ インターフェイスを完全に定義するオブジェクトのコレクション
注 1:完全な VT 定義は、ワーキング セットごとに 1 つまたは複数のオブジェクト プールで構成されます。
3.3
オブジェクトID
オブジェクト プール内の特定のオブジェクトを識別する数値
注記 1:オブジェクト ID 値の範囲は 0 から FFFF 16 (65535 10 ) で、65535 は NULL オブジェクト ID です。
3.4
属性ID
援助
特定のオブジェクトの属性を参照する数値
注記 1: AID 値の範囲は 0 から FF 16 (255 10 ) で、255 が NULL_AID です。
3.5
チャー
サイズが 1 バイトwhere 単一文字
注記 1: ISO 8859 文字に一般的に使用されます (たとえば、ISO 8859-1 の 41 16 は「A」を表します) (付録 K を参照)
3.6
キャラクター
アルファベットのような単一のテキスト書記素または記号
注記 1:サイズは、エンコード方式に基づいて可変です [ char (3.5) および WideChar (3.11) を 参照
3.7
コードプレーン
65536 個の可能な文字コードのグループ
注記 1: Unicode/ISO 10464 は、0 から 16 までの番号が付けられた 17 のコードプレーンに文字を編成します。
例:
コードプレーン 1 は、文字 010000 16 ~ 01FFFF 16をカバーします。
...
コード プレーン 16 は、文字 100000 16から 10FFFF 16までをカバーします。
3.8
入力オブジェクトを開く
オブジェクトwhere フォーカスがあり、オペレーター入力に対して開いている入力オブジェクトの状態
注記 1:オープン入力オブジェクトは、データ入力と同じ意味で使用されます。
3.9
選択された入力オブジェクト
オブジェクトwhere フォーカスがあるが、オペレーター入力に対して開いていない、入力オブジェクトの状態
注記 1:選択された入力オブジェクトは、「フォーカスがある」と同じ意味で使用されます。
3.10
サロゲートペア
16 ビットの高位ペアと 16 ビットの下位ペアで構成される文字の 32 ビット コード
注記 1:コードプレーン 1 ~ 16 の文字の UTF-16 エンコード (4.6.19.7 を参照)
項目への注記 2: UTF-16 ISO 10646 で定義された文字エンコード・スキーム。
3.11
ワイドチャー
リトルエンディアン順にエンコードされた 2 バイトのサイズの 1 文字
例:
バイト シーケンス 41 16 、 00 16は「A」を表します (付録 K を参照)
注記 1: 2 つの WideChar を組み合わせて、16 ビットを超える文字コードを示すことができます (4.6.19.7 を参照)
3.12
ワイドストリング
常にバイト オーダー マーク FEFF 16が前に付くプリミティブ型「 WideChar 」で構成される 0 個以上の文字
例:
バイト列 FF 16 ,FE 16 ,41 16 ,00 16 ,42 16 ,00 16 ,43 16 ,00 16は「ABC」を表します。この WideString の長さは 8 バイトで、表現内の文字数は 3 です。
3.13
8ビット文字列
プリミティブ型「char」で構成される 0 個以上の文字
注記 1:文字列の長さは可変です。
3.14
VT番号
オペレータが接続された各 VT を一意に識別するために使用される番号
注記 1: 4.6.25 および D.18 を参照。
3.15
ユーザーレイアウトデータマスク
VT によって制御されますが、オペレーターによってレイアウトされる特別なデータ マスク
注記 1:データマスクのバリエーションについては 4.1 を、ユーザーレイアウトデータマスクについては 4.7 を参照してください。
3.16
ウィンドウセル
ユーザー レイアウト データ マスク上のグリッド内の長方形のプレゼンテーション セル
注記 1: 4.7 を参照。
3.17
ウィンドウマスクオブジェクト
1 つ以上の隣接するウィンドウ セルで構成される長方形の表示領域
注記 1: 4.7 を参照。
3.18
ユーザーレイアウトのソフトキーマスク
VT によって制御されるが、オペレーターによってレイアウトされるソフト キー マスク
注記 1: 4.7 を参照。
3.19
キーセル
ユーザー レイアウト キー マスクのソフト キー指定子のサイズのセル
注記 1: 4.7 を参照。
3.20
キーグループオブジェクト
1 つまたは複数のキー セルの領域であり、1 つまたは複数のキー オブジェクトのグループが含まれます
注記 1: 4.7 を参照。
3.21
非 VT 画面
VT アプリケーションの一部ではない表示画面、または VT によってレイアウトが制御されている表示画面
例:
ディスプレイ内の別のアプリケーションからの画面 (4.7 を参照)
3.22
非 VT エリア
通常のデータマスク領域およびソフトキーマスク領域の外側の可視領域
例:
車両の操作に関連する情報の表示 (4.7 を参照)
3.23
参照されたWS
外部オブジェクト ポインター オブジェクトを介して別のオブジェクト プールによって表示されるオブジェクトを含むオブジェクト プールを含むワーキング セット
注記 1: 4.6.11.6 を参照。
3.24
WSの参照
外部オブジェクト ポインター オブジェクトを介して別のオブジェクト プールのオブジェクトを表示するオブジェクト プールを含むワーキング セット
注記 1: 4.6.11.6 を参照。
3.25
機能的に同一の WS
自己構成可能フィールド、インスタンス フィールド、および ID 番号が比較で除外される場合、他のワーキング セットと完全に一致する名前を持つワーキング セット
3.26
行末
「カーソル」またはテキスト位置制御は、次の表示可能な文字「フォントの高さ」ピクセルを、含まれているオブジェクト内で下方向の左端の位置に配置することを目的としています。
注記 1: 4.6.19.6 を参照。
3.27
機種識別コード
メーカーによって定義された独自のコード。補助入力ユニットの一意のモデルとバージョンを定義します。実行時に変更されず、互換性のない新しい補助入力ユニットが作成されるとメーカーによって改訂されます。
参考文献
| 1 | SAE J1939 12 、シリアル制御および通信データ ネットワークの推奨プラクティス - Part 72: 仮想端末 |
| 2 | DIN 9684-4 13 、農業用トラクターおよび機械 — 信号転送用インターフェイス — Part 4: ユーザー端末 |
| 3 | ISO 7498, 情報処理システム — オープン システム相互接続 — 基本参照モデル |
| 4 | ISO 11519-1, 道路車両 — 低速シリアル データ通信 — Part 1: 一般および定義 |
| 5 | ISO 11898, 道路車両 — デジタル情報の交換 — 高速通信用のコントローラー エリア ネットワーク (CAN) |
| 6 | ISO 63, 言語名の表現のためのコード |
| 7 | Abrash M.、グラフィック プログラミングの禅。アリゾナ州スコッツデール: コリオリ グループ Inc. 1996 |
| 8 | Foley J. 他、Computer Graphics: Principals and Practice, 第 2 版 C Reading MA: Addison-Wesley, 1996 |
| 9 | Murphy N.、GUI 開発: エンベディング グラフィックス、 Part I. Embedded Systems Magazine, 1999 年 7 月 |
| 10 | Murphy N.、GUI 開発: グラフィックスの埋め込み、 Part Iエンベデッド システム マガジン、1999 年 8 月 |
| 11 | ISO/IEC 8859-1:1998, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 1: ラテン文字 No. 1 |
| 12 | ISO/IEC 8859-15:1999, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 15: ラテン文字 No. 9 |
| 13 | ISO/IEC 10646:2012, 情報技術 - ユニバーサル コード化文字セット (UCS) |
| 14 | ISO 3166-1, 国名とその下位区分の表現に関するコード — Part 1: 国コード |
| 15 | ポータブル ネットワーク グラフィックス (PNG) 仕様、W3 ISO/IEC 15948:2003 |
| 16 | ISO/IEC 8859-2:1999, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 2: ラテン文字 No. 2 |
| 17 | ISO/IEC 8859-4:1998, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 4: ラテン文字 No. 4 |
| 18 | ISO/IEC 8859-5:1998, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 5: ラテン語/キリル文字 |
| 19 | ISO/IEC 8859-7:2003, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 7: ラテン語/ギリシャ語アルファベット |
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
3.1
auxiliary input unit
autonomous control function (CF) providing Auxiliary Controls for common use that can also be physically located within an electronic control unit (ECU), or on the virtual terminal (VT)
3.2
object pool
collection of objects that completely define the operator interface for an implement or a single Working Set
Note 1 to entry: The complete VT definition will be made up of one or more object pools — one for each Working Set.
3.3
Object ID
numeric value which identifies a specific object within an object pool
Note 1 to entry: Object ID values range from 0 to FFFF16 (6553510), with 65535 as the NULL Object ID.
3.4
attribute ID
AID
numeric value which references a specific object's attribute
Note 1 to entry: AID values range from 0 to FF16 (25510), with 255 as the NULL_AID.
3.5
char
single character where the size is 1 byte
Note 1 to entry: Commonly used for ISO 8859 characters (e.g. 4116 in ISO 8859-1 represents “A”) (see Annex K).
3.6
character
single text grapheme or symbol, as in an alphabet
Note 1 to entry: Size is variable based on the encoding scheme [see char (3.5) and WideChar (3.11) ].
3.7
code plane
group of 65536 possible character codes
Note 1 to entry: Unicode/ISO 10464 organizes the characters in 17 code planes numbered 0 to 16.
EXAMPLE:
Code plane 1 covers characters 01000016 to 01FFFF16
...
Code plane 16 covers characters 10000016 to 10FFFF16.
3.8
open input object
state of an input object where the object has focus and it is open for operator input
Note 1 to entry: Open input object is used interchangeably with data input.
3.9
selected input object
state of an input object where the object has focus but it is not open for operator input
Note 1 to entry: Selected input object is used interchangeably with “has focus”.
3.10
surrogate pair
32 bit code for characters composed of a 16 bit high pair and a 16 bit low pair
Note 1 to entry: UTF-16 encoding of characters in code plane 1 to 16 (see 4.6.19.7).
Note 2 to entry: UTF-16 Character encoding scheme defined by ISO 10646.
3.11
WideChar
single character with a size of 2 bytes encoded in little endian order
EXAMPLE:
Byte sequence 4116, 0016 represents “A” (see Annex K).
Note 1 to entry: Two WideChars can be combined to indicate character codes exceeding 16-bit (see 4.6.19.7).
3.12
WideString
zero or more characters composed of the primitive type “WideChar” always preceded by the byte order mark FEFF16
EXAMPLE:
Byte sequence FF16,FE16,4116,0016,4216,0016,4316,0016 represents “ABC”. This WideString has a Length of 8 bytes with the number of characters in the presentation equal to 3.
3.13
8-bit string
zero or more characters composed of the primitive type “char”
Note 1 to entry: String length is variable.
3.14
VT Number
number that is used to uniquely identify each connected VT to the operator
Note 1 to entry: See 4.6.25 and D.18.
3.15
User-Layout Data Mask
special Data Masks that are controlled by the VT but laid out by the operator
Note 1 to entry: See 4.1 for information on data mask variations, and 4.7 for User-Layout Data Mask information.
3.16
Window Cell
rectangular presentation cell in a grid on a User-Layout Data Mask
Note 1 to entry: See 4.7.
3.17
Window Mask object
rectangular presentation area composed of one or more adjacent Window Cells
Note 1 to entry: See 4.7.
3.18
User-Layout Soft Key Mask
Soft Key Masks that are controlled by the VT but laid out by the operator
Note 1 to entry: See 4.7.
3.19
Key Cell
cell that is the size of a Soft Key designator in a User-Layout Key Mask
Note 1 to entry: See 4.7.
3.20
Key Group object
area of one or more Key Cells and contains a grouping of one or more Key objects
Note 1 to entry: See 4.7.
3.21
Non-VT Screen
display screen that is not part of the VT application or one in which the layout is controlled by the VT
EXAMPLE:
A screen that comes from another application within the display (see 4.7).
3.22
Non-VT Area
visible area outside the normal Data Mask and Soft Key Mask areas
EXAMPLE:
A display of information related to the vehicle operation (see 4.7).
3.23
referenced WS
working set with an object pool containing objects which are shown by another object pool via the External Object Pointer object
Note 1 to entry: See 4.6.11.6.
3.24
referencing WS
working set with an object pool which shows object(s) from another object pool via the External Object Pointer object
Note 1 to entry: See 4.6.11.6.
3.25
Functionally Identical WS
Working Set(s) with a NAME that exactly matches other Working Sets, when the Self Configurable, Instance fields, and Identity Number are excluded in the comparison
3.26
Line End
“cursor” or text positioning control intended to locate the following displayable character “font height” pixels downward and at the left-most position in the containing object
Note 1 to entry: See 4.6.19.6.
3.27
Model Identification Code
proprietary code defined by the manufacturer that defines a unique model and version of an Auxiliary Input Unit that does not change at runtime, and is revised by the manufacturer when a new and incompatible Auxiliary Input Unit is created
Bibliography
| 1 | SAE J1939 12 , Recommended Practice for Serial Control and Communications Data Network — Part 72: Virtual Terminal |
| 2 | DIN 9684-4 13 , Agricultural tractors and machinery — Interfaces for signal transfer — Part 4: User terminal |
| 3 | ISO 7498, Information processing systems — Open Systems Interconnection — Basic Reference Model |
| 4 | ISO 11519-1, Road vehicles — Low-speed serial data communication — Part 1: General and definitions |
| 5 | ISO 11898, Road vehicles — Interchange of digital information — Controller area network (CAN) for high-speed communication |
| 6 | ISO 639 (all parts), Codes for the representation of names of languages |
| 7 | Abrash M., Zen of Graphics Programming. Scottsdale, AZ: The Coriolis Group Inc. 1996 |
| 8 | Foley J. et al., Computer Graphics: Principals and Practise, Second Edition in C Reading MA: Addison-Wesley, 1996 |
| 9 | Murphy N., GUI Development: Embedding Graphics, Part I. Embedded Systems Magazine, July, 1999 |
| 10 | Murphy N., GUI Development: Embedding Graphics, Part II. Embedded Systems Magazine, August, 1999 |
| 11 | ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1 |
| 12 | ISO/IEC 8859-15:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 15: Latin alphabet No. 9 |
| 13 | ISO/IEC 10646:2012, Information technology — Universal Coded Character Set (UCS) |
| 14 | ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes |
| 15 | Portable Network Graphics (PNG) Specification, W3C. ISO/IEC 15948:2003 |
| 16 | ISO/IEC 8859-2:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 2: Latin alphabet No. 2 |
| 17 | ISO/IEC 8859-4:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 4: Latin alphabet No. 4 |
| 18 | ISO/IEC 8859-5:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 5: Latin/Cyrillic alphabet |
| 19 | ISO/IEC 8859-7:2003, Information technology — 8-bit single-byte coded graphic character sets — Part 7: Latin/Greek alphabet |