Changes between Initial Version and Version 1 of spec/IoHwAb


Ignore:
Timestamp:
Mar 13, 2015, 1:57:45 PM (9 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/IoHwAb

    v1 v1  
     1{{{
     2#!html
     3<div style="border:3px solid black;text-align:center;font-size:30pt;width:800px;">
     4I/O Hardware Abstraction
     5</div>
     6}}}
     7[[BR]]
     8
     9= 概要 =
     10
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
     14  || [#IoHwAb_InitInit_Id IoHwAb_Init<Init_Id>]                        ||  1|| 0x01||
     15  || [#IoHwAb_GetVersionInfo IoHwAb_GetVersionInfo]                    || 16|| 0x10||
     16  || [#IoHwAb_AdcNotificationgroupID IoHwAb_AdcNotification<#groupID>] || 32|| 0x20||
     17  || [#IoHwAb_PwmNotificationchannel IoHwAb_PwmNotification<#channel>] || 48|| 0x30||
     18  || [#IoHwAb_IcuNotificationchannel IoHwAb_IcuNotification<#channel>] || 64|| 0x40||
     19  || [#IoHwAb_GptNotificationchannel IoHwAb_GptNotification<#channel>] || 80|| 0x50||
     20  || [#IoHwAb_Dcm_EcuSignalName IoHwAb_Dcm_<EcuSignalName>]            || --||   --||
     21  || [#IoHwAb_Dcm_ReadEcuSignalName IoHwAb_Dcm_Read<EcuSignalName>]    || --||   --||
     22
     23* コンフィギュレーション一覧
     24  * なし
     25
     26* エラーコード一覧
     27  * なし
     28
     29----
     30
     31= API仕様 =
     32
     33== IoHwAb_Init<Init_Id> ==
     34{{{
     35void IoHwAb_Init<Init_Id>(void)
     36}}}
     37
     38== IoHwAb_GetVersionInfo ==
     39{{{
     40void IoHwAb_GetVersionInfo(Std_VersionInfoType* versioninfo)
     41}}}
     42
     43== IoHwAb_AdcNotification<#groupID> ==
     44{{{
     45void IoHwAb_AdcNotification<#groupID>(void)
     46}}}
     47
     48== IoHwAb_PwmNotification<#channel> ==
     49{{{
     50void IoHwAb_PwmNotification<#channel>(void)
     51}}}
     52
     53== IoHwAb_IcuNotification<#channel> ==
     54{{{
     55void IoHwAb_IcuNotification<#channel>(void)
     56}}}
     57
     58== IoHwAb_GptNotification<#channel> ==
     59{{{
     60void IoHwAb_GptNotification<#channel>(void)
     61}}}
     62
     63== IoHwAb_Dcm_<EcuSignalName> ==
     64{{{
     65void IoHwAb_Dcm_<EcuSignalName>(uint8 action, <EcuSignalDataType> signal)
     66}}}
     67
     68== IoHwAb_Dcm_Read<EcuSignalName> ==
     69{{{
     70void IoHwAb_Dcm_Read<EcuSignalName>(<EcuSignalDataType>* signal)
     71}}}