Version 6 (modified by 9 years ago) ( diff ) | ,
---|
DIO Driver
概要
- API一覧
API ID
[Dec]ID
[Hex]Dio_ReadChannel 0 0x00 Dio_WriteChannel 1 0x01 Dio_ReadPort 2 0x02 Dio_WritePort 3 0x03 Dio_ReadChannelGroup 4 0x04 Dio_WriteChannelGroup 5 0x05 Dio_GetVersionInfo 18 0x12 Dio_Init 16 0x10 Dio_FlipChannel 17 0x11
- コンフィギュレーション一覧
- エラーコード一覧
エラーコード Dec Hex DIO_E_PARAM_INVALID_CHANNEL_ID 10 0x0A DIO_E_PARAM_CONFIG 16 0x10 DIO_E_PARAM_INVALID_PORT_ID 20 0x14 DIO_E_PARAM_INVALID_GROUP 31 0x1F DIO_E_PARAM_POINTER 32 0x20
API仕様
Dio_ReadChannel
Dio_LevelType Dio_ReadChannel(Dio_ChannelType ChannelId)
Dio_WriteChannel
void Dio_WriteChannel(Dio_ChannelType ChannelId, Dio_LevelType Level)
Dio_ReadPort
Dio_PortLevelType Dio_ReadPort(Dio_PortType PortId)
Dio_WritePort
void Dio_WritePort(Dio_PortType PortId, Dio_PortLevelType Level)
Dio_ReadChannelGroup
Dio_PortLevelType Dio_ReadChannelGroup(const Dio_ChannelGroupType* ChannelGroupIdPtr)
Dio_WriteChannelGroup
void Dio_WriteChannelGroup(const Dio_ChannelGroupType* ChannelGroupIdPtr, Dio_PortLevelType Level)
Dio_GetVersionInfo
void Dio_GetVersionInfo(Std_VersionInfoType* VersionInfo)
Dio_Init
void Dio_Init(const Dio_ConfigType* ConfigPtr)
Dio_FlipChannel
Dio_LevelType Dio_FlipChannel(Dio_ChannelType ChannelId)
コンフィギュレーション仕様
DioConfig
/AUTOSAR/EcucDefs/Dio/DioConfig
- 型:Container
- 多重度:1
DioPort
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort
- 型:Container
- 多重度:1..*
DioPortId
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioPortId
- 型:IntegerParam
- 多重度:1
DioChannel
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel
- 型:Container
- 多重度:0..*
DioChannelId
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel/DioChannelId
- 型:IntegerParam
- 多重度:1
DioChannelGroup
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup
- 型:Container
- 多重度:0..*
DioChannelGroupIdentification
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification
- 型:StringParam
- 多重度:1
DioPortMask
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask
- 型:IntegerParam
- 多重度:1
DioPortOffset
/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset
- 型:IntegerParam
- 多重度:1
DioGeneral
/AUTOSAR/EcucDefs/Dio/DioGeneral
- 型:Container
- 多重度:1
DioDevErrorDetect
/AUTOSAR/EcucDefs/Dio/DioGeneral/DioDevErrorDetect
- 型:BooleanParam
- 多重度:1
DioFlipChannelApi
/AUTOSAR/EcucDefs/Dio/DioGeneral/DioFlipChannelApi
- 型:BooleanParam
- 多重度:1
DioVersionInfoApi
/AUTOSAR/EcucDefs/Dio/DioGeneral/DioVersionInfoApi
- 型:BooleanParam
- 多重度:1
Note:
See TracWiki
for help on using the wiki.