{{{ #!html
SAE J1939 Functional Safety Communication Protocol
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#J1939Fscp_Init J1939Fscp_Init] || 1|| 0x01|| || [#J1939Fscp_DeInit J1939Fscp_DeInit] || 2|| 0x02|| || [#J1939Fscp_GetVersionInfo J1939Fscp_GetVersionInfo] || 3|| 0x03|| || [#J1939Fscp_Transmit J1939Fscp_Transmit] || 73|| 0x49|| || [#J1939Fscp_RxIndication J1939Fscp_RxIndication] || 66|| 0x42|| || [#J1939Fscp_TxConfirmation J1939Fscp_TxConfirmation] || 64|| 0x40|| || [#J1939Fscp_MainFunction J1939Fscp_MainFunction] || 4|| 0x04|| * コンフィギュレーション一覧 (R24-11) * [#J1939FscpConfigSet J1939FscpConfigSet] (しろまる) * [#J1939FscpRxChannel J1939FscpRxChannel] (しろまる) * [#J1939FscpRxChannelComMNetworkHandleRef J1939FscpRxChannelComMNetworkHandleRef] (しろまる) * [#J1939FscpRxPg J1939FscpRxPg] (しろまる) * [#J1939FscpRxInstances J1939FscpRxInstances] (しろまる) * [#J1939FscpRxSrvt J1939FscpRxSrvt] (しろまる) * [#J1939FscpSdgRxPdu J1939FscpSdgRxPdu] (しろまる) * [#J1939FscpSdgRxPduId J1939FscpSdgRxPduId] (しろまる) * [#J1939FscpSdgRxPduRef J1939FscpSdgRxPduRef] (しろまる) * [#J1939FscpSdmRxPdu J1939FscpSdmRxPdu] (しろまる) * [#J1939FscpSdmRxPduId J1939FscpSdmRxPduId] (しろまる) * [#J1939FscpSdmRxPduRef J1939FscpSdmRxPduRef] (しろまる) * [#J1939FscpShmRxPdu J1939FscpShmRxPdu] (しろまる) * [#J1939FscpShmRxPduId J1939FscpShmRxPduId] (しろまる) * [#J1939FscpShmRxPduRef J1939FscpShmRxPduRef] (しろまる) * [#J1939FscpTxChannel J1939FscpTxChannel] (しろまる) * [#J1939FscpShmTxPdu J1939FscpShmTxPdu] (しろまる) * [#J1939FscpShmTxPduId J1939FscpShmTxPduId] (しろまる) * [#J1939FscpShmTxPduRef J1939FscpShmTxPduRef] (しろまる) * [#J1939FscpTxChannelComMNetworkHandleRef J1939FscpTxChannelComMNetworkHandleRef] (しろまる) * [#J1939FscpTxPg J1939FscpTxPg] (しろまる) * [#J1939FscpSdgTxPdu J1939FscpSdgTxPdu] (しろまる) * [#J1939FscpSdgTxPduId J1939FscpSdgTxPduId] (しろまる) * [#J1939FscpSdgTxPduRef J1939FscpSdgTxPduRef] (しろまる) * [#J1939FscpSdmTxPdu J1939FscpSdmTxPdu] (しろまる) * [#J1939FscpSdmTxPduId J1939FscpSdmTxPduId] (しろまる) * [#J1939FscpSdmTxPduRef J1939FscpSdmTxPduRef] (しろまる) * [#J1939FscpShmTxPriority J1939FscpShmTxPriority] (しろまる) * [#J1939FscpTxSrvt J1939FscpTxSrvt] (しろまる) * [#J1939FscpGeneral J1939FscpGeneral] (しろまる) * [#J1939FscpDevErrorDetect J1939FscpDevErrorDetect] (しろまる) * [#J1939FscpMainFunctionPeriod J1939FscpMainFunctionPeriod] (しろまる) * [#J1939FscpVersionInfoApi J1939FscpVersionInfoApi] (しろまる) * エラーコード一覧(Development Errors) ||= エラーコード =||= Dec =||= Hex =|| || J1939FSCP_E_UNINIT || 1|| 0x01|| || J1939FSCP_E_REINIT || 2|| 0x02|| || J1939FSCP_E_INIT_FAILED || 3|| 0x03|| || J1939FSCP_E_PARAM_POINTER || 4|| 0x04|| || J1939FSCP_E_INVALID_PDU_SDU_ID || 5|| 0x05|| || J1939FSCP_E_INVALID_SIZE || 6|| 0x06|| * エラーコード一覧(Runtime Errors) ||= エラーコード =||= Dec =||= Hex =|| || J1939FSCP_E_UNKNOWN_PGN || 1|| 0x01|| || J1939FSCP_E_NO_SHM_RECEIVED || 2|| 0x02|| || J1939FSCP_E_NO_SDM_RECEIVED || 3|| 0x03|| || J1939FSCP_E_TIMEOUT_RX_SRVT || 4|| 0x04|| || J1939FSCP_E_TIMEOUT_TX_SRVT || 5|| 0x05|| ---- = API仕様 = == J1939Fscp_Init == {{{ void J1939Fscp_Init (const J1939Fscp_ConfigType* configPtr) }}} == J1939Fscp_DeInit == {{{ void J1939Fscp_DeInit (void) }}} == J1939Fscp_GetVersionInfo == {{{ void J1939Fscp_GetVersionInfo (Std_VersionInfoType* versionInfo) }}} == J1939Fscp_Transmit == {{{ Std_ReturnType J1939Fscp_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr) }}} == J1939Fscp_RxIndication == {{{ void J1939Fscp_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr) }}} == J1939Fscp_TxConfirmation == {{{ void J1939Fscp_TxConfirmation (PduIdType TxPduId, Std_ReturnType result) }}} == J1939Fscp_MainFunction == {{{ void J1939Fscp_MainFunction (void) }}} ---- = コンフィギュレーション仕様 = == J1939FscpConfigSet == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00003 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpRxChannel == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00004 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == J1939FscpRxChannelComMNetworkHandleRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxChannelComMNetworkHandleRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00021 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel] == J1939FscpRxPg == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00012 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == J1939FscpRxInstances == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpRxInstances }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00020 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64009 * 下限値: 0 == J1939FscpRxSrvt == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpRxSrvt }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00019 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == J1939FscpSdgRxPdu == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpSdgRxPdu }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00013 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpSdgRxPduId == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpSdgRxPdu/J1939FscpSdgRxPduId }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00014 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == J1939FscpSdgRxPduRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpSdgRxPdu/J1939FscpSdgRxPduRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00015 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == J1939FscpSdmRxPdu == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpSdmRxPdu }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00016 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpSdmRxPduId == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpSdmRxPdu/J1939FscpSdmRxPduId }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00017 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == J1939FscpSdmRxPduRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpRxPg/J1939FscpSdmRxPdu/J1939FscpSdmRxPduRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00018 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == J1939FscpShmRxPdu == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpShmRxPdu }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00009 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpShmRxPduId == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpShmRxPdu/J1939FscpShmRxPduId }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00010 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == J1939FscpShmRxPduRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpRxChannel/J1939FscpShmRxPdu/J1939FscpShmRxPduRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00011 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == J1939FscpTxChannel == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00005 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == J1939FscpShmTxPdu == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpShmTxPdu }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00022 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpShmTxPduId == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpShmTxPdu/J1939FscpShmTxPduId }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00023 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == J1939FscpShmTxPduRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpShmTxPdu/J1939FscpShmTxPduRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00024 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == J1939FscpTxChannelComMNetworkHandleRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxChannelComMNetworkHandleRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00035 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel] == J1939FscpTxPg == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00025 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == J1939FscpSdgTxPdu == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpSdgTxPdu }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00026 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpSdgTxPduId == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpSdgTxPdu/J1939FscpSdgTxPduId }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00027 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == J1939FscpSdgTxPduRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpSdgTxPdu/J1939FscpSdgTxPduRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00028 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == J1939FscpSdmTxPdu == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpSdmTxPdu }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00029 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpSdmTxPduId == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpSdmTxPdu/J1939FscpSdmTxPduId }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00030 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == J1939FscpSdmTxPduRef == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpSdmTxPdu/J1939FscpSdmTxPduRef }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00031 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == J1939FscpShmTxPriority == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpShmTxPriority }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00033 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 7 * 下限値: 0 == J1939FscpTxSrvt == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxPg/J1939FscpTxSrvt }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00032 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == J1939FscpGeneral == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpGeneral }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00002 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == J1939FscpDevErrorDetect == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpGeneral/J1939FscpDevErrorDetect }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00006 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == J1939FscpMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpGeneral/J1939FscpMainFunctionPeriod }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00008 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == J1939FscpVersionInfoApi == {{{ /AUTOSAR/EcucDefs/J1939Fscp/J1939FscpGeneral/J1939FscpVersionInfoApi }}} * 対象リビジョン: R24-11 * SWSタグ: ECUC_J1939Fscp_00007 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false

AltStyle によって変換されたページ (->オリジナル) /