wiki:spec/WEthTrcv
Wireless Ethernet Transceiver Driver


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R21-11
WEthTrcv_Init 1 0x01
WEthTrcv_SetTransceiverMode 3 0x03
WEthTrcv_GetTransceiverMode 4 0x04
WEthTrcv_GetLinkState 6 0x06
WEthTrcv_SetRadioParams 48 0x30
WEthTrcv_SetChanRxParams 49 0x31
WEthTrcv_SetChanTxParams 50 0x32
WEthTrcv_GetChanRxParams 51 0x33
WEthTrcv_GetVersionInfo 11 0x0B
WEthTrcv_MainFunction 12 0x0C

  • エラーコード一覧
    • "--"はDemにより決定される
エラーコード Dec Hex R21-11
WETHTRCV_E_INV_TRCV_ID 1 0x01
WETHTRCV_E_UNINIT 2 0x02
WETHTRCV_E_PARAM_POINTER 3 0x03
WETHTRCV_E_ACCESS -- --

API仕様

WEthTrcv_Init

void WEthTrcv_Init (const WEthTrcv_ConfigType* CfgPtr)

WEthTrcv_SetTransceiverMode

Std_ReturnType WEthTrcv_SetTransceiverMode (uint8 TrcvId, Eth_ModeType TrcvMode)

WEthTrcv_GetTransceiverMode

Std_ReturnType WEthTrcv_GetTransceiverMode (uint8 TrcvId, Eth_ModeType* TrcvModePtr)

WEthTrcv_GetLinkState

Std_ReturnType WEthTrcv_GetLinkState (uint8 TrcvId, EthTrcv_LinkStateType* LinkStatePtr)

WEthTrcv_SetRadioParams

Std_ReturnType WEthTrcv_SetRadioParams (uint8 TrcvId, const WEthTrcv_SetRadioParamIdType* ParamIds, const uint32* ParamValue, uint8 NumParams)

WEthTrcv_SetChanRxParams

Std_ReturnType WEthTrcv_SetChanRxParams (uint8 TrcvId, uint8 RadioId, const WEthTrcv_SetChanRxParamIdType* ParamIds, const uint32* ParamValues, uint8 NumParams)

WEthTrcv_SetChanTxParams

Std_ReturnType WEthTrcv_SetChanTxParams (uint8 TrcvId, uint8 RadioId, const WEthTrcv_SetChanTxParamIdType* TxParamIds, const uint32* ParamValues, uint8 NumParams)

WEthTrcv_GetChanRxParams

Std_ReturnType WEthTrcv_GetChanRxParams (uint8* TrcvId, uint8 RadioId, const WEthTrcv_GetChanRxParamIdType* ParamIds, uint32* ParamValues, uint8 NumParams)

WEthTrcv_GetVersionInfo

void WEthTrcv_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)

WEthTrcv_MainFunction

void WEthTrcv_MainFunction (void)

コンフィギュレーション仕様

WEthTrcvAntennaConfigSet

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvAntennaConfigSet
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10019
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

WEthTrcvAntennaConfig

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvAntennaConfigSet/WEthTrcvAntennaConfig
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10020
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

WEthTrcvAntennaId

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvAntennaConfigSet/WEthTrcvAntennaConfig/WEthTrcvAntennaId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10021
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvConfigSet

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00016
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

WEthTrcvConfig

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00012
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

WEthTrcvBusId

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvBusId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00015
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvConfigEcucPartitionRef

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvConfigEcucPartitionRef

WEthTrcvCtrlRef

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvCtrlRef

WEthTrcvDemEventParameterRefs

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvDemEventParameterRefs
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00017
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

WETHTRCV_E_ACCESS

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvDemEventParameterRefs/WETHTRCV_E_ACCESS

WEthTrcvId

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00013
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvPhysLayerType

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvPhysLayerType
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00024
  • タイプ: ENUMERATION-PARAM
  • 多重度: 0..1
  • 選択肢:
    • TRCV_PHYS_LAYER_TYPE_80211_P

WEthTrcvRadioConfigSetRef

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig/WEthTrcvRadioConfigSetRef

WEthTrcvGeneral

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00001
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

WEthTrcvDevErrorDetect

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvDevErrorDetect
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00003
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

WEthTrcvEcucPartitionRef

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvEcucPartitionRef

WEthTrcvGetLinkStateApi

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvGetLinkStateApi
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00009
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

WEthTrcvGetTransceiverModeApi

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvGetTransceiverModeApi
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00007
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

WEthTrcvIndex

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvIndex
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00020
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvMainFunctionPeriod

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvMainFunctionPeriod
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00032
  • タイプ: FLOAT-PARAM
  • 多重度: 0..1
  • 上限値: INF
  • 下限値: 0

WEthTrcvMaxTrcvsSupported

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvMaxTrcvsSupported
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00002
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0
  • デフォルト値: 1

WEthTrcvSetTransceiverModeApi

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvSetTransceiverModeApi
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00006
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

WEthTrcvVersionInfoApi

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvVersionInfoApi
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00004
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

WEthTrcvVersionInfoApiMacro

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvGeneral/WEthTrcvVersionInfoApiMacro
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_00005
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

WEthTrcvRadioConfigSet

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10002
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

WEthTrcvRadioConfig

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10003
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

WEthTrcvRadioChannelBandwidth

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelBandwidth
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10007
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • BW_10MHZ
    • BW_20MHZ
    • BW_40MHZ
    • BW_5MHZ

WEthTrcvRadioChannelCsPowerThreshold

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelCsPowerThreshold
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10012
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: 100
  • 下限値: -100

WEthTrcvRadioChannelFreq

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelFreq
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10006
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0

WEthTrcvRadioChannelMaxTxPower

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelMaxTxPower
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10011
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: 100
  • 下限値: -100

WEthTrcvRadioChannelRxAntenna

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelRxAntenna

WEthTrcvRadioChannelTxAntenna

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxAntenna

WEthTrcvRadioChannelTxDatarate

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxDatarate
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10010
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0

WEthTrcvRadioChannelTxQueueConfig

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxQueueConfig
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10013
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

WEthTrcvRadioChannelTxQueueAifsn

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxQueueConfig/WEthTrcvRadioChannelTxQueueAifsn
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10015
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 15
  • 下限値: 0

WEthTrcvRadioChannelTxQueueCwMax

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxQueueConfig/WEthTrcvRadioChannelTxQueueCwMax
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10017
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvRadioChannelTxQueueCwMin

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxQueueConfig/WEthTrcvRadioChannelTxQueueCwMin
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10016
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvRadioChannelTxQueueId

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxQueueConfig/WEthTrcvRadioChannelTxQueueId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10014
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvRadioChannelTxQueueTxOpDurationLimit

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioChannelTxQueueConfig/WEthTrcvRadioChannelTxQueueTxOpDurationLimit
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10018
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: 0.00816
  • 下限値: 3.2E-5

WEthTrcvRadioId

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10004
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

WEthTrcvRadioMode

/AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvRadioConfigSet/WEthTrcvRadioConfig/WEthTrcvRadioMode
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_WEthTrcv_10005
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • OFF
    • RX_ON
    • RX_TX_ON
    • TX_ON
    • USED_FOR_CHANNEL_SWITCHING
Last modified 16 months ago Last modified on Dec 12, 2022, 9:04:54 AM
Note: See TracWiki for help on using the wiki.