Ignore:
Timestamp:
Jun 27, 2017, 10:53:32 AM (7 years ago)
Author:
ertl-honda
Message:

3.1.0を反映

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_wo_tecs/trunk/test/test_tmevt1.c

    r302 r306  
    33 *      Toyohashi Open Platform for Embedded Real-Time Systems
    44 *
    5  *  Copyright (C) 2014-2015 by Embedded and Real-Time Systems Laboratory
     5 *  Copyright (C) 2014-2016 by Embedded and Real-Time Systems Laboratory
    66 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    77 *
     
    5050 *  の責任を負わない.
    5151 *
    52  *  $Id: test_tmevt1.c 310 2015-02-08 13:46:46Z ertl-hiro $
     52 *  $Id: test_tmevt1.c 738 2016-04-05 14:19:24Z ertl-hiro $
    5353 */
    5454
     
    8181 *      == TASK1(優å
    8282ˆåº¦ï¼šä¸­ï¼‰==
    83  *      1:      sta_alm(ALM1, ALM1_RELTIM)
     83 *      1:      sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-1が実行開始するまで
    8484 *              DO(prev_lefttim = UINT32_MAX)
    8585 *              DO(wait_alarm1(&alarm1_flag1))
     
    8888 *              RETURN
    8989 *      == TASK1(続き)==
    90  *      3:      sta_alm(ALM1, ALM1_RELTIM)
     90 *      3:      sta_alm(ALM1, TEST_TIME_PROC) ... ALM1-2が実行開始するまで
    9191 *              DO(prev_lefttim = UINT32_MAX)
    9292 *              DO(wait_alarm1(&alarm1_flag2))
    9393 *      == ALM1-2(2回目)==
    9494 *      4:      DO(alarm1_flag2 = true)
    95  *      5:      sta_alm(ALM1, ALM1_RELTIM)
     95 *      5:      sta_alm(ALM1, TEST_TIME_CP) ... ALM1-3が実行開始するまで
    9696 *              DO(prev_lefttim = UINT32_MAX)
    9797 *              DO(skip_check = true)
     
    103103 *              RETURN
    104104 *      == TASK1(続き)==
    105  *      8:      sta_alm(ALM1, ALM1_RELTIM * 4)
    106  *              DO(prev_lefttim = UINT32_MAX)
    107  *              DO(refer_alarm1())
    108  *  9:  dly_tsk(ALM1_RELTIM)
    109  *              DO(prev_lefttim -= ALM1_RELTIM)
    110  *              DO(refer_alarm1())
    111  *  10: adj_tim(ALM1_RELTIM)
     105 *      8:      sta_alm(ALM1, 3 * TEST_TIME_CP) ... ALM1-4が実行開始するまで
     106 *              DO(prev_lefttim = UINT32_MAX)
     107 *              DO(refer_alarm1())
     108 *  9:  dly_tsk(TEST_TIME_CP) ... どのような時間でも良い
     109 *              DO(prev_lefttim -= TEST_TIME_CP)
     110 *              DO(refer_alarm1())
     111 *  10: adj_tim(TEST_TIME_CP)
    112112 *              DO(wait_alarm1(&alarm1_flag4))
    113113 *      == ALM1-4(4回目)==
     
    115115 *              RETURN
    116116 *      == TASK1(続き)==
    117  *      12:     sta_alm(ALM1, ALM1_RELTIM * 4)
    118  *              DO(prev_lefttim = UINT32_MAX)
    119  *              DO(refer_alarm1())
    120  *  13: dly_tsk(ALM1_RELTIM)
    121  *              DO(prev_lefttim -= ALM1_RELTIM)
    122  *              DO(refer_alarm1())
    123  *  14: adj_tim(-ALM1_RELTIM)
    124  *              DO(prev_lefttim += ALM1_RELTIM)
     117 *      12:     sta_alm(ALM1, 4 * TEST_TIME_CP) ... ALM1-5が実行開始するまで
     118 *              DO(prev_lefttim = UINT32_MAX)
     119 *              DO(refer_alarm1())
     120 *  13: dly_tsk(TEST_TIME_CP) ... どのような時間でも良い
     121 *              DO(prev_lefttim -= TEST_TIME_CP)
     122 *              DO(refer_alarm1())
     123 *  14: adj_tim(-TEST_TIME_CP)
     124 *              DO(prev_lefttim += TEST_TIME_CP)
    125125 *      15:     DO(wait_alarm1(&alarm1_flag5))
    126126 *      == ALM1-5(5回目)==
     
    128128 *              RETURN
    129129 *      == TASK1(続き)==
    130  *      17:     sta_alm(ALM1, ALM1_RELTIM * 6)
    131  *              sta_alm(ALM2, ALM1_RELTIM * 4)
    132  *              DO(prev_lefttim = UINT32_MAX)
    133  *              DO(refer_alarm1())
    134  *  18: dly_tsk(ALM1_RELTIM)
    135  *              DO(prev_lefttim -= ALM1_RELTIM)
     130 *      17:     sta_alm(ALM1, 4 * TEST_TIME_CP) ... ALM1-6が実行開始するまで
     131 *              sta_alm(ALM2, 3 * TEST_TIME_CP) ... stp_almで停止するまで
     132 *              DO(prev_lefttim = UINT32_MAX)
     133 *              DO(refer_alarm1())
     134 *  18: dly_tsk(TEST_TIME_CP) ... どのような時間でも良い
     135 *              DO(prev_lefttim -= TEST_TIME_CP)
    136136 *              DO(refer_alarm1())
    137137 *      19:     stp_alm(ALM2)
     
    144144 *              RETURN
    145145 *      == TASK1(続き)==
    146  *      22:     sta_alm(ALM1, ALM1_RELTIM * 6)
    147  *              sta_alm(ALM2, ALM1_RELTIM * 4)
    148  *              sta_alm(ALM3, ALM1_RELTIM)
     146 *      22:     sta_alm(ALM1, 3 * TEST_TIME_CP) ... ALM1-7が実行開始するまで
     147 *              sta_alm(ALM2, 2 * TEST_TIME_CP) ... stp_almで停止するまで
     148 *              sta_alm(ALM3, TEST_TIME_CP) ... ALM3-1が実行開始するまで
    149149 *              DO(prev_lefttim = UINT32_MAX)
    150150 *      23:     DO(wait_alarm1(&alarm1_flag7))
     
    261261
    262262                check_point(5);
    263                 ercd = sta_alm(ALM1, ALM1_RELTIM);
     263                ercd = sta_alm(ALM1, TEST_TIME_CP);
    264264                check_ercd(ercd, E_OK);
    265265
     
    350350
    351351        check_point(1);
    352         ercd = sta_alm(ALM1, ALM1_RELTIM);
     352        ercd = sta_alm(ALM1, TEST_TIME_PROC);
    353353        check_ercd(ercd, E_OK);
    354354
     
    358358
    359359        check_point(3);
    360         ercd = sta_alm(ALM1, ALM1_RELTIM);
     360        ercd = sta_alm(ALM1, TEST_TIME_PROC);
    361361        check_ercd(ercd, E_OK);
    362362
     
    369369
    370370        check_point(8);
    371         ercd = sta_alm(ALM1, ALM1_RELTIM * 4);
     371        ercd = sta_alm(ALM1, 3 * TEST_TIME_CP);
    372372        check_ercd(ercd, E_OK);
    373373
     
    377377
    378378        check_point(9);
    379         ercd = dly_tsk(ALM1_RELTIM);
    380         check_ercd(ercd, E_OK);
    381 
    382         prev_lefttim -= ALM1_RELTIM;
     379        ercd = dly_tsk(TEST_TIME_CP);
     380        check_ercd(ercd, E_OK);
     381
     382        prev_lefttim -= TEST_TIME_CP;
    383383
    384384        refer_alarm1();
    385385
    386386        check_point(10);
    387         ercd = adj_tim(ALM1_RELTIM);
     387        ercd = adj_tim(TEST_TIME_CP);
    388388        check_ercd(ercd, E_OK);
    389389
     
    391391
    392392        check_point(12);
    393         ercd = sta_alm(ALM1, ALM1_RELTIM * 4);
     393        ercd = sta_alm(ALM1, 4 * TEST_TIME_CP);
    394394        check_ercd(ercd, E_OK);
    395395
     
    399399
    400400        check_point(13);
    401         ercd = dly_tsk(ALM1_RELTIM);
    402         check_ercd(ercd, E_OK);
    403 
    404         prev_lefttim -= ALM1_RELTIM;
     401        ercd = dly_tsk(TEST_TIME_CP);
     402        check_ercd(ercd, E_OK);
     403
     404        prev_lefttim -= TEST_TIME_CP;
    405405
    406406        refer_alarm1();
    407407
    408408        check_point(14);
    409         ercd = adj_tim(-ALM1_RELTIM);
    410         check_ercd(ercd, E_OK);
    411 
    412         prev_lefttim += ALM1_RELTIM;
     409        ercd = adj_tim(-TEST_TIME_CP);
     410        check_ercd(ercd, E_OK);
     411
     412        prev_lefttim += TEST_TIME_CP;
    413413
    414414        check_point(15);
     
    416416
    417417        check_point(17);
    418         ercd = sta_alm(ALM1, ALM1_RELTIM * 6);
    419         check_ercd(ercd, E_OK);
    420 
    421         ercd = sta_alm(ALM2, ALM1_RELTIM * 4);
     418        ercd = sta_alm(ALM1, 4 * TEST_TIME_CP);
     419        check_ercd(ercd, E_OK);
     420
     421        ercd = sta_alm(ALM2, 3 * TEST_TIME_CP);
    422422        check_ercd(ercd, E_OK);
    423423
     
    427427
    428428        check_point(18);
    429         ercd = dly_tsk(ALM1_RELTIM);
    430         check_ercd(ercd, E_OK);
    431 
    432         prev_lefttim -= ALM1_RELTIM;
     429        ercd = dly_tsk(TEST_TIME_CP);
     430        check_ercd(ercd, E_OK);
     431
     432        prev_lefttim -= TEST_TIME_CP;
    433433
    434434        refer_alarm1();
     
    449449
    450450        check_point(22);
    451         ercd = sta_alm(ALM1, ALM1_RELTIM * 6);
    452         check_ercd(ercd, E_OK);
    453 
    454         ercd = sta_alm(ALM2, ALM1_RELTIM * 4);
    455         check_ercd(ercd, E_OK);
    456 
    457         ercd = sta_alm(ALM3, ALM1_RELTIM);
     451        ercd = sta_alm(ALM1, 3 * TEST_TIME_CP);
     452        check_ercd(ercd, E_OK);
     453
     454        ercd = sta_alm(ALM2, 2 * TEST_TIME_CP);
     455        check_ercd(ercd, E_OK);
     456
     457        ercd = sta_alm(ALM3, TEST_TIME_CP);
    458458        check_ercd(ercd, E_OK);
    459459
Note: See TracChangeset for help on using the changeset viewer.