ISO 11783-6:2018 農林業用のトラクターと機械—シリアル制御と通信データネットワーク—パート6:仮想端末 | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

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 のコードプレーンに文字を編成します。

例:

コード プレーン 0 は、文字 000000 16 ~ 00FFFF 16をカバーします。
コードプレーン 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

機種識別コード

メーカーによって定義された独自のコード。補助入力ユニットの一意のモデルとバージョンを定義します。実行時に変更されず、互換性のない新しい補助入力ユニットが作成されるとメーカーによって改訂されます。

参考文献

1SAE J1939 12シリアル制御および通信データ ネットワークの推奨プラクティス - Part 72: 仮想端末
2DIN 9684-4 13農業用トラクターおよび機械 — 信号転送用インターフェイス — Part 4: ユーザー端末
3ISO 7498, 情報処理システム — オープン システム相互接続 — 基本参照モデル
4ISO 11519-1, 道路車両 — 低速シリアル データ通信 — Part 1: 一般および定義
5ISO 11898, 道路車両 — デジタル情報の交換 — 高速通信用のコントローラー エリア ネットワーク (CAN)
6ISO 63, 言語名の表現のためのコード
7Abrash M.、グラフィック プログラミングの禅アリゾナ州スコッツデール: コリオリ グループ Inc. 1996
8Foley J. 他、Computer Graphics: Principals and Practice, 第 2 版 C Reading MA: Addison-Wesley, 1996
9Murphy N.、GUI 開発: エンベディング グラフィックス、 Part I. Embedded Systems Magazine, 1999 年 7 月
10Murphy N.、GUI 開発: グラフィックスの埋め込み、 Part Iエンベデッド システム マガジン、1999 年 8 月
11ISO/IEC 8859-1:1998, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 1: ラテン文字 No. 1
12ISO/IEC 8859-15:1999, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 15: ラテン文字 No. 9
13ISO/IEC 10646:2012, 情報技術 - ユニバーサル コード化文字セット (UCS)
14ISO 3166-1, 国名とその下位区分の表現に関するコード — Part 1: 国コード
15ポータブル ネットワーク グラフィックス (PNG) 仕様、W3 ISO/IEC 15948:2003
16ISO/IEC 8859-2:1999, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 2: ラテン文字 No. 2
17ISO/IEC 8859-4:1998, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 4: ラテン文字 No. 4
18ISO/IEC 8859-5:1998, 情報技術 — 8 ビット シングルバイト コード化グラフィック文字セット — Part 5: ラテン語/キリル文字
19ISO/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 0 covers characters 00000016 to 00FFFF16
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

1SAE J1939 12 , Recommended Practice for Serial Control and Communications Data Network — Part 72: Virtual Terminal
2DIN 9684-4 13 , Agricultural tractors and machinery — Interfaces for signal transfer — Part 4: User terminal
3ISO 7498, Information processing systems — Open Systems Interconnection — Basic Reference Model
4ISO 11519-1, Road vehicles — Low-speed serial data communication — Part 1: General and definitions
5ISO 11898, Road vehicles — Interchange of digital information — Controller area network (CAN) for high-speed communication
6ISO 639 (all parts), Codes for the representation of names of languages
7Abrash M., Zen of Graphics Programming. Scottsdale, AZ: The Coriolis Group Inc. 1996
8Foley J. et al., Computer Graphics: Principals and Practise, Second Edition in C Reading MA: Addison-Wesley, 1996
9Murphy N., GUI Development: Embedding Graphics, Part I. Embedded Systems Magazine, July, 1999
10Murphy N., GUI Development: Embedding Graphics, Part II. Embedded Systems Magazine, August, 1999
11ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1
12ISO/IEC 8859-15:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 15: Latin alphabet No. 9
13ISO/IEC 10646:2012, Information technology — Universal Coded Character Set (UCS)
14ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes
15Portable Network Graphics (PNG) Specification, W3C. ISO/IEC 15948:2003
16ISO/IEC 8859-2:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 2: Latin alphabet No. 2
17ISO/IEC 8859-4:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 4: Latin alphabet No. 4
18ISO/IEC 8859-5:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 5: Latin/Cyrillic alphabet
19ISO/IEC 8859-7:2003, Information technology — 8-bit single-byte coded graphic character sets — Part 7: Latin/Greek alphabet