Changes between Version 7 and Version 8 of spec/E2E


Ignore:
Timestamp:
Dec 2, 2022, 4:13:57 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/E2E

    v7 v8  
    1212* API一覧
    1313
    14   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||
    15   || [#E2E_P01Protect E2E_P01Protect]             ||  1|| 0x01||  ○  ||
    16   || [#E2E_P01ProtectInit E2E_P01ProtectInit]     || 27|| 0x1B||  ○  ||
    17   || [#E2E_P01Check E2E_P01Check]                 ||  2|| 0x02||  ○  ||
    18   || [#E2E_P01CheckInit E2E_P01CheckInit]         || 28|| 0x1C||  ○  ||
    19   || [#E2E_P01MapStatusToSM E2E_P01MapStatusToSM] || 29|| 0x1D||  ○  ||
    20   || [#E2E_P02Protect E2E_P02Protect]             ||  3|| 0x03||  ○  ||
    21   || [#E2E_P02ProtectInit E2E_P02ProtectInit]     || 30|| 0x1E||  ○  ||
    22   || [#E2E_P02Check E2E_P02Check]                 ||  4|| 0x04||  ○  ||
    23   || [#E2E_P02CheckInit E2E_P02CheckInit]         || 31|| 0x1F||  ○  ||
    24   || [#E2E_P02MapStatusToSM E2E_P02MapStatusToSM] || 32|| 0x20||  ○  ||
    25   || [#E2E_P04Protect E2E_P04Protect]             || 33|| 0x21||  ○  ||
    26   || [#E2E_P04ProtectInit E2E_P04ProtectInit]     || 34|| 0x22||  ○  ||
    27   || [#E2E_P04Check E2E_P04Check]                 || 35|| 0x23||  ○  ||
    28   || [#E2E_P04CheckInit E2E_P04CheckInit]         || 36|| 0x24||  ○  ||
    29   || [#E2E_P04MapStatusToSM E2E_P04MapStatusToSM] || 37|| 0x25||  ○  ||
    30   || [#E2E_P05Protect E2E_P05Protect]             || 38|| 0x26||  ○  ||
    31   || [#E2E_P05ProtectInit E2E_P05ProtectInit]     || 39|| 0x27||  ○  ||
    32   || [#E2E_P05Check E2E_P05Check]                 || 40|| 0x28||  ○  ||
    33   || [#E2E_P05CheckInit E2E_P05CheckInit]         || 41|| 0x29||  ○  ||
    34   || [#E2E_P05MapStatusToSM E2E_P05MapStatusToSM] || 42|| 0x2A||  ○  ||
    35   || [#E2E_P06Protect E2E_P06Protect]             || 43|| 0x2B||  ○  ||
    36   || [#E2E_P06ProtectInit E2E_P06ProtectInit]     || 44|| 0x2C||  ○  ||
    37   || [#E2E_P06Check E2E_P06Check]                 || 45|| 0x2D||  ○  ||
    38   || [#E2E_P06CheckInit E2E_P06CheckInit]         || 46|| 0x2E||  ○  ||
    39   || [#E2E_P06MapStatusToSM E2E_P06MapStatusToSM] || 47|| 0x2F||  ○  ||
    40   || [#E2E_SMCheck E2E_SMCheck]                   || 48|| 0x30||  ○  ||
    41   || [#E2E_SMCheckInit E2E_SMCheckInit]           || 49|| 0x31||  ○  ||
    42   || [#E2E_CRC8u8 E2E_CRC8u8]                     ||  7|| 0x07||  ○  ||
    43   || [#E2E_CRC8u16 E2E_CRC8u16]                   ||  8|| 0x08||  ○  ||
    44   || [#E2E_CRC8u32 E2E_CRC8u32]                   ||  9|| 0x09||  ○  ||
    45   || [#E2E_CRC8u8Array E2E_CRC8u8Array]           || 10|| 0x0A||  ○  ||
    46   || [#E2E_CRC8u16Array E2E_CRC8u16Array]         || 11|| 0x0B||  ○  ||
    47   || [#E2E_CRC8u32Array E2E_CRC8u32Array]         || 12|| 0x0C||  ○  ||
    48   || [#E2E_CRC8H2Fu8 E2E_CRC8H2Fu8]               || 13|| 0x0D||  ○  ||
    49   || [#E2E_CRC8H2Fu16 E2E_CRC8H2Fu16]             || 14|| 0x0E||  ○  ||
    50   || [#E2E_CRC8H2Fu32 E2E_CRC8H2Fu32]             || 15|| 0x0F||  ○  ||
    51   || [#E2E_CRC8H2Fu8Array E2E_CRC8H2Fu8Array]     || 16|| 0x10||  ○  ||
    52   || [#E2E_CRC8H2Fu16Array E2E_CRC8H2Fu16Array]   || 17|| 0x11||  ○  ||
    53   || [#E2E_CRC8H2Fu32Array E2E_CRC8H2Fu32Array]   || 18|| 0x12||  ○  ||
    54   || [#E2E_UpdateCounter E2E_UpdateCounter]       || 19|| 0x13||  ○  ||
    55   || [#E2E_GetVersionInfo E2E_GetVersionInfo]     || 20|| 0x14||  ○  ||
    56  
     14  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =||
     15  || [#E2E_P01Protect E2E_P01Protect]                     ||   1|| 0x01||  ○  ||  ○  ||
     16  || [#E2E_P01ProtectInit E2E_P01ProtectInit]             ||  27|| 0x1B||  ○  ||  ○  ||
     17  || [#E2E_P01Forward E2E_P01Forward]                     ||  56|| 0x38||  -   ||  ○  ||
     18  || [#E2E_P01Check E2E_P01Check]                         ||   2|| 0x02||  ○  ||  ○  ||
     19  || [#E2E_P01CheckInit E2E_P01CheckInit]                 ||  28|| 0x1C||  ○  ||  ○  ||
     20  || [#E2E_P01MapStatusToSM E2E_P01MapStatusToSM]         ||  29|| 0x1D||  ○  ||  ○  ||
     21  || [#E2E_P02Protect E2E_P02Protect]                     ||   3|| 0x03||  ○  ||  ○  ||
     22  || [#E2E_P02ProtectInit E2E_P02ProtectInit]             ||  30|| 0x1E||  ○  ||  ○  ||
     23  || [#E2E_P02Forward E2E_P02Forward]                     ||  50|| 0x32||  -   ||  ○  ||
     24  || [#E2E_P02Check E2E_P02Check]                         ||   4|| 0x04||  ○  ||  ○  ||
     25  || [#E2E_P02CheckInit E2E_P02CheckInit]                 ||  31|| 0x1F||  ○  ||  ○  ||
     26  || [#E2E_P02MapStatusToSM E2E_P02MapStatusToSM]         ||  32|| 0x20||  ○  ||  ○  ||
     27  || [#E2E_P04Protect E2E_P04Protect]                     ||  33|| 0x21||  ○  ||  ○  ||
     28  || [#E2E_P04ProtectInit E2E_P04ProtectInit]             ||  34|| 0x22||  ○  ||  ○  ||
     29  || [#E2E_P04Forward E2E_P04Forward]                     ||  51|| 0x33||  -   ||  ○  ||
     30  || [#E2E_P04Check E2E_P04Check]                         ||  35|| 0x23||  ○  ||  ○  ||
     31  || [#E2E_P04CheckInit E2E_P04CheckInit]                 ||  36|| 0x24||  ○  ||  ○  ||
     32  || [#E2E_P04MapStatusToSM E2E_P04MapStatusToSM]         ||  37|| 0x25||  ○  ||  ○  ||
     33  || [#E2E_P04mProtect E2E_P04mProtect]                   ||  70|| 0x46||  -   ||  ○  ||
     34  || [#E2E_P04mProtectInit E2E_P04mProtectInit]           ||  71|| 0x47||  -   ||  ○  ||
     35  || [#E2E_P04mForward E2E_P04mForward]                   ||  72|| 0x48||  -   ||  ○  ||
     36  || [#E2E_P04mSourceCheck E2E_P04mSourceCheck]           ||  67|| 0x43||  -   ||  ○  ||
     37  || [#E2E_P04mSinkCheck E2E_P04mSinkCheck]               ||  68|| 0x44||  -   ||  ○  ||
     38  || [#E2E_P04mCheckInit E2E_P04mCheckInit]               ||  66|| 0x42||  -   ||  ○  ||
     39  || [#E2E_P04mMapStatusToSM E2E_P04mMapStatusToSM]       ||  69|| 0x45||  -   ||  ○  ||
     40  || [#E2E_P05Protect E2E_P05Protect]                     ||  38|| 0x26||  ○  ||  ○  ||
     41  || [#E2E_P05ProtectInit E2E_P05ProtectInit]             ||  39|| 0x27||  ○  ||  ○  ||
     42  || [#E2E_P05Forward E2E_P05Forward]                     ||  52|| 0x34||  -   ||  ○  ||
     43  || [#E2E_P05Check E2E_P05Check]                         ||  40|| 0x28||  ○  ||  ○  ||
     44  || [#E2E_P05CheckInit E2E_P05CheckInit]                 ||  41|| 0x29||  ○  ||  ○  ||
     45  || [#E2E_P05MapStatusToSM E2E_P05MapStatusToSM]         ||  42|| 0x2A||  ○  ||  ○  ||
     46  || [#E2E_P06Protect E2E_P06Protect]                     ||  43|| 0x2B||  ○  ||  ○  ||
     47  || [#E2E_P06ProtectInit E2E_P06ProtectInit]             ||  44|| 0x2C||  ○  ||  ○  ||
     48  || [#E2E_P06Forward E2E_P06Forward]                     ||  53|| 0x35||  -   ||  ○  ||
     49  || [#E2E_P06Check E2E_P06Check]                         ||  45|| 0x2D||  ○  ||  ○  ||
     50  || [#E2E_P06CheckInit E2E_P06CheckInit]                 ||  46|| 0x2E||  ○  ||  ○  ||
     51  || [#E2E_P06MapStatusToSM E2E_P06MapStatusToSM]         ||  47|| 0x2F||  ○  ||  ○  ||
     52  || [#E2E_P07Protect E2E_P07Protect]                     ||  33|| 0x21||  -   ||  ○  ||
     53  || [#E2E_P07ProtectInit E2E_P07ProtectInit]             ||  34|| 0x22||  -   ||  ○  ||
     54  || [#E2E_P07Forward E2E_P07Forward]                     ||  57|| 0x39||  -   ||  ○  ||
     55  || [#E2E_P07Check E2E_P07Check]                         ||  35|| 0x23||  -   ||  ○  ||
     56  || [#E2E_P07CheckInit E2E_P07CheckInit]                 ||  36|| 0x24||  -   ||  ○  ||
     57  || [#E2E_P07MapStatusToSM E2E_P07MapStatusToSM]         ||  37|| 0x25||  -   ||  ○  ||
     58  || [#E2E_P07mProtect E2E_P07mProtect]                   ||  75|| 0x4B||  -   ||  ○  ||
     59  || [#E2E_P07mProtectInit E2E_P07mProtectInit]           ||  76|| 0x4C||  -   ||  ○  ||
     60  || [#E2E_P07mForward E2E_P07mForward]                   ||  77|| 0x4D||  -   ||  ○  ||
     61  || [#E2E_P07mSourceCheck E2E_P07mSourceCheck]           ||  79|| 0x4F||  -   ||  ○  ||
     62  || [#E2E_P07mSinkCheck E2E_P07mSinkCheck]               ||  78|| 0x4E||  -   ||  ○  ||
     63  || [#E2E_P07mCheckInit E2E_P07mCheckInit]               ||  73|| 0x49||  -   ||  ○  ||
     64  || [#E2E_P07mMapStatusToSM E2E_P07mMapStatusToSM]       ||  74|| 0x4A||  -   ||  ○  ||
     65  || [#E2E_P08Protect E2E_P08Protect]                     ||  87|| 0x57||  -   ||  ○  ||
     66  || [#E2E_P08ProtectInit E2E_P08ProtectInit]             ||  88|| 0x58||  -   ||  ○  ||
     67  || [#E2E_P08Forward E2E_P08Forward]                     ||  89|| 0x59||  -   ||  ○  ||
     68  || [#E2E_P08Check E2E_P08Check]                         ||  90|| 0x5A||  -   ||  ○  ||
     69  || [#E2E_P08CheckInit E2E_P08CheckInit]                 ||  91|| 0x5B||  -   ||  ○  ||
     70  || [#E2E_P08MapStatusToSM E2E_P08MapStatusToSM]         ||  92|| 0x5C||  -   ||  ○  ||
     71  || [#E2E_P08mProtect E2E_P08mProtect]                   ||  96|| 0x60||  -   ||  ○  ||
     72  || [#E2E_P08mProtectInit E2E_P08mProtectInit]           ||  97|| 0x61||  -   ||  ○  ||
     73  || [#E2E_P08mForward E2E_P08mForward]                   ||  98|| 0x62||  -   ||  ○  ||
     74  || [#E2E_P08mSourceCheck E2E_P08mSourceCheck]           ||  99|| 0x63||  -   ||  ○  ||
     75  || [#E2E_P08mSinkCheck E2E_P08mSinkCheck]               || 100|| 0x64||  -   ||  ○  ||
     76  || [#E2E_P08mCheckInit E2E_P08mCheckInit]               || 101|| 0x65||  -   ||  ○  ||
     77  || [#E2E_P08mMapStatusToSM E2E_P08mMapStatusToSM]       || 102|| 0x66||  -   ||  ○  ||
     78  || [#E2E_P11Protect E2E_P11Protect]                     ||  59|| 0x3B||  -   ||  ○  ||
     79  || [#E2E_P11ProtectInit E2E_P11ProtectInit]             ||  60|| 0x3C||  -   ||  ○  ||
     80  || [#E2E_P11Forward E2E_P11Forward]                     ||  54|| 0x36||  -   ||  ○  ||
     81  || [#E2E_P11Check E2E_P11Check]                         ||  56|| 0x38||  -   ||  ○  ||
     82  || [#E2E_P11CheckInit E2E_P11CheckInit]                 ||  57|| 0x39||  -   ||  ○  ||
     83  || [#E2E_P11MapStatusToSM E2E_P11MapStatusToSM]         ||  58|| 0x3A||  -   ||  ○  ||
     84  || [#E2E_P22Protect E2E_P22Protect]                     ||  64|| 0x40||  -   ||  ○  ||
     85  || [#E2E_P22ProtectInit E2E_P22ProtectInit]             ||  65|| 0x41||  -   ||  ○  ||
     86  || [#E2E_P22Forward E2E_P22Forward]                     ||  55|| 0x37||  -   ||  ○  ||
     87  || [#E2E_P22Check E2E_P22Check]                         ||  61|| 0x3D||  -   ||  ○  ||
     88  || [#E2E_P22CheckInit E2E_P22CheckInit]                 ||  62|| 0x3E||  -   ||  ○  ||
     89  || [#E2E_P22MapStatusToSM E2E_P22MapStatusToSM]         ||  63|| 0x3F||  -   ||  ○  ||
     90  || [#E2E_P44Protect E2E_P44Protect]                     ||  80|| 0x50||  -   ||  ○  ||
     91  || [#E2E_P44ProtectInit E2E_P44ProtectInit]             ||  81|| 0x51||  -   ||  ○  ||
     92  || [#E2E_P44Forward E2E_P44Forward]                     ||  82|| 0x52||  -   ||  ○  ||
     93  || [#E2E_P44Check E2E_P44Check]                         ||  83|| 0x53||  -   ||  ○  ||
     94  || [#E2E_P44CheckInit E2E_P44CheckInit]                 ||  85|| 0x55||  -   ||  ○  ||
     95  || [#E2E_P44MapStatusToSM E2E_P44MapStatusToSM]         ||  86|| 0x56||  -   ||  ○  ||
     96  || [#E2E_P44mProtect E2E_P44mProtect]                   || 104|| 0x68||  -   ||  ○  ||
     97  || [#E2E_P44mProtectInit E2E_P44mProtectInit]           || 105|| 0x69||  -   ||  ○  ||
     98  || [#E2E_P44mForward E2E_P44mForward]                   || 106|| 0x6A||  -   ||  ○  ||
     99  || [#E2E_P44mSourceCheck E2E_P44mSourceCheck]           || 107|| 0x6B||  -   ||  ○  ||
     100  || [#E2E_P44mSinkCheck E2E_P44mSinkCheck]               || 108|| 0x6C||  -   ||  ○  ||
     101  || [#E2E_P44mCheckInit E2E_P44mCheckInit]               || 110|| 0x6E||  -   ||  ○  ||
     102  || [#E2E_P44mMapStatusToSM E2E_P44mMapStatusToSM]       || 111|| 0x6F||  -   ||  ○  ||
     103  || [#E2E_SMCheck E2E_SMCheck]                           ||  48|| 0x30||  ○  ||  ○  ||
     104  || [#E2E_SMCheckInit E2E_SMCheckInit]                   ||  49|| 0x31||  ○  ||  ○  ||
     105  || [#E2E_CRC8u8 E2E_CRC8u8]                             ||   7|| 0x07||  ○  ||  -   ||
     106  || [#E2E_CRC8u16 E2E_CRC8u16]                           ||   8|| 0x08||  ○  ||  -   ||
     107  || [#E2E_CRC8u32 E2E_CRC8u32]                           ||   9|| 0x09||  ○  ||  -   ||
     108  || [#E2E_CRC8u8Array E2E_CRC8u8Array]                   ||  10|| 0x0A||  ○  ||  -   ||
     109  || [#E2E_CRC8u16Array E2E_CRC8u16Array]                 ||  11|| 0x0B||  ○  ||  -   ||
     110  || [#E2E_CRC8u32Array E2E_CRC8u32Array]                 ||  12|| 0x0C||  ○  ||  -   ||
     111  || [#E2E_CRC8H2Fu8 E2E_CRC8H2Fu8]                       ||  13|| 0x0D||  ○  ||  -   ||
     112  || [#E2E_CRC8H2Fu16 E2E_CRC8H2Fu16]                     ||  14|| 0x0E||  ○  ||  -   ||
     113  || [#E2E_CRC8H2Fu32 E2E_CRC8H2Fu32]                     ||  15|| 0x0F||  ○  ||  -   ||
     114  || [#E2E_CRC8H2Fu8Array E2E_CRC8H2Fu8Array]             ||  16|| 0x10||  ○  ||  -   ||
     115  || [#E2E_CRC8H2Fu16Array E2E_CRC8H2Fu16Array]           ||  17|| 0x11||  ○  ||  -   ||
     116  || [#E2E_CRC8H2Fu32Array E2E_CRC8H2Fu32Array]           ||  18|| 0x12||  ○  ||  -   ||
     117  || [#E2E_UpdateCounter E2E_UpdateCounter]               ||  19|| 0x13||  ○  ||  -   ||
     118  || [#E2E_GetVersionInfo E2E_GetVersionInfo]             ||  20|| 0x14||  ○  ||  ○  ||
     119
     120* エラーコード一覧
     121
     122  ||= エラーコード =||= Dec =||= Hex =||
     123  || E2E_E_INPUTERR_NULL   || 19|| 0x13||
     124  || E2E_E_INPUTERR_WRONG  || 23|| 0x17||
     125  || E2E_E_INTERR          || 25|| 0x19||
     126  || E2E_E_WRONGSTATE      || 26|| 0x1A||
     127
    57128----
    58129
     
    60131
    61132== E2E_P01Protect ==
     133* R4.2.2
    62134{{{
    63135Std_ReturnType E2E_P01Protect(E2E_P01ConfigType* ConfigPtr, E2E_P01ProtectStateType* StatePtr, uint8* DataPtr)
    64136}}}
    65137
     138* R21-11
     139{{{
     140Std_ReturnType E2E_P01Protect (const E2E_P01ConfigType* ConfigPtr, E2E_P01ProtectStateType* StatePtr, uint8* DataPtr)
     141}}}
     142
    66143== E2E_P01ProtectInit ==
    67144{{{
     
    69146}}}
    70147
     148== E2E_P01Forward ==
     149{{{
     150Std_ReturnType E2E_P01Forward (const E2E_P01ConfigType* ConfigPtr, E2E_PCheckStatusType Checkstatus, E2E_P01ProtectStateType* StatePtr, uint8* DataPtr)
     151}}}
     152
    71153== E2E_P01Check ==
     154* R4.2.2
    72155{{{
    73156Std_ReturnType E2E_P01Check(E2E_P01ConfigType* Config, E2E_P01CheckStateType* State, uint8* Data)
    74157}}}
    75158
     159* R21-11
     160{{{
     161Std_ReturnType E2E_P01Check (const E2E_P01ConfigType* Config, E2E_P01CheckStateType* State, const uint8* Data)
     162}}}
     163
    76164== E2E_P01CheckInit ==
     165* R4.2.2
    77166{{{
    78167Std_ReturnType E2E_P01CheckInit(E2E_P01CheckStateType* State)
    79168}}}
    80169
     170* R21-11
     171{{{
     172Std_ReturnType E2E_P01CheckInit (E2E_P01CheckStateType* StatePtr)
     173}}}
     174
    81175== E2E_P01MapStatusToSM ==
    82176{{{
     
    85179
    86180== E2E_P02Protect ==
     181* R4.2.2
    87182{{{
    88183Std_ReturnType E2E_P02Protect(E2E_P02ConfigType* ConfigPtr, E2E_P02ProtectStateType* StatePtr, uint8* DataPtr)
    89184}}}
    90185
     186* R21-11
     187{{{
     188Std_ReturnType E2E_P02Protect (const E2E_P02ConfigType* ConfigPtr, E2E_P02ProtectStateType* StatePtr, uint8* DataPtr)
     189}}}
     190
    91191== E2E_P02ProtectInit ==
    92192{{{
     
    94194}}}
    95195
     196== E2E_P02Forward ==
     197{{{
     198Std_ReturnType E2E_P02Forward (const E2E_P02ConfigType* ConfigPtr, E2E_PCheckStatusType Checkstatus,  E2E_P02ProtectStateType* StatePtr, uint8* DataPtr)
     199}}}
     200
    96201== E2E_P02Check ==
     202* R4.2.2
    97203{{{
    98204Std_ReturnType E2E_P02Check(E2E_P02ConfigType* ConfigPtr, E2E_P02CheckStateType* StatePtr, uint8* DataPtr)
    99205}}}
    100206
     207* R21-11
     208{{{
     209Std_ReturnType E2E_P02Check (const E2E_P02ConfigType* ConfigPtr, E2E_P02CheckStateType* StatePtr, const uint8* DataPtr)
     210}}}
     211
    101212== E2E_P02CheckInit ==
    102213{{{
     
    110221
    111222== E2E_P04Protect ==
     223* R4.2.2
    112224{{{
    113225Std_ReturnType E2E_P04Protect(E2E_P04ConfigType* ConfigPtr, E2E_P04ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
    114226}}}
    115227
     228* R21-11
     229{{{
     230Std_ReturnType E2E_P04Protect (const E2E_P04ConfigType* ConfigPtr, E2E_P04ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
     231}}}
     232
    116233== E2E_P04ProtectInit ==
    117234{{{
     
    119236}}}
    120237
     238== E2E_P04Forward ==
     239{{{
     240Std_ReturnType E2E_P04Forward (const E2E_P04ConfigType* ConfigPtr, uint16 Length, E2E_PCheckStatusType Checkstatus, E2E_P04ProtectStateType StatePtr, uint8* DataPtr)
     241}}}
     242
    121243== E2E_P04Check ==
     244* R4.2.2
    122245{{{
    123246Std_ReturnType E2E_P04Check(E2E_P04ConfigType* ConfigPtr, E2E_P04CheckStateType* StatePtr, uint8* DataPtr, uint16 Length)
    124247}}}
    125248
     249* R21-11
     250{{{
     251Std_ReturnType E2E_P04Check (const E2E_P04ConfigType* ConfigPtr, E2E_P04CheckStateType* StatePtr, const uint8* DataPtr, uint16 Length)
     252}}}
     253
    126254== E2E_P04CheckInit ==
    127255{{{
     
    134262}}}
    135263
     264== E2E_P04mProtect ==
     265{{{
     266Std_ReturnType E2E_P04mProtect (const E2E_P04mConfigType* ConfigPtr, E2E_P04mProtectStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, uint8* DataPtr, uint16 Length)
     267}}}
     268
     269== E2E_P04mProtectInit ==
     270{{{
     271Std_ReturnType E2E_P04mProtectInit (E2E_P04mProtectStateType* StatePtr)
     272}}}
     273
     274== E2E_P04mForward ==
     275{{{
     276Std_ReturnType E2E_P04mForward (const E2E_P04mConfigType* ConfigPtr, uint16 Length, E2E_PCheckStatusType Checkstatus, E2E_P04mProtectStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, uint8* DataPtr)
     277}}}
     278
     279== E2E_P04mSourceCheck ==
     280{{{
     281Std_ReturnType E2E_P04mSourceCheck (const E2E_P04mConfigType* ConfigPtr, E2E_P04mCheckStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, const uint8* DataPtr, uint16 Length)
     282}}}
     283
     284== E2E_P04mSinkCheck ==
     285{{{
     286Std_ReturnType E2E_P04mSinkCheck (const E2E_P04mConfigType* ConfigPtr, E2E_P04mCheckStateType StatePtr, uint32* SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, const uint8* DataPtr, uint16 Length)
     287}}}
     288
     289== E2E_P04mCheckInit ==
     290{{{
     291Std_ReturnType E2E_P04mCheckInit (E2E_P04mCheckStateType* StatePtr)
     292}}}
     293
     294== E2E_P04mMapStatusToSM ==
     295{{{
     296E2E_PCheckStatusType E2E_P04mMapStatusToSM (Std_ReturnType CheckReturn, E2E_P04mCheckStatusType Status)
     297}}}
     298
    136299== E2E_P05Protect ==
     300* R4.2.2
    137301{{{
    138302Std_ReturnType E2E_P05Protect(E2E_P05ConfigType* ConfigPtr, E2E_P05ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
    139303}}}
    140304
     305* R21-11
     306{{{
     307Std_ReturnType E2E_P05Protect (const E2E_P05ConfigType* ConfigPtr, E2E_P05ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
     308}}}
     309
    141310== E2E_P05ProtectInit ==
    142311{{{
     
    144313}}}
    145314
     315== E2E_P05Forward ==
     316{{{
     317Std_ReturnType E2E_P05Forward (const E2E_P05ConfigType* ConfigPtr, uint16 Length, E2E_PCheckStatusType Checkstatus, E2E_P05ProtectStateType* StatePtr,  uint8* DataPtr)
     318}}}
     319
    146320== E2E_P05Check ==
     321* R4.2.2
    147322{{{
    148323Std_ReturnType E2E_P05Check(E2E_P05ConfigType* ConfigPtr, E2E_P05CheckStateType* StatePtr, uint8* DataPtr, uint16 Length)
    149324}}}
    150325
     326* R21-11
     327{{{
     328Std_ReturnType E2E_P05Check (const E2E_P05ConfigType* ConfigPtr, E2E_P05CheckStateType* StatePtr, const uint8* DataPtr, uint16 Length)
     329}}}
     330
    151331== E2E_P05CheckInit ==
    152332{{{
     
    160340
    161341== E2E_P06Protect ==
     342* R4.2.2
    162343{{{
    163344Std_ReturnType E2E_P06Protect(E2E_P06ConfigType* ConfigPtr, E2E_P06ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
    164345}}}
    165346
     347* R21-11
     348{{{
     349Std_ReturnType E2E_P06Protect (const E2E_P06ConfigType* ConfigPtr, E2E_P06ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
     350}}}
     351
    166352== E2E_P06ProtectInit ==
    167353{{{
     
    169355}}}
    170356
     357== E2E_P06Forward ==
     358{{{
     359Std_ReturnType E2E_P06Forward (const E2E_P06ConfigType* ConfigPtr, uint16 Length, E2E_PCheckStatusType Checkstatus, E2E_P06ProtectStateType* StatePtr, uint8* DataPtr)
     360}}}
     361
    171362== E2E_P06Check ==
     363* R4.2.2
    172364{{{
    173365Std_ReturnType E2E_P06Check(E2E_P06ConfigType* ConfigPtr, E2E_P06CheckStateType* StatePtr, uint8* DataPtr, uint16 Length)
    174366}}}
    175367
     368* R21-11
     369{{{
     370Std_ReturnType E2E_P06Check (const E2E_P06ConfigType* ConfigPtr, E2E_P06CheckStateType* StatePtr, const uint8* DataPtr, uint16 Length)
     371}}}
     372
    176373== E2E_P06CheckInit ==
    177374{{{
     
    184381}}}
    185382
     383== E2E_P07Protect ==
     384{{{
     385Std_ReturnType E2E_P07Protect (const E2E_P07ConfigType* ConfigPtr, E2E_P07ProtectStateType* StatePtr, uint8* DataPtr, uint32 Length)
     386}}}
     387
     388== E2E_P07ProtectInit ==
     389{{{
     390Std_ReturnType E2E_P07ProtectInit (E2E_P07ProtectStateType* StatePtr)
     391}}}
     392
     393== E2E_P07Forward ==
     394{{{
     395Std_ReturnType E2E_P07Forward (E2E_P07ConfigType* ConfigPtr, uint32 Length, E2E_PCheckStatusType Checkstatus, E2E_P07ProtectStateType* StatePtr, uint8* DataPtr)
     396}}}
     397
     398== E2E_P07Check ==
     399{{{
     400Std_ReturnType E2E_P07Check (const E2E_P07ConfigType* ConfigPtr, E2E_P07CheckStateType* StatePtr, const uint8* DataPtr, uint32 Length)
     401}}}
     402
     403== E2E_P07CheckInit ==
     404{{{
     405Std_ReturnType E2E_P07CheckInit (E2E_P07CheckStateType* StatePtr)
     406}}}
     407
     408== E2E_P07MapStatusToSM ==
     409{{{
     410E2E_PCheckStatusType E2E_P07MapStatusToSM (E2E_PCheckStatusType return, E2E_P07CheckStatusType Status)
     411}}}
     412
     413== E2E_P07mProtect ==
     414{{{
     415Std_ReturnType E2E_P07mProtect (const E2E_P07mConfigType* ConfigPtr, E2E_P07mProtectStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, uint8* DataPtr, uint32 Length)
     416}}}
     417
     418== E2E_P07mProtectInit ==
     419{{{
     420Std_ReturnType E2E_P07mProtectInit (E2E_P07mProtectStateType* StatePtr)
     421}}}
     422
     423== E2E_P07mForward ==
     424{{{
     425Std_ReturnType E2E_P07mForward (const E2E_P07mConfigType* ConfigPtr, uint32 Length, E2E_PCheckStatusType Checkstatus, E2E_P07mProtectStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, uint8* DataPtr)
     426}}}
     427
     428== E2E_P07mSourceCheck ==
     429{{{
     430Std_ReturnType E2E_P07mSourceCheck (const E2E_P07mConfigType* ConfigPtr, E2E_P07mCheckStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, const uint8* DataPtr, uint32 Length)
     431}}}
     432
     433== E2E_P07mSinkCheck ==
     434{{{
     435Std_ReturnType E2E_P07mSinkCheck (const E2E_P07mConfigType* ConfigPtr, E2E_P07mCheckStateType* StatePtr, uint32* SourceID, Std_MessageTypeType MessageType, Std_MessageResultType MessageResult, const uint8* DataPtr, uint32 Length)
     436}}}
     437
     438== E2E_P07mCheckInit ==
     439{{{
     440Std_ReturnType E2E_P07mCheckInit (E2E_P07mCheckStateType* StatePtr)
     441}}}
     442
     443== E2E_P07mMapStatusToSM ==
     444{{{
     445E2E_PCheckStatusType E2E_P07mMapStatusToSM (Std_ReturnType CheckReturn, E2E_P07mCheckStatusType Status)
     446}}}
     447
     448== E2E_P08Protect ==
     449{{{
     450Std_ReturnType E2E_P08Protect (const E2E_P08ConfigType* ConfigPtr, E2E_P08ProtectStateType* StatePtr, uint8* DataPtr, uint32 Length)
     451}}}
     452
     453== E2E_P08ProtectInit ==
     454{{{
     455Std_ReturnType E2E_P08ProtectInit (E2E_P08ProtectStateType* StatePtr)
     456}}}
     457
     458== E2E_P08Forward ==
     459{{{
     460Std_ReturnType E2E_P08Forward (const E2E_P08ConfigType* ConfigPtr, uint32 Length, E2E_PCheckStatusType Checkstatus, E2E_P08ProtectStateType StatePtr, uint8* DataPtr)
     461}}}
     462
     463== E2E_P08Check ==
     464{{{
     465Std_ReturnType E2E_P08Check (const E2E_P08ConfigType* ConfigPtr, E2E_P08CheckStateType* StatePtr, const uint8* DataPtr, uint32 Length)
     466}}}
     467
     468== E2E_P08CheckInit ==
     469{{{
     470Std_ReturnType E2E_P08CheckInit (E2E_P08CheckStateType* StatePtr)
     471}}}
     472
     473== E2E_P08MapStatusToSM ==
     474{{{
     475E2E_PCheckStatusType E2E_P08MapStatusToSM (Std_ReturnType return,  E2E_P08CheckStatusType Status)
     476}}}
     477
     478== E2E_P08mProtect ==
     479{{{
     480Std_ReturnType E2E_P08mProtect (const E2E_P08mConfigType* ConfigPtr, E2E_P08mProtectStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, uint8* DataPtr, uint32 Length)
     481}}}
     482
     483== E2E_P08mProtectInit ==
     484{{{
     485Std_ReturnType E2E_P08mProtectInit (E2E_P08mProtectStateType* StatePtr)
     486}}}
     487
     488== E2E_P08mForward ==
     489{{{
     490Std_ReturnType E2E_P08mForward (const E2E_P08mConfigType* ConfigPtr, uint32 Length, E2E_PCheckStatusType Checkstatus, E2E_P08mProtectStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, uint8* DataPtr)
     491}}}
     492
     493== E2E_P08mSourceCheck ==
     494{{{
     495Std_ReturnType E2E_P08mSourceCheck (const E2E_P08mConfigType* ConfigPtr, E2E_P08mCheckStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, const uint8* DataPtr, uint32 Length)
     496}}}
     497
     498== E2E_P08mSinkCheck ==
     499{{{
     500Std_ReturnType E2E_P08mSinkCheck (const E2E_P08mConfigType* ConfigPtr, E2E_P08mCheckStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, const uint8* DataPtr, uint32 Length)
     501}}}
     502
     503== E2E_P08mCheckInit ==
     504{{{
     505Std_ReturnType E2E_P08mCheckInit (E2E_P08mCheckStateType* StatePtr)
     506}}}
     507
     508== E2E_P08mMapStatusToSM ==
     509{{{
     510E2E_PCheckStatusType E2E_P08mMapStatusToSM (Std_ReturnType CheckReturn, E2E_P08mCheckStatusType Status)
     511}}}
     512
     513== E2E_P11Protect ==
     514{{{
     515Std_ReturnType E2E_P11Protect (const E2E_P11ConfigType* ConfigPtr, E2E_P11ProtectStateType StatePtr, uint8 DataPtr, uint16 Length)
     516}}}
     517
     518== E2E_P11ProtectInit ==
     519{{{
     520Std_ReturnType E2E_P11ProtectInit (E2E_P11ProtectStateType* StatePtr)
     521}}}
     522
     523== E2E_P11Forward ==
     524{{{
     525Std_ReturnType E2E_P11Forward (const E2E_P11ConfigType* ConfigPtr, uint16 Length, E2E_PCheckStatusType Checkstatus, E2E_P11ProtectStateType* StatePtr, uint8* DataPtr)
     526}}}
     527
     528== E2E_P11Check ==
     529{{{
     530Std_ReturnType E2E_P11Check (const E2E_P11ConfigType* ConfigPtr, E2E_P11CheckStateType StatePtr, const uint8* DataPtr)
     531}}}
     532
     533== E2E_P11CheckInit ==
     534{{{
     535Std_ReturnType E2E_P11CheckInit (E2E_P11CheckStateType* StatePtr)
     536}}}
     537
     538== E2E_P11MapStatusToSM ==
     539{{{
     540E2E_PCheckStatusType E2E_P11MapStatusToSM (Std_ReturnType CheckReturn, E2E_P11CheckStatusType Status)
     541}}}
     542
     543== E2E_P22Protect ==
     544{{{
     545Std_ReturnType E2E_P22Protect (const E2E_P22ConfigType* ConfigPtr, E2E_P22ProtectStateType StatePtr, uint8 DataPtr, uint16 Length)
     546}}}
     547
     548== E2E_P22ProtectInit ==
     549{{{
     550Std_ReturnType E2E_P22ProtectInit (E2E_P22ProtectStateType* StatePtr)
     551}}}
     552
     553== E2E_P22Forward ==
     554{{{
     555Std_ReturnType E2E_P22Forward (E2E_P22ConfigType* ConfigPtr, E2E_PCheckStatusType Checkstatus, E2E_P22ProtectStateType* StatePtr, uint8 DataPtr)
     556}}}
     557
     558== E2E_P22Check ==
     559{{{
     560Std_ReturnType E2E_P22Check (const E2E_P22ConfigType* ConfigPtr, E2E_P22CheckStateType StatePtr, const uint8* DataPtr, uint16 Length)
     561}}}
     562
     563== E2E_P22CheckInit ==
     564{{{
     565Std_ReturnType E2E_P22CheckInit (E2E_P22CheckStateType* StatePtr)
     566}}}
     567
     568== E2E_P22MapStatusToSM ==
     569{{{
     570E2E_PCheckStatusType E2E_P22MapStatusToSM (Std_ReturnType CheckReturn, E2E_P22CheckStatusType Status)
     571}}}
     572
     573== E2E_P44Protect ==
     574{{{
     575Std_ReturnType E2E_P44Protect (const E2E_P44ConfigType* ConfigPtr, E2E_P44ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)
     576}}}
     577
     578== E2E_P44ProtectInit ==
     579{{{
     580Std_ReturnType E2E_P44ProtectInit (E2E_P44ProtectStateType* StatePtr)
     581}}}
     582
     583== E2E_P44Forward ==
     584{{{
     585Std_ReturnType E2E_P44Forward (const E2E_P44ConfigType* ConfigPtr, uint16 Length, E2E_P44CheckStatusType Checkstatus, E2E_P44ProtectStateType StatePtr, uint8* DataPtr)
     586}}}
     587
     588== E2E_P44Check ==
     589{{{
     590Std_ReturnType E2E_P44Check (const E2E_P44ConfigType* ConfigPtr, E2E_P44CheckStateType* StatePtr, const uint8* DataPtr, uint16 Length)
     591}}}
     592
     593== E2E_P44CheckInit ==
     594{{{
     595Std_ReturnType E2E_P44CheckInit (E2E_P44CheckStateType* StatePtr)
     596}}}
     597
     598== E2E_P44MapStatusToSM ==
     599{{{
     600E2E_P44CheckStatusType E2E_P44MapStatusToSM (Std_ReturnType CheckReturn, E2E_P44CheckStatusType Status)
     601}}}
     602
     603== E2E_P44mProtect ==
     604{{{
     605Std_ReturnType E2E_P44mProtect (const E2E_P44mConfigType* ConfigPtr, E2E_P44mProtectStateType* StatePtr, uint32 SourceID,  Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, uint8* DataPtr, uint32 Length)
     606}}}
     607
     608== E2E_P44mProtectInit ==
     609{{{
     610Std_ReturnType E2E_P44mProtectInit (E2E_P44mProtectStateType* StatePtr)
     611}}}
     612
     613== E2E_P44mForward ==
     614{{{
     615Std_ReturnType E2E_P44mForward (const E2E_P44mConfigType* ConfigPtr, uint32 Length, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, E2E_P44mProtectStateType* StatePtr, uint8* DataPtr)
     616}}}
     617
     618== E2E_P44mSourceCheck ==
     619{{{
     620Std_ReturnType E2E_P44mSourceCheck (const E2E_P44mConfigType* ConfigPtr, E2E_P44mCheckStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, const uint8* DataPtr, uint32 Length)
     621}}}
     622
     623== E2E_P44mSinkCheck ==
     624{{{
     625Std_ReturnType E2E_P44mSinkCheck (const E2E_P44mConfigType* ConfigPtr, E2E_P44mCheckStateType* StatePtr, uint32 SourceID, Std_MessageTypeType MessageType, Std_MessageResultType Messageresult, const uint8* DataPtr, uint32 Length)
     626}}}
     627
     628== E2E_P44mCheckInit ==
     629{{{
     630Std_ReturnType E2E_P44mCheckInit (E2E_P44mCheckStateType* StatePtr)
     631}}}
     632
     633== E2E_P44mMapStatusToSM ==
     634{{{
     635E2E_PCheckStatusType E2E_P44mMapStatusToSM (Std_ReturnType CheckReturn, E2E_P44mCheckStatusType Status)
     636}}}
     637
    186638== E2E_SMCheck ==
     639* R4.2.2
    187640{{{
    188641Std_ReturnType E2E_SMCheck(E2E_PCheckStatusType ProfileStatus, E2E_SMConfigType* ConfigPtr, E2E_SMCheckStateType* StatePtr)
    189642}}}
    190643
     644* R21-11
     645{{{
     646Std_ReturnType E2E_SMCheck (E2E_PCheckStatusType ProfileStatus, const E2E_SMConfigType* ConfigPtr, E2E_SMCheckStateType* StatePtr)
     647}}}
     648
    191649== E2E_SMCheckInit ==
     650* R4.2.2
    192651{{{
    193652Std_ReturnType E2E_SMCheckInit(E2E_SMCheckStateType* StatePtr, E2E_SMConfigType* ConfigPtr)
    194653}}}
    195654
     655* R21-11
     656{{{
     657Std_ReturnType E2E_SMCheckInit (E2E_SMCheckStateType* StatePtr, const E2E_SMConfigType* ConfigPtr)
     658}}}
     659
    196660== E2E_CRC8u8 ==
    197661{{{