SAE J1939 Functional Safety Communication Protocol
概要
- API一覧
API ID
[Dec]ID
[Hex]J1939Fscp_Init 1 0x01 J1939Fscp_DeInit 2 0x02 J1939Fscp_GetVersionInfo 3 0x03 J1939Fscp_Transmit 73 0x49 J1939Fscp_RxIndication 66 0x42 J1939Fscp_TxConfirmation 64 0x40 J1939Fscp_MainFunction 4 0x04
- コンフィギュレーション一覧 (R24-11)
- J1939FscpConfigSet (○しろまる)
- J1939FscpRxChannel (○しろまる)
- J1939FscpRxChannelComMNetworkHandleRef (○しろまる)
- J1939FscpRxPg (○しろまる)
- J1939FscpRxInstances (○しろまる)
- J1939FscpRxSrvt (○しろまる)
- J1939FscpSdgRxPdu (○しろまる)
- J1939FscpSdgRxPduId (○しろまる)
- J1939FscpSdgRxPduRef (○しろまる)
- J1939FscpSdmRxPdu (○しろまる)
- J1939FscpSdmRxPduId (○しろまる)
- J1939FscpSdmRxPduRef (○しろまる)
- J1939FscpShmRxPdu (○しろまる)
- J1939FscpShmRxPduId (○しろまる)
- J1939FscpShmRxPduRef (○しろまる)
- J1939FscpTxChannel (○しろまる)
- J1939FscpShmTxPdu (○しろまる)
- J1939FscpShmTxPduId (○しろまる)
- J1939FscpShmTxPduRef (○しろまる)
- J1939FscpTxChannelComMNetworkHandleRef (○しろまる)
- J1939FscpTxPg (○しろまる)
- J1939FscpSdgTxPdu (○しろまる)
- J1939FscpSdgTxPduId (○しろまる)
- J1939FscpSdgTxPduRef (○しろまる)
- J1939FscpSdmTxPdu (○しろまる)
- J1939FscpSdmTxPduId (○しろまる)
- J1939FscpSdmTxPduRef (○しろまる)
- J1939FscpShmTxPriority (○しろまる)
- J1939FscpTxSrvt (○しろまる)
- J1939FscpSdgTxPdu (○しろまる)
- J1939FscpShmTxPdu (○しろまる)
- J1939FscpRxChannel (○しろまる)
- J1939FscpGeneral (○しろまる)
- J1939FscpDevErrorDetect (○しろまる)
- J1939FscpMainFunctionPeriod (○しろまる)
- J1939FscpVersionInfoApi (○しろまる)
- J1939FscpConfigSet (○しろまる)
- エラーコード一覧(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
- 参照先: /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
- 参照先: /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
- 参照先: /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
- 参照先: /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
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu
J1939FscpTxChannelComMNetworkHandleRef
/AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxChannelComMNetworkHandleRef
- 対象リビジョン: R24-11
- SWSタグ: ECUC_J1939Fscp_00035
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /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
- 参照先: /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
- 参照先: /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
Last modified
6 months ago
Last modified on Jun 21, 2025, 3:35:35 PM
Note:
See TracWiki
for help on using the wiki.