2.1.7 Thông tin thuộc tính và mở rộng của đối tượng オブジェクト属性と拡張情報

ID番号で識別されるオブジェクトは,原則としてオブジェクト属性を持つ.オ
ブジェクト番号で識別されるオブジェクトが,オブジェクト属性を持つ場合も
ある.オブジェクト属性は,オブジェクト登録時に指定し,オブジェクトの細
かな動作の違いやオブジェクトの初期状態を定める.オブジェクト属性に
TA_XXXXXが指定されている場合,そのオブジェクトを「 T A_XXXXX属性の
オブジェクト」と呼ぶ.オブジェクト登録後にオブジェクト属性を読み出すイ
ンタフェースは,一般には用意されない.

Đối tượng được phân biệt bởi số ID với nguyên tắc có thuộc tính đối tượng. Cũng có trường hợp các đối tượng được phân biệt bằng ID dối tượng có thuộc tính đối tượng. Thuộc tính đối tượng chỉ định khi đăng ký đối tượng, thiết lập trạng thái khởi tạo và sự khác nhau của hành động nhỏ của đối tượng. Trường hợp thuộc tính của đối tượng được chỉ định là TA_XXXXX, đối tượng này gọi  là [đối tượng của thuộc tính TA_XXXXXX]. giao diện đưa ra để đọc thuộc tính đối tượng sau khi đăng ký đối tượng thường không sử dụng.
各オブジェクトのオブジェクト属性に指定できる値とその意味は,オブジェク
トを登録するサービスコールまたは静的 APIの機能説明で規定する.特に指定
すべきオブジェクト属性がない場合には, TA_NULL(= 0)を指定する.
実行主体となるオブジェクトは,拡張情報を持つ場合がある.拡張情報はオブ
ジェクト登録時に指定し,オブジェクトが実行を始める時にパラメータとして
渡される情報で,カーネルやソフトウェア部品自身の動作には影響を与えな
い.オブジェクトを指定して拡張情報を読み出すインタフェースは,一般には
用意されない.

ý nghĩa của các giá trị có thể chỉ định cho thuộc tính đối tượng của đối tượng quy định trong thuyết minh chức năng của API tĩnh hoặc service call đăng ký đối tượng. Đặc biệt, trường hợp không có thuộc tính đối tượng nên chỉ định, chỉ định giá trị TA_NULL(=0). Có trường hợp đối tượng là thực thi chính sở hữu nhiều thông tin mở rộng. Thông tin mở rộng chỉ định khi đăng ký đối tượng, là thông tin được truyền như tham số khi đổi tượng bắt đầu thực thi, không cân nhắc tình huống khi thao tác bên trong bộ phận phần mềm hoặc kernel.
【補足説明】
実行主体となるオブジェクトで拡張情報を持つものの例として,タスク,周期
ハンドラなどのタイムイベントハンドラ,割込みサービスルーチンがある.
【 μITRON3.0 仕様との相違】
μITRON3.0 仕様では,ID 番号で識別されるオブジェクトは原則として拡張情報
を持っていたが,必要なものだけに限定することとした.関連して,拡張情報
はオブジェクトが実行を始める時にパラメータとして渡されるものとし,オブ
ジェクトの状態参照サービスコールでは読み出せないことを原則とした.

[bố sung]

Ví dụ về đối tượng có thông tin mở rộng như task, các sự kiện thời gian như interval handler, interrupt service call.

[Điểm khác với uItron3.0]

trong uItron3.0 không có thông tin mở rộng của đối tượng được phân biệt bằng số ID nhưng nó giới hạn đối với cái cần thiết. Liên quan đến vấn đề này, thông tin mở rộng được truyền như là tham số khi bắt đầu thực hiện đối tượng, Nguyên tắc không cho phép đọc lại giá tri trạng thái đối tượng bằng service call.

Leave a Reply