Port Driver
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R4.2.2 R21-11 Port_Init 0 0x00 ○ ○ ○ Port_SetPinDirection 1 0x01 ○ ○ ○ Port_RefreshPortDirection 2 0x02 ○ ○ ○ Port_GetVersionInfo 3 0x03 ○ ○ ○ Port_SetPinMode 4 0x04 ○ ○ ○
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- PortConfigSet (○/○/○/○/○/○/○/○)
- PortContainer (○/○/○/○/○/○/○/○)
- PortNumberOfPortPins (○/○/○/○/○/○/○/○)
- PortPin (○/○/○/○/○/○/○/○)
- PortPinDirection (○/○/○/○/○/○/○/○)
- PortPinDirectionChangeable (○/○/○/○/○/○/○/○)
- PortPinEcucPartitionRef (-/-/-/-/○/○/○/○)
- PortPinId (○/○/○/○/○/○/○/○)
- PortPinInitialMode (○/○/○/○/○/○/○/○)
- PortPinLevelValue (○/○/○/○/○/○/○/○)
- PortPinMode (○/○/○/○/○/○/○/○)
- PortPinModeChangeable (○/○/○/○/○/○/○/○)
- PortContainer (○/○/○/○/○/○/○/○)
- PortGeneral (○/○/○/○/○/○/○/○)
- PortDevErrorDetect (○/○/○/○/○/○/○/○)
- PortEcucPartitionRef (-/-/-/-/○/○/○/○)
- PortSetPinDirectionApi (○/○/○/○/○/○/○/○)
- PortSetPinModeApi (○/○/○/○/○/○/○/○)
- PortVersionInfoApi (○/○/○/○/○/○/○/○)
- PortConfigSet (○/○/○/○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R4.0.3 R4.2.2 R21-11 PORT_E_PARAM_PIN 10 0x0A ○ ○ ○ PORT_E_DIRECTION_UNCHANGEABLE 11 0x0B ○ ○ ○ PORT_E_PARAM_CONFIG 12 0x0C ○ - - PORT_E_INIT_FAILED 12 0x0C - ○ ○ PORT_E_PARAM_INVALID_MODE 13 0x0D ○ ○ ○ PORT_E_MODE_UNCHANGEABLE 14 0x0E ○ ○ ○ PORT_E_UNINIT 15 0x0F ○ ○ ○ PORT_E_PARAM_POINTER 16 0x10 ○ ○ ○
API仕様
Port_Init
void Port_Init(const Port_ConfigType* ConfigPtr)
Port_SetPinDirection
void Port_SetPinDirection(Port_PinType Pin, Port_PinDirectionType Direction)
Port_RefreshPortDirection
void Port_RefreshPortDirection(void)
Port_GetVersionInfo
void Port_GetVersionInfo(Std_VersionInfoType* versioninfo)
Port_SetPinMode
void Port_SetPinMode(Port_PinType Pin, Port_PinModeType Mode)
コンフィギュレーション仕様
PortConfigSet
/AUTOSAR/EcucDefs/Port/PortConfigSet
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00121
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
PortContainer
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00122
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
PortNumberOfPortPins
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortNumberOfPortPins
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00124
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
PortPin
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00118
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
PortPinDirection
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00125
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- PORT_PIN_IN
- PORT_PIN_OUT
PortPinDirectionChangeable
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00126
- タイプ: BOOLEAN-PARAM
- 多重度: 1
PortPinEcucPartitionRef
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00137
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
PortPinId
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinId
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00127
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
PortPinInitialMode
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinInitialMode
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00128
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- PORT_PIN_MODE_ADC
- PORT_PIN_MODE_CAN
- PORT_PIN_MODE_DIO
- PORT_PIN_MODE_DIO_GPT
- PORT_PIN_MODE_DIO_WDG
- PORT_PIN_MODE_FLEXRAY
- PORT_PIN_MODE_ICU
- PORT_PIN_MODE_LIN
- PORT_PIN_MODE_MEM
- PORT_PIN_MODE_PWM
- PORT_PIN_MODE_SPI
PortPinLevelValue
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00129
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- PORT_PIN_LEVEL_HIGH
- PORT_PIN_LEVEL_LOW
PortPinMode
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinMode
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00130
- タイプ: ENUMERATION-PARAM
- 多重度: 1..*
- 選択肢:
- PORT_PIN_MODE_ADC
- PORT_PIN_MODE_CAN
- PORT_PIN_MODE_DIO
- PORT_PIN_MODE_DIO_GPT
- PORT_PIN_MODE_DIO_WDG
- PORT_PIN_MODE_FLEXRAY
- PORT_PIN_MODE_ICU
- PORT_PIN_MODE_LIN
- PORT_PIN_MODE_MEM
- PORT_PIN_MODE_PWM
- PORT_PIN_MODE_SPI
PortPinModeChangeable
/AUTOSAR/EcucDefs/Port/PortConfigSet/PortContainer/PortPin/PortPinModeChangeable
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00134
- タイプ: BOOLEAN-PARAM
- 多重度: 1
PortGeneral
/AUTOSAR/EcucDefs/Port/PortGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00117
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
PortDevErrorDetect
/AUTOSAR/EcucDefs/Port/PortGeneral/PortDevErrorDetect
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00123
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
PortEcucPartitionRef
/AUTOSAR/EcucDefs/Port/PortGeneral/PortEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00136
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
PortSetPinDirectionApi
/AUTOSAR/EcucDefs/Port/PortGeneral/PortSetPinDirectionApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00131
- タイプ: BOOLEAN-PARAM
- 多重度: 1
PortSetPinModeApi
/AUTOSAR/EcucDefs/Port/PortGeneral/PortSetPinModeApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00132
- タイプ: BOOLEAN-PARAM
- 多重度: 1
PortVersionInfoApi
/AUTOSAR/EcucDefs/Port/PortGeneral/PortVersionInfoApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Port_00133
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
Last modified
16 months ago
Last modified on Dec 6, 2022, 10:44:43 AM
Note:
See TracWiki
for help on using the wiki.