Changes between Version 12 and Version 13 of spec/Com
- Timestamp:
- Sep 14, 2020, 10:50:40 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/Com
v12 v13 237 237 * Comモジュールの初期化を行う 238 238 * 引数configで与えたポインタが指すコンフィギュレーションデータを使用して初期化される 239 * [wiki:tips _configuration_class#%E3%83%9D%E3%82%B9%E3%83%88%E3%83%93%E3%83%AB%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0 ポストビルド]のパラメータは本初期化により設定値を変更できる240 * [wiki:spec _CANInterfaceCanIf]のCanIf_Initでは、引数にNULLを与えた場合、デフォルトのコンフィギュレーションが設定される仕様となっていることから、TOPPERS/A-COMではCom_Initも同様にNULLが与えられた場合、デフォルトのコンフィギュレーション([#ComConfigurationId ComConfigurationId]が0)を設定するように実装している239 * [wiki:tips/configuration_class#%E3%83%9D%E3%82%B9%E3%83%88%E3%83%93%E3%83%AB%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0 ポストビルド]のパラメータは本初期化により設定値を変更できる 240 * [wiki:spec/CanIf CanIf]のCanIf_Initでは、引数にNULLを与えた場合、デフォルトのコンフィギュレーションが設定される仕様となっていることから、TOPPERS/A-COMではCom_Initも同様にNULLが与えられた場合、デフォルトのコンフィギュレーション([#ComConfigurationId ComConfigurationId]が0)を設定するように実装している 241 241 242 242 == Com_DeInit == … … 405 405 }}} 406 406 * 引数TxPduIdで指定したIPDUに対して、引数PduInfoPtrで指定したデータを送信する 407 * Comモジュールをゲートウェイで使用する場合等に、下位モジュール([wiki:spec _PDURouterPduR])から使用される407 * Comモジュールをゲートウェイで使用する場合等に、下位モジュール([wiki:spec/PduR PduR])から使用される 408 408 409 409 == Com_RxIndication == … … 412 412 }}} 413 413 * 引数RxPduIdで指定したIPDUに対して、引数PduInfoPtrで指定したデータを受信する 414 * 下位モジュール([wiki:spec _PDURouterPduR])からのデータ受信時に使用される414 * 下位モジュール([wiki:spec/PduR PduR])からのデータ受信時に使用される 415 415 416 416 == Com_TpRxIndication == … … 427 427 }}} 428 428 * 引数TxPduIdで指定したIPDUに対して、送信完了を受け付ける 429 * 下位モジュール([wiki:spec _PDURouterPduR])からの送信完了通知時に使用される429 * 下位モジュール([wiki:spec/PduR PduR])からの送信完了通知時に使用される 430 430 431 431 == Com_TpTxConfirmation == … … 460 460 void Com_MainFunctionRx(void) 461 461 }}} 462 * [wiki:spec _BSWSchedulerModuleSchM]によって周期的に呼び出され、受信処理を行う462 * [wiki:spec/SchM SchM]によって周期的に呼び出され、受信処理を行う 463 463 * 起動周期は、[#ComRxTimeBase ComRxTimeBase]で設定する 464 464 … … 467 467 void Com_MainFunctionTx(void) 468 468 }}} 469 * [wiki:spec _BSWSchedulerModuleSchM]によって周期的に呼び出され、送信処理を行う469 * [wiki:spec/SchM SchM]によって周期的に呼び出され、送信処理を行う 470 470 * 起動周期は、[#ComTxTimeBase ComTxTimeBase]で設定する 471 471 … … 474 474 void Com_MainFunctionRouteSignals(void) 475 475 }}} 476 * [wiki:spec _BSWSchedulerModuleSchM]によって周期的に呼び出され、シグナルゲートウェイに関する処理を行う476 * [wiki:spec/SchM SchM]によって周期的に呼び出され、シグナルゲートウェイに関する処理を行う 477 477 * 起動周期は、[#ComGwTimeBase ComGwTimeBase]で設定する 478 478 … … 488 488 * 多重度:1 489 489 * [#Com_Init Com_Init]により設定されるコンフィギュレーション全体のコンテナ 490 * TOPPERS/A-COMでは、[wiki:tips _configuration_class#%E3%83%9D%E3%82%B9%E3%83%88%E3%83%93%E3%83%AB%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0 ポストビルド]による複数のコンフィギュレーション定義に対応するため、多重度を1..*として本コンテナを複数定義可能としている490 * TOPPERS/A-COMでは、[wiki:tips/configuration_class#%E3%83%9D%E3%82%B9%E3%83%88%E3%83%93%E3%83%AB%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0 ポストビルド]による複数のコンフィギュレーション定義に対応するため、多重度を1..*として本コンテナを複数定義可能としている 491 491 492 492 == ComConfigurationId == … … 531 531 * 型:FunctionName 532 532 * 多重度:0..1 533 * 下位モジュール([wiki:spec _PDURouterPduR])からIPDUを受信した直後に呼び出すコールアウト関数名533 * 下位モジュール([wiki:spec/PduR PduR])からIPDUを受信した直後に呼び出すコールアウト関数名 534 534 * コールアウト関数は以下のシンタックスで定義する 535 535 {{{ … … 566 566 * 下限値:0 567 567 * IPDUのID 568 * 下位モジュール([wiki:spec _PDURouterPduR])との受信通知、送信完了通知において、IPDUを識別するために使用される568 * 下位モジュール([wiki:spec/PduR PduR])との受信通知、送信完了通知において、IPDUを識別するために使用される 569 569 * 多重度は0..1であるが、送信完了通知と受信通知のどちらも使用しないIPDUが想定されないため、TOPPERS/A-COMでは、多重度1としている 570 570 * TOPPERS/A-COMでは、処理速度向上のため、0から連番とする制約を設けている … … 591 591 * R4.2.2:0..1 592 592 * IPDUトリガ送信時に呼び出されるコールアウト関数名 593 * Comモジュールから下位モジュール([wiki:spec _PDURouterPduR])にIPDUを通信する直前に呼び出すコールアウト関数名593 * Comモジュールから下位モジュール([wiki:spec/PduR PduR])にIPDUを通信する直前に呼び出すコールアウト関数名 594 594 * コールアウト関数は以下のシンタックスで定義する 595 595 {{{ … … 1077 1077 * OPAQUE:オペーク(UINT8_N型で使用する) 1078 1078 * IPDUにシグナルをパッキングする際のエンディアン(バイトオーダー) 1079 * 詳細は[wiki:tips _signal_data シグナルデータの取り扱い]を参照1079 * 詳細は[wiki:tips/signal_data シグナルデータの取り扱い]を参照 1080 1080 1081 1081 == ComSignalInitValue == … … 2062 2062 * 型:BooleanParam 2063 2063 * 多重度:0..1 2064 * [wiki:spec _DevelopmentErrorTracer]の使用有無2064 * [wiki:spec/Det Det]の使用有無 2065 2065 2066 2066 == ComEnableMDTForCyclicTransmission ==