Changes between Version 6 and Version 7 of spec/Ifx


Ignore:
Timestamp:
Dec 20, 2022, 2:45:22 PM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Ifx

    v6 v7  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
     9= 概要 =
     10
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#Ifx_DPSearch_InTypeMn Ifx_DPSearch_<InTypeMn>]                                                                   ||     1 to 4|| 0x01 to 0x04||  ○  ||
     15  || [#Ifx_IpoCur_OutTypeMn Ifx_IpoCur_<OutTypeMn>]                                                                     ||     5 to 8|| 0x05 to 0x08||  ○  ||
     16  || [#Ifx_LkUpCur_OutTypeMn Ifx_LkUpCur_<OutTypeMn>]                                                                   ||   10 to 13|| 0x0A to 0x0D||  ○  ||
     17  || [#Ifx_IpoMap_OutTypeMn Ifx_IpoMap_<OutTypeMn>]                                                                     ||   16 to 19|| 0x10 to 0x13||  ○  ||
     18  || [#Ifx_LkUpMap_OutTypeMn Ifx_LkUpMap_<OutTypeMn>]                                                                   ||   21 to 24|| 0x15 to 0x18||  ○  ||
     19  || [#Ifx_LkUpBaseMap_OutTypeMn Ifx_LkUpBaseMap_<OutTypeMn>]                                                           || 165 to 168|| 0xA5 to 0xA8||  ○  ||
     20  || [#Ifx_IntIpoCur_InTypeMn_OutTypeMn Ifx_IntIpoCur_<InTypeMn>_<OutTypeMn>]                                           ||   26 to 41|| 0x1A to 0x29||  ○  ||
     21  || [#Ifx_IntLkUpCur_InTypeMn_OutTypeMn Ifx_IntLkUpCur_<InTypeMn>_<OutTypeMn>]                                         ||   48 to 63|| 0x30 to 0x3F||  ○  ||
     22  || [#Ifx_IntIpoFixCur_InTypeMn_OutTypeMn Ifx_IntIpoFixCur_<InTypeMn>_<OutTypeMn>]                                     ||   64 to 67|| 0x40 to 0x43||  ○  ||
     23  || [#Ifx_IntLkUpFixCur_InTypeMn_OutTypeMn Ifx_IntLkUpFixCur_<InTypeMn>_<OutTypeMn>]                                   ||   69 to 72|| 0x45 to 0x48||  ○  ||
     24  || [#Ifx_IntIpoFixICur_InTypeMn_OutTypeMn Ifx_IntIpoFixICur_<InTypeMn>_<OutTypeMn>]                                   ||   74 to 77|| 0x4A to 0x4D||  ○  ||
     25  || [#Ifx_IntLkUpFixICur_InTypeMn_OutTypeMnt Ifx_IntLkUpFixICur_<InTypeMn>_<OutTypeMnt>]                               ||   80 to 83|| 0x50 to 0x53||  ○  ||
     26  || [#Ifx_IntIpoMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntIpoMap_<InTypeMn><InTypeMn>_<OutTypeMn>]                         ||  96 to 135|| 0x60 to 0x87||  ○  ||
     27  || [#Ifx_IntLkUpMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntLkUpMap_<InTypeMn><InTypeMn>_<OutTypeMn>]                       || 138 to 141|| 0x8A to 0x8D||  ○  ||
     28  || [#Ifx_IntLkUpBaseMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntLkUpBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn>]               || 170 to 173|| 0xAA to 0xAD||  ○  ||
     29  || [#Ifx_IntIpoFixMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntIpoFixMap_<InTypeMn><InTypeMn>_<OutTypeMn>]                   || 144 to 147|| 0x90 to 0x93||  ○  ||
     30  || [#Ifx_IntLkUpFixMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntLkUpFixMap_<InTypeMn><InTypeMn>_<OutTypeMn>]                 || 149 to 152|| 0x95 to 0x98||  ○  ||
     31  || [#Ifx_IntLkUpFixBaseMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntLkUpFixBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn>]         || 176 to 179|| 0xB0 to 0xB3||  ○  ||
     32  || [#Ifx_IntIpoFixIMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntIpoFixIMap_<InTypeMn><InTypeMn>_<OutTypeMn>]                 || 154 to 157|| 0x9A to 0x9D||  ○  ||
     33  || [#Ifx_IntLkUpFixIMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntLkUpFixIMap_<InTypeMn><InTypeMn>_<OutTypeMn>]               || 160 to 163|| 0xA0 to 0xA3||  ○  ||
     34  || [#Ifx_IntLkUpFixIBaseMap_InTypeMnInTypeMn_OutTypeMn Ifx_IntLkUpFixIBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn>]       || 180 to 183|| 0xB4 to 0xB7||  ○  ||
     35  || [#Ifx_GetVersionInfo Ifx_GetVersionInfo]                                                                           ||        255||         0xFF||  ○  ||
     36 
    1537----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
    22 
    23 ----
    2438
    2539= API仕様 =
    2640
    27 ----
    28 
    29 = コンフィギュレーション仕様 =
     41== Ifx_DPSearch_<InTypeMn> ==
     42{{{
     43void Ifx_DPSearch_<InTypeMn> (Ifx_DPResultU16_Type* dpResult, <InType> Xin, <InType> N, const <InType>* X_array)
     44}}}
     45
     46 ||= Service ID[hex] =||= Service prototype =||
     47 || 0x001|| void Ifx_DPSearch_u8 (Ifx_DPResultU16_Type*, uint8, uint8, const uint8*)     ||
     48 || 0x002|| void Ifx_DPSearch_s8 (Ifx_DPResultU16_Type*, sint8, sint8, const sint8*)     ||
     49 || 0x003|| void Ifx_DPSearch_u16 (Ifx_DPResultU16_Type*, uint16, uint16, const uint16*) ||
     50 || 0x004|| void Ifx_DPSearch_s16 (Ifx_DPResultU16_Type*, sint16, sint16, const sint16*) ||
     51
     52== Ifx_IpoCur_<OutTypeMn> ==
     53{{{
     54<OutType> Ifx_IpoCur_<OutTypeMn> (const Ifx_DPResultU16_Type* dpResult, const <InType>* Val_array)
     55}}}
     56
     57 ||= Routine ID[hex] =||= Routine prototype =||
     58 || 0x005|| sint8 Ifx_IpoCur_s8 (const Ifx_DPResultU16_Type*, const sint8*)    ||
     59 || 0x006|| sint16 Ifx_IpoCur_s16 (const Ifx_DPResultU16_Type*, const sint16*) ||
     60 || 0x007|| uint16 Ifx_IpoCur_u16 (const Ifx_DPResultU16_Type*, const uint16*) ||
     61 || 0x008|| uint8 Ifx_IpoCur_u8 (const Ifx_DPResultU16_Type*, const uint8*)    ||
     62
     63== Ifx_LkUpCur_<OutTypeMn> ==
     64{{{
     65<OutType> Ifx_LkUpCur_<OutTypeMn> (const Ifx_DPResultU16_Type* dpResult, const <InType>* Val_array)
     66}}}
     67
     68 ||= Routine ID[hex] =||= Routine prototype =||
     69 || 0x00A|| sint8 Ifx_LkUpCur_s8 (const Ifx_DPResultU16_Type*, const sint8*)    ||
     70 || 0x00B|| sint16 Ifx_LkUpCur_s16 (const Ifx_DPResultU16_Type*, const sint16*) ||
     71 || 0x00C|| uint16 Ifx_LkUpCur_u16 (const Ifx_DPResultU16_Type*, const uint16*) ||
     72 || 0x00D|| uint8 Ifx_LkUpCur_u8 (const Ifx_DPResultU16_Type*, const uint8*)    ||
     73
     74== Ifx_IpoMap_<OutTypeMn> ==
     75{{{
     76<OutType> Ifx_IpoMap_<OutTypeMn> (const Ifx_DPResultU16_Type* dpResultX, const Ifx_DPResultU16_Type* dpResultY, uint16 num_value, const <InType>* Val_array)
     77}}}
     78
     79 ||= Routine ID[hex] =||= Routine prototype =||
     80 || 0x010|| uint8 Ifx_IpoMap_u8 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const uint8*)    ||
     81 || 0x011|| uint16 Ifx_IpoMap_u16 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const uint16*) ||
     82 || 0x012|| sint8 Ifx_IpoMap_s8 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const sint8*)    ||
     83 || 0x013|| sint16 Ifx_IpoMap_s16 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const sint16*) ||
     84
     85== Ifx_LkUpMap_<OutTypeMn> ==
     86{{{
     87<OutType> Ifx_LkUpMap_<OutTypeMn> (const Ifx_DPResultU16_Type* dpResultX, const Ifx_DPResultU16_Type* dpResultY, uint16 num_value, const <InType>* Val_array)
     88}}}
     89
     90 ||= Routine ID[hex] =||= Routine prototype =||
     91 || 0x015|| uint8 Ifx_LkUpMap_u8 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const uint8*)    ||
     92 || 0x016|| uint16 Ifx_LkUpMap_u16 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const uint16*) ||
     93 || 0x017|| sint8 Ifx_LkUpMap_s8 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const sint8*)    ||
     94 || 0x018|| sint16 Ifx_LkUpMap_s16 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const sint16*) ||
     95
     96== Ifx_LkUpBaseMap_<OutTypeMn> ==
     97{{{
     98<OutType> Ifx_LkUpBaseMap_<OutTypeMn> (const Ifx_DPResultU16_Type* dpResultX, const Ifx_DPResultU16_Type* dpResultY, uint16 num_value, const <InType>* Val_array)
     99}}}
     100
     101 ||= Routine ID[hex] =||= Routine prototype =||
     102 || 0x0A5|| uint8 Ifx_LkUpBaseMap_u8 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const uint8*)    ||
     103 || 0x0A6|| uint16 Ifx_LkUpBaseMap_u16 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const uint16*) ||
     104 || 0x0A7|| sint8 Ifx_LkUpBaseMap_s8 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const sint8*)    ||
     105 || 0x0A8|| sint16 Ifx_LkUpBaseMap_s16 (const Ifx_DPResultU16_Type*, const Ifx_DPResultU16_Type*, uint16, const sint16*) ||
     106
     107== Ifx_IntIpoCur_<InTypeMn>_<OutTypeMn> ==
     108{{{
     109<OutType> Ifx_IntIpoCur_<InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> N, const <InType>* X_array, const <InType>* Val_array)
     110}}}
     111
     112 ||= Routine ID[hex] =||= Routine prototype =||
     113 || 0x01A|| uint8 Ifx_IntIpoCur_u8_u8 (uint8, uint8, const uint8*, const uint8*)        ||
     114 || 0x01B|| uint16 Ifx_IntIpoCur_u8_u16 (uint8, uint8, const uint8*, const uint16*)     ||
     115 || 0x01C|| sint8 Ifx_IntIpoCur_u8_s8 (uint8, uint8, const uint8*, const sint8*)        ||
     116 || 0x01D|| sint16 Ifx_IntIpoCur_u8_s16 (uint8, uint8, const uint8*, const sint16*)     ||
     117 || 0x01E|| uint8 Ifx_IntIpoCur_u16_u8 (uint16, uint16, const uint16*, const uint8*)    ||
     118 || 0x01F|| uint16 Ifx_IntIpoCur_u16_u16 (uint16, uint16, const uint16*, const uint16*) ||
     119 || 0x020|| sint8 Ifx_IntIpoCur_u16_s8 (uint16, uint16, const uint16*, const sint8*)    ||
     120 || 0x021|| sint16 Ifx_IntIpoCur_u16_s16 (uint16, uint16, const uint16*, const sint16*) ||
     121 || 0x022|| uint8 Ifx_IntIpoCur_s8_u8 (sint8, sint8, const sint8*, const uint8*)        ||
     122 || 0x023|| uint16 Ifx_IntIpoCur_s8_u16 (sint8, sint8, const sint8*, const uint16*)     ||
     123 || 0x024|| sint8 Ifx_IntIpoCur_s8_s8 (sint8, sint8, const sint8*, const sint8*)        ||
     124 || 0x025|| sint16 Ifx_IntIpoCur_s8_s16 (sint8, sint8, const sint8*, const sint16*)     ||
     125 || 0x026|| uint8 Ifx_IntIpoCur_s16_u8 (sint16, sint16, const sint16*, const uint8*)    ||
     126 || 0x027|| uint16 Ifx_IntIpoCur_s16_u16 (sint16, sint16, const sint16*, const uint16*) ||
     127 || 0x028|| sint8 Ifx_IntIpoCur_s16_s8 (sint16, sint16, const sint16*, const sint8*)    ||
     128 || 0x029|| sint16 Ifx_IntIpoCur_s16_s16 (sint16, sint16, const sint16*, const sint16*) ||
     129
     130== Ifx_IntLkUpCur_<InTypeMn>_<OutTypeMn> ==
     131{{{
     132<OutType> Ifx_IntLkUpCur_<InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> N, const <InType>* X_array, const <InType>* Val_array)
     133}}}
     134
     135 ||= Routine ID[hex] =||= Routine prototype =||
     136 || 0x030|| uint8 Ifx_IntLkUpCur_u8_u8 (uint8, uint8, const uint8*, const uint8*)        ||
     137 || 0x031|| uint16 Ifx_IntLkUpCur_u8_u16 (uint8, uint8, const uint8*, const uint16*)     ||
     138 || 0x032|| sint8 Ifx_IntLkUpCur_u8_s8 (uint8, uint8, const uint8*, const sint8*)        ||
     139 || 0x033|| sint16 Ifx_IntLkUpCur_u8_s16 (uint8, uint8, const uint8*, const sint16*)     ||
     140 || 0x034|| uint8 Ifx_IntLkUpCur_u16_u8 (uint16, uint16, const uint16*, const uint8*)    ||
     141 || 0x035|| uint16 Ifx_IntLkUpCur_u16_u16 (uint16, uint16, const uint16*, const uint16*) ||
     142 || 0x036|| sint8 Ifx_IntLkUpCur_u16_s8 (uint16, uint16, const uint16*, const sint8*)    ||
     143 || 0x037|| sint16 Ifx_IntLkUpCur_u16_s16 (uint16, uint16, const uint16*, const sint16*) ||
     144 || 0x038|| uint8 Ifx_IntLkUpCur_s8_u8 (sint8, sint8, const sint8*, const uint8*)        ||
     145 || 0x039|| uint16 Ifx_IntLkUpCur_s8_u16 (sint8, sint8, const sint8*, const uint16*)     ||
     146 || 0x03A|| sint8 Ifx_IntLkUpCur_s8_s8 (sint8, sint8, const sint8*, const sint8*)        ||
     147 || 0x03B|| sint16 Ifx_IntLkUpCur_s8_s16 (sint8, sint8, const sint8*, const sint16*)     ||
     148 || 0x03C|| uint8 Ifx_IntLkUpCur_s16_u8 (sint16, sint16, const sint16*, const uint8*)    ||
     149 || 0x03D|| uint16 Ifx_IntLkUpCur_s16_u16 (sint16, sint16, const sint16*, const uint16*) ||
     150 || 0x03E|| sint8 Ifx_IntLkUpCur_s16_s8 (sint16, sint16, const sint16*, const sint8*)    ||
     151 || 0x03F|| sint16 Ifx_IntLkUpCur_s16_s16 (sint16, sint16, const sint16*, const sint16*) ||
     152
     153== Ifx_IntIpoFixCur_<InTypeMn>_<OutTypeMn> ==
     154{{{
     155<OutType> Ifx_IntIpoFixCur_<InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> N, const <InType>* Val_array, <InType> Offset, <InType> Shift)
     156}}}
     157
     158 ||= Routine ID[hex] =||= Routine prototype =||
     159 || 0x040|| uint8 Ifx_IntIpoFixCur_u8_u8 (uint8, uint8, const uint8*, uint8, uint8)         ||
     160 || 0x041|| uint16 Ifx_IntIpoFixCur_u16_u16 (uint16, uint16, const uint16*, uint16, uint16) ||
     161 || 0x042|| sint8 Ifx_IntIpoFixCur_s8_s8 (sint8, sint8, const sint8*, sint8, sint8)         ||
     162 || 0x043|| sint16 Ifx_IntIpoFixCur_s16_s16 (sint16, sint16, const sint16*, sint16, sint16) ||
     163
     164== Ifx_IntLkUpFixCur_<InTypeMn>_<OutTypeMn> ==
     165{{{
     166<OutType> Ifx_IntLkUpFixCur_<InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> N, const <InType>* Val_array, <InType> Offset, <InType> Shift)
     167}}}
     168
     169 ||= Routine ID[hex] =||= Routine prototype =||
     170 || 0x045|| uint8 Ifx_IntLkUpFixCur_u8_u8 (uint8, uint8, const uint8*, uint8, uint8)         ||
     171 || 0x046|| uint16 Ifx_IntLkUpFixCur_u16_u16 (uint16, uint16, const uint16*, uint16, uint16) ||
     172 || 0x047|| sint8 Ifx_IntLkUpFixCur_s8_s8 (sint8, sint8, const sint8*, sint8, sint8)         ||
     173 || 0x048|| sint16 Ifx_IntLkUpFixCur_s16_s16 (sint16, sint16, const sint16*, sint16, sint16) ||
     174
     175== Ifx_IntIpoFixICur_<InTypeMn>_<OutTypeMn> ==
     176{{{
     177<OutType> Ifx_IntIpoFixICur_<InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> N, const <InType>* Val_array, <InType> Offset, <InType> Interval)
     178}}}
     179
     180 ||= Routine ID[hex] =||= Routine prototype =||
     181 || 0x04A|| uint8 Ifx_IntIpoFixICur_u8_u8 (uint8, uint8, const uint8*, uint8, uint8)         ||
     182 || 0x04B|| uint16 Ifx_IntIpoFixICur_u16_u16 (uint16, uint16, const uint16*, uint16, uint16) ||
     183 || 0x04C|| sint8 Ifx_IntIpoFixICur_s8_s8 (sint8, sint8, const sint8*, sint8, sint8)         ||
     184 || 0x04D|| sint16 Ifx_IntIpoFixICur_s16_s16 (sint16, sint16, const sint16*, sint16, sint16) ||
     185
     186== Ifx_IntLkUpFixICur_<InTypeMn>_<OutTypeMnt> ==
     187{{{
     188<OutType> Ifx_IntLkUpFixICur_<InTypeMn>_<OutTypeMnt> (<InType> Xin, <InType> N, const <InType>* Val_array, <InType> Offset, <InType> Interval)
     189}}}
     190
     191 ||= Routine ID[hex] =||= Routine prototype =||
     192 || 0x050|| uint8 Ifx_IntLkUpFixICur_u8_u8 (uint8, uint8, const uint8*, uint8, uint8)         ||
     193 || 0x051|| uint16 Ifx_IntLkUpFixICur_u16_u16 (uint16, uint16, const uint16*, uint16, uint16) ||
     194 || 0x052|| sint8 Ifx_IntLkUpFixICur_s8_s8 (sint8, sint8, const sint8*, sint8, sint8)         ||
     195 || 0x053|| sint16 Ifx_IntLkUpFixICur_s16_s16 (sint16, sint16, const sint16*, sint16, sint16) ||
     196
     197== Ifx_IntIpoMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     198{{{
     199<OutType> Ifx_IntIpoMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* X_array, const <InType>* Y_array, const <InType>* Val_array)
     200}}}
     201
     202 ||= Routine ID[hex] =||= Routine prototype =||
     203 || 0x060|| uint8 Ifx_IntIpoMap_u16u8_u8 (uint16, uint8, uint16, uint16, const uint16*, const uint8*, const uint8*)       ||
     204 || 0x061|| uint16 Ifx_IntIpoMap_u16u8_u16 (uint16, uint8, uint16, uint16, const uint16*, const uint8*, const uint16*)    ||
     205 || 0x062|| sint8 Ifx_IntIpoMap_u16u8_s8 (uint16, uint8, uint16, uint16, const uint16*, const uint8*, const sint8*)       ||
     206 || 0x063|| sint16 Ifx_IntIpoMap_u16u8_s16 (uint16, uint8, uint16, uint16, const uint16*, const uint8*, const sint16*)    ||
     207 || 0x064|| uint8 Ifx_IntIpoMap_u16u16_u8 (uint16, uint16, uint16, uint16, const uint16*, const uint16*, const uint8*)    ||
     208 || 0x065|| uint16 Ifx_IntIpoMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, const uint16*, const uint16*) ||
     209 || 0x066|| sint8 Ifx_IntIpoMap_u16u16_s8 (uint16, uint16, uint16, uint16, const uint16*, const uint16*, const sint8*)    ||
     210 || 0x067|| sint16 Ifx_IntIpoMap_u16u16_s16 (uint16, uint16, uint16, uint16, const uint16*, const uint16*, const sint16*) ||
     211 || 0x068|| uint8 Ifx_IntIpoMap_u16s8_u8 (uint16, sint8, uint16, uint16, const uint16*, const sint8*, const uint8*)       ||
     212 || 0x069|| uint16 Ifx_IntIpoMap_u16s8_u16 (uint16, sint8, uint16, uint16, const uint16*, const sint8*, const uint16*)    ||
     213 || 0x06A|| sint8 Ifx_IntIpoMap_u16s8_s8 (uint16, sint8, uint16, uint16, const uint16*, const sint8*, const sint8*)       ||
     214 || 0x06B|| sint16 Ifx_IntIpoMap_u16s8_s16 (uint16, sint8, uint16, uint16, const uint16*, const sint8*, const sint16*)    ||
     215 || 0x06C|| uint8 Ifx_IntIpoMap_u16s16_u8 (uint16, sint16, uint16, uint16, const uint16*, const sint16*, const uint8*)    ||
     216 || 0x06D|| uint16 Ifx_IntIpoMap_u16s16_u16 (uint16, sint16, uint16, uint16, const uint16*, const sint16*, const uint16*) ||
     217 || 0x06E|| sint8 Ifx_IntIpoMap_u16s16_s8 (uint16, sint16, uint16, uint16, const uint16*, const sint16*, const sint8*)    ||
     218 || 0x06F|| sint16 Ifx_IntIpoMap_u16s16_s16 (uint16, sint16, uint16, uint16, const uint16*, const sint16*, const sint16*) ||
     219 || 0x070|| uint8 Ifx_IntIpoMap_s16u8_u8 (sint16, uint8, sint16, sint16, const sint16*, const uint8*, const uint8*)       ||
     220 || 0x071|| uint16 Ifx_IntIpoMap_s16u8_u16 (sint16, uint8, sint16, sint16, const sint16*, const uint8*, const uint16*)    ||
     221 || 0x072|| sint8 Ifx_IntIpoMap_s16u8_s8 (sint16, uint8, sint16, sint16, const sint16*, const uint8*, const sint8*)       ||
     222 || 0x073|| sint16 Ifx_IntIpoMap_s16u8_s16 (sint16, uint8, sint16, sint16, const sint16*, const uint8*, const sint16*)    ||
     223 || 0x074|| uint8 Ifx_IntIpoMap_s16s8_u8 (sint16, sint8, sint16, sint16, const sint16*, const sint8*, const uint8*)       ||
     224 || 0x075|| uint16 Ifx_IntIpoMap_s16s8_u16 (sint16, sint8, sint16, sint16, const sint16*, const sint8*, const uint16*)    ||
     225 || 0x076|| sint8 Ifx_IntIpoMap_s16s8_s8 (sint16, sint8, sint16, sint16, const sint16*, const sint8*, const sint8*)       ||
     226 || 0x077|| sint16 Ifx_IntIpoMap_s16s8_s16 (sint16, sint8, sint16, sint16, const sint16*, const sint8*, const sint16*)    ||
     227 || 0x078|| uint8 Ifx_IntIpoMap_s16s16_u8 (sint16, sint16, sint16, sint16, const sint16*, const sint16*, const uint8*)    ||
     228 || 0x079|| uint16 Ifx_IntIpoMap_s16s16_u16 (sint16, sint16, sint16, sint16, const sint16*, const sint16*, const uint16*) ||
     229 || 0x07A|| sint8 Ifx_IntIpoMap_s16s16_s8 (sint16, sint16, sint16, sint16, const sint16*, const sint16*, const sint8*)    ||
     230 || 0x07B|| sint16 Ifx_IntIpoMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, const sint16*, const sint16*) ||
     231 || 0x07C|| uint8 Ifx_IntIpoMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, const uint8*, const uint8*)            ||
     232 || 0x07D|| uint16 Ifx_IntIpoMap_u8u8_u16 (uint8, uint8, uint8, uint8, const uint8*, const uint8*, const uint16*)         ||
     233 || 0x07E|| sint8 Ifx_IntIpoMap_u8u8_s8 (uint8, uint8, uint8, uint8, const uint8*, const uint8*, const sint8*)            ||
     234 || 0x07F|| sint16 Ifx_IntIpoMap_u8u8_s16 (uint8, uint8, uint8, uint8, const uint8*, const uint8*, const sint16*)         ||
     235 || 0x080|| uint8 Ifx_IntIpoMap_u8s8_u8 (uint8, sint8, uint8, uint8, const uint8*, const sint8*, const uint8*)            ||
     236 || 0x081|| uint16 Ifx_IntIpoMap_u8s8_u16 (uint8, sint8, uint8, uint8, const uint8*, const sint8*, const uint16*)         ||
     237 || 0x082|| sint8 Ifx_IntIpoMap_u8s8_s8 (uint8, sint8, uint8, uint8, const uint8*, const sint8*, const sint8*)            ||
     238 || 0x083|| sint16 Ifx_IntIpoMap_u8s8_s16 (uint8, sint8, uint8, uint8, const uint8*, const sint8*, const sint16*)         ||
     239 || 0x084|| uint8 Ifx_IntIpoMap_s8s8_u8 (sint8, sint8, sint8, sint8, const sint8*, const sint8*, const uint8*)            ||
     240 || 0x085|| uint16 Ifx_IntIpoMap_s8s8_u16 (sint8, sint8, sint8, sint8, const sint8*, const sint8*, const uint16*)         ||
     241 || 0x086|| sint8 Ifx_IntIpoMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, const sint8*, const sint8*)            ||
     242 || 0x087|| sint16 Ifx_IntIpoMap_s8s8_s16 (sint8, sint8, sint8, sint8, const sint8*, const sint8*, const sint16*)         ||
     243
     244== Ifx_IntLkUpMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     245{{{
     246<OutType> Ifx_IntLkUpMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* X_array, const <InType>* Y_array, const <InType>* Val_array)
     247}}}
     248
     249 ||= Routine ID[hex] =||= Routine prototype =||
     250 || 0x08A|| uint8 Ifx_IntLkUpMap_u8u8_u8(uint8, uint8, uint8, uint8, const uint8*, const uint8*, const uint8*)             ||
     251 || 0x08B|| sint8 Ifx_IntLkUpMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, const sint8*, const sint8*)            ||
     252 || 0x08C|| uint16 Ifx_IntLkUpMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, const uint16*, const uint16*) ||
     253 || 0x08D|| sint16 Ifx_IntLkUpMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, const sint16*, const sint16*) ||
     254
     255== Ifx_IntLkUpBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     256{{{
     257<OutType> Ifx_IntLkUpBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* X_array, const <InType>* Y_array, const <InType>* Val_array)
     258}}}
     259
     260 ||= Routine ID[hex] =||= Routine prototype =||
     261 || 0x0AA|| uint8 Ifx_IntLkUpBaseMap_u8u8_u8(uint8, uint8, uint8, uint8, const uint8*, const uint8*, const uint8*)             ||
     262 || 0x0AB|| sint8 Ifx_IntLkUpBaseMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, const sint8*, const sint8*)            ||
     263 || 0x0AC|| uint16 Ifx_IntLkUpBaseMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, const uint16*, const uint16*) ||
     264 || 0x0AD|| sint16 Ifx_IntLkUpBaseMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, const sint16*, const sint16*) ||
     265
     266== Ifx_IntIpoFixMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     267{{{
     268<OutType> Ifx_IntIpoFixMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <inType> Ny, const <InType>* Val_array, <InType> OffsetX, <InType> ShiftX, <InType> OffsetY, <InType> ShiftY)
     269}}}
     270
     271 ||= Routine ID[hex] =||= Routine prototype =||
     272 || 0x090|| uint8 Ifx_IntIpoFixMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, uint8, uint8, uint8, uint8)              ||
     273 || 0x091|| uint16 Ifx_IntIpoFixMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, uint16, uint16, uint16, uint16) ||
     274 || 0x092|| sint8 Ifx_IntIpoFixMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, sint8, sint8, sint8, sint8)              ||
     275 || 0x093|| sint16 Ifx_IntIpoFixMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, sint16, sint16, sint16, sint16) ||
     276
     277== Ifx_IntLkUpFixMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     278{{{
     279<OutType> Ifx_IntLkUpFixMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* Val_array, <InType> OffsetX, <InType> ShiftX, <InType> OffsetY, <InType> ShiftY)
     280}}}
     281
     282 ||= Routine ID[hex] =||= Routine prototype =||
     283 || 0x095|| uint8 Ifx_IntLkUpFixMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, uint8, uint8, uint8, uint8)              ||
     284 || 0x096|| uint16 Ifx_IntLkUpFixMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, uint16, uint16, uint16, uint16) ||
     285 || 0x097|| sint8 Ifx_IntLkUpFixMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, sint8, sint8, sint8, sint8)              ||
     286 || 0x098|| sint16 Ifx_IntLkUpFixMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, sint16, sint16, sint16, sint16) ||
     287
     288== Ifx_IntLkUpFixBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     289{{{
     290<OutType> Ifx_IntLkUpFixBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* Val_array, <InType> OffsetX, <InType> ShiftX, <InType> OffsetY, <InType> ShiftY)
     291}}}
     292
     293 ||= Routine ID[hex] =||= Routine prototype =||
     294 || 0x0B0|| uint8 Ifx_IntLkUpFixBaseMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, uint8, uint8, uint8, uint8)              ||
     295 || 0x0B1|| uint16 Ifx_IntLkUpFixBaseMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, uint16, uint16, uint16, uint16) ||
     296 || 0x0B2|| sint8 Ifx_IntLkUpFixBaseMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, sint8, sint8, sint8, sint8)              ||
     297 || 0x0B3|| sint16 Ifx_IntLkUpFixBaseMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, sint16, sint16, sint16, sint16) ||
     298
     299== Ifx_IntIpoFixIMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     300{{{
     301<OutType> Ifx_IntIpoFixIMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* Val_array, <InType> OffsetX, <InType> IntervalX, <InType> OffsetY, <InType> IntervalY)
     302}}}
     303
     304 ||= Routine ID[hex] =||= Routine prototype =||
     305 || 0x09A|| uint8 Ifx_IntIpoFixIMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, uint8, uint8, uint8, uint8)              ||
     306 || 0x09B|| uint16 Ifx_IntIpoFixIMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, uint16, uint16, uint16, uint16) ||
     307 || 0x09C|| sint8 Ifx_IntIpoFixIMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, sint8, sint8, sint8, sint8)              ||
     308 || 0x09D|| sint16 Ifx_IntIpoFixIMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, sint16, sint16, sint16, sint16) ||
     309
     310== Ifx_IntLkUpFixIMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     311{{{
     312<OutType> Ifx_IntLkUpFixIMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* Val_array, <InType> OffsetX, <InType> IntervalX, <InType> OffsetY, <InType> IntervalY)
     313}}}
     314
     315 ||= Routine ID[hex] =||= Routine prototype =||
     316 || 0x0A0|| uint8 Ifx_IntLkUpFixIMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, uint8, uint8, uint8, uint8)              ||
     317 || 0x0A1|| uint16 Ifx_IntLkUpFixIMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, uint16, uint16, uint16, uint16) ||
     318 || 0x0A2|| sint8 Ifx_IntLkUpFixIMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, sint8, sint8, sint8, sint8)              ||
     319 || 0x0A3|| sint16 Ifx_IntLkUpFixIMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, sint16, sint16, sint16, sint16) ||
     320
     321== Ifx_IntLkUpFixIBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn> ==
     322{{{
     323<OutType> Ifx_IntLkUpFixIBaseMap_<InTypeMn><InTypeMn>_<OutTypeMn> (<InType> Xin, <InType> Yin, <InType> Nx, <InType> Ny, const <InType>* Val_array, <InType> OffsetX, <InType> IntervalX, <InType> OffsetY, <InType> IntervalY)
     324}}}
     325
     326 ||= Routine ID[hex] =||= Routine prototype =||
     327 || 0x0B4|| uint8 Ifx_IntLkUpFixIBaseMap_u8u8_u8 (uint8, uint8, uint8, uint8, const uint8*, uint8, uint8, uint8, uint8)              ||
     328 || 0x0B5|| uint16 Ifx_IntLkUpFixIBaseMap_u16u16_u16 (uint16, uint16, uint16, uint16, const uint16*, uint16, uint16, uint16, uint16) ||
     329 || 0x0B6|| sint8 Ifx_IntLkUpFixIBaseMap_s8s8_s8 (sint8, sint8, sint8, sint8, const sint8*, sint8, sint8, sint8, sint8)              ||
     330 || 0x0B7|| sint16 Ifx_IntLkUpFixIBaseMap_s16s16_s16 (sint16, sint16, sint16, sint16, const sint16*, sint16, sint16, sint16, sint16) ||
     331
     332== Ifx_GetVersionInfo ==
     333{{{
     334void Ifx_GetVersionInfo (Std_VersionInfoType* versioninfo)
     335}}}
     336