Context Navigation


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
  • エラーコード一覧(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

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

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

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

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

J1939FscpTxChannelComMNetworkHandleRef

/AUTOSAR/EcucDefs/J1939Fscp/J1939FscpConfigSet/J1939FscpTxChannel/J1939FscpTxChannelComMNetworkHandleRef

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

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

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.

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