1 概要
8.2 Packet Service
8.2.2 マスタトリガ Read サービス
マスタ機器 Subnetwork
service user Subnetwork
service provider RMAP イニシエータ
ユーザ機器 RMAP
ターゲット Subnetwork
service provider Subnetwork service user PACKET_SEND
.request SDU準備
(規定されたタイミング or 上位層からの指示)
マスタトリガRead 処理開始
RMAP Read要求
RMAP Read Command RMAP Readコマンド
発行完了通知
データ読み出し リクエスト
SDU返信処理 SDU
RMAP Read Reply RMAP Read
結果通知 マスタトリガRead
処理完了 PACKET_RECEIVE
.indication
図8.5: 再送制御なしの場合のマスタトリガReadサービスのRMAPトランザクション。
再送試行回数
何度まで再送制御を試行するか。
JERG-2-432
39
マスタ機器 Subnetwork
service user Subnetwork
service provider RMAP イニシエータ
ユーザ機器 RMAP
ターゲット Subnetwork
service provider Subnetwork service user
PACKET_SEND .request
SDU準備 (規定されたタイミング
or 上位層からの指示)
マスタトリガRead 処理開始
RMAP Read要求
RMAP Read Command RMAP Readコマンド
発行完了通知
データ読み出し リクエスト
SDU返信処理
トランザクションIDと リプライステータスを更新
SDU RMAP Read Reply
RMAP Read 結果通知
マスタトリガRead 処理完了
PACKET_RECEIVE .indication
図8.6: 再送制御ありの場合のマスタトリガReadサービスのRMAPトランザクション(再送が発生 しない場合)。
JERG-2-432
40
マスタ機器 Subnetwork
service user Subnetwork
service provider RMAP イニシエータ
ユーザ機器 RMAP
ターゲット Subnetwork
service provider Subnetwork service user PACKET_SEND
.request SDU準備
(規定されたタイミング or 上位層からの指示)
マスタトリガRead 処理開始
RMAP Read要求
RMAP Read Command RMAP Readコマンド
発行完了通知
データ読み出し リクエスト
SDU返信処理 トランザクションIDと リプライステータスを更新 SDU
RMAP Read Reply Status = Success 喪失
タイムアウト時間
タイムアウト RMAP Read
タイムアウト通知 再送の判断
RMAP Read要求
RMAP Read Command RMAP Readコマンド
発行完了通知
データ読み出し リクエスト
トランザクション IDが前回と同一 前回と同じデータを返送 SDU
RMAP Read Reply RMAP Read
結果通知 マスタトリガRead
処理完了 PACKET_RECEIVE
.indication
図8.7: 再送制御ありの場合のマスタトリガReadサービスのRMAPトランザクション(1度目の書 き込みのリプライが喪失した結果再送が発生し、1度目の再送でトランザクションが成功した場 合)。
JERG-2-432
41
マスタ機器 Subnetwork
service user Subnetwork
service provider RMAP イニシエータ
ユーザ機器 RMAP
ターゲット Subnetwork
service provider Subnetwork service user PACKET_SEND
.request SDU準備 (規定されたタイミング
or 上位層からの指示) マスタトリガRead
処理開始
RMAP Read要求
RMAP Read Command 喪失
タイムアウト時間
タイムアウト RMAP Read
タイムアウト通知 再送の判断
n-1回の再送を実行 再送の判断
RMAP Read要求
RMAP Read Command 喪失
タイムアウト時間
タイムアウト RMAP Read
タイムアウト通知 マスタトリガRead
失敗時の処理
図8.8: 再送制御ありの場合のマスタトリガReadサービスのRMAPトランザクション(規定回数(n)
の上限まで再送を実施してもトランザクションが完了しなかった場合)。