Module itron_solid_asp3::abi [−][src]
Expand description
C API
Note: doc(cfg(...))
is not used in this module as different kernels might
provide different items with conflicting names. This module’s documentation
might not be useful unless you ran cargo doc
with an appropriate kernel
selection.
This documentation has been built with the following Cargo features:
solid_asp3
, dcre
, messagebuf
, pi_mutex
, exd_tsk
Structs
TOPPERS/ASP3 T_CALM
TOPPERS/ASP3 T_CCYC
TOPPERS/ASP3 and SOLID/FMP3 T_CISR
SOLID/ASP3 extension
TOPPERS/ASP3 dynamic creation extension T_CTSK
TOPPERS/ASP3 T_RALM
TOPPERS/ASP3 T_RCYC
TOPPERS/ASP3 T_RTSK
アクセス許可ベクタ
Constants
バッファオーバーフロー
待ちオブジェクトの状態変化
通信エラー
コンテキストエラー
待ちオブジェクトの削除
不正ID番号
サービスコール不正使用
メモリアクセス違反
オブジェクト未生成
ID番号不足
メモリ不足
資源不足
未サポート機能
オブジェクトアクセス違反
オブジェクト状態エラー
正常終了
パラメータエラー
キューイングオーバーフロー
タスクの終了要求
待ち状態の強制解除
予約属性
予約機能コード
システムエラー
ポーリング失敗またはタイムアウト
ノンブロッキング受付け
Represents a falsy value.
カーネルドメインだけにアクセスを許可
すべてのドメインからアクセスを許可
タスクを起動された状態で生成
優先度上限プロトコル
イベントフラグのクリア指定
優先度継承プロトコル
起動要求をキューイングしない
オブジェクト属性を指定しない
周期通知を動作状態で生成
待ち行列をタスクの優先度順にする
複数の待ちタスク
タスクの起動
変数のインクリメント
イベントフラグのセット
変数の設定
セマフォの返却
データキューへの送信
タスクの起床
割込み優先度マスク全解除
相対時間(RELTIM)に指定できる最大値[NGKI0551]
永久待ち
ノンブロッキング
ポーリング
タスクの起動
タイムイベントハンドラの呼出し
変数のインクリメント
イベントフラグのセット
変数の設定
セマフォの資源の返却
データキューへの送信
タスクの起床
タスクの起動時優先度
自タスクのベース優先度
Represents a truthy value.
該当するタスクがない
自タスク指定
休止状態
実行可能状態
実行状態
強制待ち状態
待ち状態
二重待ち状態
時間経過待ち
イベントフラグ待ち
固定長メモリブロックの獲得待ち
ミューテックスのロック待ち状態
データキューからの受信待ち
メッセージバッファからの受信待ち
優先度データキューからの受信待ち
データキューへの送信待ち
セマフォの資源獲得待ち
起床待ち
メッセージバッファへの送信待ち
優先度データキューへの送信待ち
イベントフラグのAND待ち
イベントフラグのOR待ち
Functions
Type Definitions
アクセス許可パターン
オブジェクトの属性
エラーコード
エラーコードまたは真偽値
エラーコードまたはID番号
エラーコードまたは符号無し整数
CPU例外ハンドラ番号
拡張情報
イベントフラグのビットパターン
機能コード
プログラムの起動番地
高分解能タイマのカウント値
オブジェクトのID番号
割込みハンドラ番号
割込み番号
管理領域を確保するためのデータ型
サービスコールの動作モード
固定長メモリプール領域を確保するための型
優先度
相対時間
オブジェクトの状態
システム時刻
タイムアウト指定
自然なサイズの符号付き整数
自然なサイズの符号無し整数