Changes between Version 8 and Version 9 of spec/SchM


Ignore:
Timestamp:
Oct 21, 2020, 3:09:51 PM (3 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/SchM

    v8 v9  
    1212  * "--"は未規定
    1313
    14   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    15   || [#SchM_Init SchM_Init]                       ||  0|| 0x00||
    16   || [#SchM_Deinit SchM_Deinit]                   ||  1|| 0x01||
    17   || [#SchM_GetVersionInfo SchM_GetVersionInfo]   ||  2|| 0x02||
    18   || [#SchM_Enter SchM_Enter]                     ||  3|| 0x03||
    19   || [#SchM_Exit SchM_Exit]                       ||  4|| 0x04||
    20   || [#SchM_ActMainFunction SchM_ActMainFunction] ||  5|| 0x05||
    21   || [#SchM_Switch SchM_Switch]                   ||  6|| 0x06||
    22   || [#SchM_Mode SchM_Mode]                       ||  7|| 0x07||
    23   || [#SchM_SwitchAck SchM_SwitchAck]             ||  8|| 0x08||
    24   || [#SchM_Trigger SchM_Trigger]                 ||  9|| 0x09||
    25   || [#SchM_CData SchM_CData]                     || --||   --||
    26 
    27 * コンフィギュレーション一覧
    28   * [#RteBswGeneral RteBswGeneral]
    29     * [#RteSchMVersionInfoApi RteSchMVersionInfoApi]
    30     * [#RteUseComShadowSignalApi RteUseComShadowSignalApi]
    31   * [#RteBswModuleInstance RteBswModuleInstance]
    32     * [#RteBswImplementationRef RteBswImplementationRef]
    33     * [#RteBswModuleConfigurationRef RteBswModuleConfigurationRef]
    34     * [#RteBswEventToTaskMapping RteBswEventToTaskMapping]
    35       * [#RteBswActivationOffset RteBswActivationOffset]
    36       * [#RteBswImmediateRestart RteBswImmediateRestart]
    37       * [#RteBswPositionInTask RteBswPositionInTask]
    38       * [#RteOsSchedulePoint RteOsSchedulePoint]
    39       * [#RteBswMappedToTaskRef RteBswMappedToTaskRef]
    40       * [#RteBswUsedOsAlarmRef RteBswUsedOsAlarmRef]
    41       * [#RteBswUsedOsEventRef RteBswUsedOsEventRef]
    42       * [#RteBswUsedOsSchTblExpiryPointRef RteBswUsedOsSchTblExpiryPointRef]
    43       * [#RteBswEventRef RteBswEventRef]
    44     * [#RteBswExclusiveAreaImpl RteBswExclusiveAreaImpl]
    45       * [#RteExclusiveAreaImplMechanism RteExclusiveAreaImplMechanism]
    46       * [#RteBswExclusiveAreaOsResourceRef RteBswExclusiveAreaOsResourceRef]
    47       * [#RteBswExclusiveAreaRef RteBswExclusiveAreaRef]
    48     * [#RteBswExternalTriggerConfig RteBswExternalTriggerConfig]
    49       * [#RteBswTriggerSourceQueueLength RteBswTriggerSourceQueueLength]
    50       * [#RteBswTriggerSourceRef RteBswTriggerSourceRef]
    51     * [#RteBswInternalTriggerConfig RteBswInternalTriggerConfig]
    52       * [#RteBswTriggerSourceQueueLength RteBswTriggerSourceQueueLength]
    53       * [#RteBswTriggerSourceRef RteBswTriggerSourceRef]
    54     * [#RteBswRequiredModeGroupConnection RteBswRequiredModeGroupConnection]
    55       * [#RteBswProvidedModeGrpModInstRef RteBswProvidedModeGrpModInstRef]
    56       * [#RteBswProvidedModeGroupRef RteBswProvidedModeGroupRef]
    57       * [#RteBswRequiredModeGroupRef RteBswRequiredModeGroupRef]
    58     * [#RteBswRequiredTriggerConnection RteBswRequiredTriggerConnection]
    59       * [#RteBswReleasedTriggerModInstRef RteBswReleasedTriggerModInstRef]
    60       * [#RteBswReleasedTriggerRef RteBswReleasedTriggerRef]
    61       * [#RteBswRequiredTriggerRef RteBswRequiredTriggerRef]
     14  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     15  || [#SchM_Init SchM_Init]                       ||  0|| 0x00||  ○  ||
     16  || [#SchM_Deinit SchM_Deinit]                   ||  1|| 0x01||  ○  ||
     17  || [#SchM_GetVersionInfo SchM_GetVersionInfo]   ||  2|| 0x02||  ○  ||
     18  || [#SchM_Enter SchM_Enter]                     ||  3|| 0x03||  ○  ||
     19  || [#SchM_Exit SchM_Exit]                       ||  4|| 0x04||  ○  ||
     20  || [#SchM_ActMainFunction SchM_ActMainFunction] ||  5|| 0x05||  ○  ||
     21  || [#SchM_Switch SchM_Switch]                   ||  6|| 0x06||  ○  ||
     22  || [#SchM_Mode SchM_Mode]                       ||  7|| 0x07||  ○  ||
     23  || [#SchM_SwitchAck SchM_SwitchAck]             ||  8|| 0x08||  ○  ||
     24  || [#SchM_Trigger SchM_Trigger]                 ||  9|| 0x09||  ○  ||
     25  || [#SchM_CData SchM_CData]                     || --||   --||  ○  ||
     26
     27* コンフィギュレーション一覧(R4.0.3)
     28  * [#RteBswGeneral RteBswGeneral] (○)
     29    * [#RteSchMVersionInfoApi RteSchMVersionInfoApi] (○)
     30    * [#RteUseComShadowSignalApi RteUseComShadowSignalApi] (○)
     31  * [#RteBswModuleInstance RteBswModuleInstance] (○)
     32    * [#RteBswImplementationRef RteBswImplementationRef] (○)
     33    * [#RteBswModuleConfigurationRef RteBswModuleConfigurationRef] (○)
     34    * [#RteBswEventToTaskMapping RteBswEventToTaskMapping] (○)
     35      * [#RteBswActivationOffset RteBswActivationOffset] (○)
     36      * [#RteBswImmediateRestart RteBswImmediateRestart] (○)
     37      * [#RteBswPositionInTask RteBswPositionInTask] (○)
     38      * [#RteOsSchedulePoint RteOsSchedulePoint] (○)
     39      * [#RteBswMappedToTaskRef RteBswMappedToTaskRef] (○)
     40      * [#RteBswUsedOsAlarmRef RteBswUsedOsAlarmRef] (○)
     41      * [#RteBswUsedOsEventRef RteBswUsedOsEventRef] (○)
     42      * [#RteBswUsedOsSchTblExpiryPointRef RteBswUsedOsSchTblExpiryPointRef] (○)
     43      * [#RteBswEventRef RteBswEventRef] (○)
     44    * [#RteBswExclusiveAreaImpl RteBswExclusiveAreaImpl] (○)
     45      * [#RteExclusiveAreaImplMechanism RteExclusiveAreaImplMechanism] (○)
     46      * [#RteBswExclusiveAreaOsResourceRef RteBswExclusiveAreaOsResourceRef] (○)
     47      * [#RteBswExclusiveAreaRef RteBswExclusiveAreaRef] (○)
     48    * [#RteBswExternalTriggerConfig RteBswExternalTriggerConfig] (○)
     49      * [#RteBswTriggerSourceQueueLength RteBswTriggerSourceQueueLength] (○)
     50      * [#RteBswTriggerSourceRef RteBswTriggerSourceRef] (○)
     51    * [#RteBswInternalTriggerConfig RteBswInternalTriggerConfig] (○)
     52      * [#RteBswTriggerSourceQueueLength RteBswTriggerSourceQueueLength] (○)
     53      * [#RteBswTriggerSourceRef RteBswTriggerSourceRef] (○)
     54    * [#RteBswRequiredModeGroupConnection RteBswRequiredModeGroupConnection] (○)
     55      * [#RteBswProvidedModeGrpModInstRef RteBswProvidedModeGrpModInstRef] (○)
     56      * [#RteBswProvidedModeGroupRef RteBswProvidedModeGroupRef] (○)
     57      * [#RteBswRequiredModeGroupRef RteBswRequiredModeGroupRef] (○)
     58    * [#RteBswRequiredTriggerConnection RteBswRequiredTriggerConnection] (○)
     59      * [#RteBswReleasedTriggerModInstRef RteBswReleasedTriggerModInstRef] (○)
     60      * [#RteBswReleasedTriggerRef RteBswReleasedTriggerRef] (○)
     61      * [#RteBswRequiredTriggerRef RteBswRequiredTriggerRef] (○)
    6262
    6363* エラーコード一覧
    6464
    65   ||= エラーコード =||= Dec =||= Hex =||
    66   ||SCHM_E_OK                ||   0||   0x00||
    67   ||SCHM_E_LIMIT             || 130||   0x82||
    68   ||SCHM_E_NO_DATA           || 131||   0x83||
    69   ||SCHM_E_TRANSMIT_ACK      || 132||   0x84||
    70   ||SCHM_E_IN_EXCLUSIVE_AREA || 135||   0x87||
    71   ||SCHM_E_TIMEOUT           || 129||   0x81||
     65  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     66  ||SCHM_E_OK                ||   0||   0x00||  ○  ||
     67  ||SCHM_E_LIMIT             || 130||   0x82||  ○  ||
     68  ||SCHM_E_NO_DATA           || 131||   0x83||  ○  ||
     69  ||SCHM_E_TRANSMIT_ACK      || 132||   0x84||  ○  ||
     70  ||SCHM_E_IN_EXCLUSIVE_AREA || 135||   0x87||  ○  ||
     71  ||SCHM_E_TIMEOUT           || 129||   0x81||  ○  ||
    7272
    7373----