Skip to content

Commit 0b3578b

Browse files
committed
add wdt_timer_setting
1 parent caa8d4c commit 0b3578b

23 files changed

+366
-339
lines changed

examples/mobc/src/src_user/component_driver/aocs/aobc_command_definitions.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
* @note このコードは自動生成されています!
55
* @note コード生成元 tlm-cmd-db:
66
* repository: github.com/arkedge/c2a-core.git
7-
* CSV files MD5: 0e38aad788fca6fba1d44684152ac1a2
8-
* db commit hash: e1e6b79acd85523f04266f1c08b7a3b89e5b6e05
7+
* CSV files MD5: c3bd02684f15db9b881c871cd79547d3
8+
* db commit hash: caa8d4ca59a37460e7ef348bd58ee8a95bfd092c
99
* @note コード生成パラメータ:
1010
* name: AOBC
1111
* db_prefix: SAMPLE_AOBC
@@ -139,6 +139,7 @@ typedef enum
139139
AOBC_Cmd_CODE_WDT_DISABLE = 0x0102, //!< WDT無効化
140140
AOBC_Cmd_CODE_WDT_STOP_CLEAR = 0x0103, //!< WDTのカウンタクリアを止める=リセット実行
141141
AOBC_Cmd_CODE_WDT_START_CLEAR = 0x0104, //!< WDTのカウンタクリアを開始する
142+
AOBC_Cmd_CODE_WDT_SET_TIMER = 0x0105, //!< WDTの監視周期を変更 (監視周期[ms])
142143

143144
AOBC_Cmd_CODE_MAX
144145
} AOBC_CMD_CODE;

examples/mobc/src/src_user/component_driver/aocs/aobc_telemetry_buffer.c

+82-81
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* @note このコードは自動生成されています!
66
* @note コード生成元 tlm-cmd-db:
77
* repository: github.com/arkedge/c2a-core.git
8-
* CSV files MD5: 0e38aad788fca6fba1d44684152ac1a2
9-
* db commit hash: e1e6b79acd85523f04266f1c08b7a3b89e5b6e05
8+
* CSV files MD5: c3bd02684f15db9b881c871cd79547d3
9+
* db commit hash: caa8d4ca59a37460e7ef348bd58ee8a95bfd092c
1010
* @note コード生成パラメータ:
1111
* name: AOBC
1212
* db_prefix: SAMPLE_AOBC
@@ -361,85 +361,86 @@ static CDS_ERR_CODE AOBC_analyze_tlm_aobc_hk_(const CommonTlmPacket* packet, AOB
361361
temp_u8 >>= 0;
362362
temp_u8 &= 0x3f;
363363
aobc_driver->tlm_data.aobc_hk.dummy_data0 = temp_u8;
364-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_blk_ptr), &(f[148]), 2);
365-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_cmd_ptr), &(f[150]), 1);
366-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_regd_time), &(f[151]), 4);
367-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_regd_id), &(f[155]), 2);
368-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counter_total), &(f[157]), 4);
369-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_high), &(f[161]), 2);
370-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_middle), &(f[163]), 2);
371-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_low), &(f[165]), 2);
372-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_el), &(f[167]), 2);
373-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_eh), &(f[169]), 2);
374-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.group), &(f[171]), 1);
375-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.local), &(f[172]), 4);
376-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.err_level), &(f[176]), 1);
377-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.time.total_cycle), &(f[177]), 4);
378-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.time.step), &(f[181]), 1);
379-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.note), &(f[182]), 4);
380-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.group), &(f[186]), 1);
381-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.local), &(f[187]), 4);
382-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.time.total_cycle), &(f[191]), 4);
383-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.time.step), &(f[195]), 1);
384-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.note), &(f[196]), 2);
385-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.eh.log_table.respond_counter), &(f[198]), 4);
386-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.git_rev_core), &(f[202]), 4);
387-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.git_rev_user), &(f[206]), 4);
388-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_blk_ptr), &(f[210]), 1);
389-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_cmd_ptr), &(f[211]), 1);
390-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_regd_time), &(f[212]), 4);
391-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_regd_id), &(f[216]), 2);
392-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data1), &(f[218]), 4);
393-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data2), &(f[222]), 4);
394-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data3), &(f[226]), 4);
395-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data4), &(f[230]), 4);
396-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data5), &(f[234]), 4);
397-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data6), &(f[238]), 4);
398-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data7), &(f[242]), 4);
399-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data8), &(f[246]), 4);
400-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data9), &(f[250]), 4);
401-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data10), &(f[254]), 4);
402-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data11), &(f[258]), 4);
403-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data12), &(f[262]), 4);
404-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data13), &(f[266]), 4);
405-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data14), &(f[270]), 4);
406-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data15), &(f[274]), 4);
407-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data16), &(f[278]), 4);
408-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data17), &(f[282]), 4);
409-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data18), &(f[286]), 4);
410-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data19), &(f[290]), 4);
411-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data20), &(f[294]), 4);
412-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data21), &(f[298]), 4);
413-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data22), &(f[302]), 4);
414-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data23), &(f[306]), 4);
415-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data24), &(f[310]), 4);
416-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data25), &(f[314]), 4);
417-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data26), &(f[318]), 4);
418-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data27), &(f[322]), 4);
419-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data28), &(f[326]), 4);
420-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data29), &(f[330]), 4);
421-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data30), &(f[334]), 4);
422-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data31), &(f[338]), 4);
423-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data32), &(f[342]), 4);
424-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data33), &(f[346]), 4);
425-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data34), &(f[350]), 4);
426-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data35), &(f[354]), 4);
427-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data36), &(f[358]), 4);
428-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data37), &(f[362]), 4);
429-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data38), &(f[366]), 4);
430-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data39), &(f[370]), 4);
431-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data40), &(f[374]), 4);
432-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data41), &(f[378]), 4);
433-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data42), &(f[382]), 4);
434-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data43), &(f[386]), 4);
435-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data44), &(f[390]), 4);
436-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data45), &(f[394]), 4);
437-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data46), &(f[398]), 4);
438-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data47), &(f[402]), 4);
439-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data48), &(f[406]), 4);
440-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data49), &(f[410]), 4);
441-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data50), &(f[414]), 4);
442-
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data51), &(f[418]), 4);
364+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.wdt.timer), &(f[148]), 4);
365+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_blk_ptr), &(f[152]), 2);
366+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_cmd_ptr), &(f[154]), 1);
367+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_regd_time), &(f[155]), 4);
368+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.obc.bct_regd_id), &(f[159]), 2);
369+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counter_total), &(f[161]), 4);
370+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_high), &(f[165]), 2);
371+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_middle), &(f[167]), 2);
372+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_low), &(f[169]), 2);
373+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_el), &(f[171]), 2);
374+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.statistics.record_counters_eh), &(f[173]), 2);
375+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.group), &(f[175]), 1);
376+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.local), &(f[176]), 4);
377+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.err_level), &(f[180]), 1);
378+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.time.total_cycle), &(f[181]), 4);
379+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.time.step), &(f[185]), 1);
380+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_event.note), &(f[186]), 4);
381+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.group), &(f[190]), 1);
382+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.local), &(f[191]), 4);
383+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.time.total_cycle), &(f[195]), 4);
384+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.time.step), &(f[199]), 1);
385+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.el.latest_high_event.note), &(f[200]), 2);
386+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.eh.log_table.respond_counter), &(f[202]), 4);
387+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.git_rev_core), &(f[206]), 4);
388+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.git_rev_user), &(f[210]), 4);
389+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_blk_ptr), &(f[214]), 1);
390+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_cmd_ptr), &(f[215]), 1);
391+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_regd_time), &(f[216]), 4);
392+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.bct_regd_id), &(f[220]), 2);
393+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data1), &(f[222]), 4);
394+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data2), &(f[226]), 4);
395+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data3), &(f[230]), 4);
396+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data4), &(f[234]), 4);
397+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data5), &(f[238]), 4);
398+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data6), &(f[242]), 4);
399+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data7), &(f[246]), 4);
400+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data8), &(f[250]), 4);
401+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data9), &(f[254]), 4);
402+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data10), &(f[258]), 4);
403+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data11), &(f[262]), 4);
404+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data12), &(f[266]), 4);
405+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data13), &(f[270]), 4);
406+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data14), &(f[274]), 4);
407+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data15), &(f[278]), 4);
408+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data16), &(f[282]), 4);
409+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data17), &(f[286]), 4);
410+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data18), &(f[290]), 4);
411+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data19), &(f[294]), 4);
412+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data20), &(f[298]), 4);
413+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data21), &(f[302]), 4);
414+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data22), &(f[306]), 4);
415+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data23), &(f[310]), 4);
416+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data24), &(f[314]), 4);
417+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data25), &(f[318]), 4);
418+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data26), &(f[322]), 4);
419+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data27), &(f[326]), 4);
420+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data28), &(f[330]), 4);
421+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data29), &(f[334]), 4);
422+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data30), &(f[338]), 4);
423+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data31), &(f[342]), 4);
424+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data32), &(f[346]), 4);
425+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data33), &(f[350]), 4);
426+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data34), &(f[354]), 4);
427+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data35), &(f[358]), 4);
428+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data36), &(f[362]), 4);
429+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data37), &(f[366]), 4);
430+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data38), &(f[370]), 4);
431+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data39), &(f[374]), 4);
432+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data40), &(f[378]), 4);
433+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data41), &(f[382]), 4);
434+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data42), &(f[386]), 4);
435+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data43), &(f[390]), 4);
436+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data44), &(f[394]), 4);
437+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data45), &(f[398]), 4);
438+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data46), &(f[402]), 4);
439+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data47), &(f[406]), 4);
440+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data48), &(f[410]), 4);
441+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data49), &(f[414]), 4);
442+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data50), &(f[418]), 4);
443+
ENDIAN_memcpy(&(aobc_driver->tlm_data.aobc_hk.dummy_data51), &(f[422]), 4);
443444
// TODO: ビットフィールドをつかっている系は,様々なパターンがあり得るので,今後,バグが出ないか注視する
444445

445446
// ワーニング回避

examples/mobc/src/src_user/component_driver/aocs/aobc_telemetry_buffer.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
* @note このコードは自動生成されています!
55
* @note コード生成元 tlm-cmd-db:
66
* repository: github.com/arkedge/c2a-core.git
7-
* CSV files MD5: 0e38aad788fca6fba1d44684152ac1a2
8-
* db commit hash: e1e6b79acd85523f04266f1c08b7a3b89e5b6e05
7+
* CSV files MD5: c3bd02684f15db9b881c871cd79547d3
8+
* db commit hash: caa8d4ca59a37460e7ef348bd58ee8a95bfd092c
99
* @note コード生成パラメータ:
1010
* name: AOBC
1111
* db_prefix: SAMPLE_AOBC

examples/mobc/src/src_user/component_driver/aocs/aobc_telemetry_data_definitions.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
* @note このコードは自動生成されています!
55
* @note コード生成元 tlm-cmd-db:
66
* repository: github.com/arkedge/c2a-core.git
7-
* CSV files MD5: 0e38aad788fca6fba1d44684152ac1a2
8-
* db commit hash: e1e6b79acd85523f04266f1c08b7a3b89e5b6e05
7+
* CSV files MD5: c3bd02684f15db9b881c871cd79547d3
8+
* db commit hash: caa8d4ca59a37460e7ef348bd58ee8a95bfd092c
99
* @note コード生成パラメータ:
1010
* name: AOBC
1111
* db_prefix: SAMPLE_AOBC
@@ -301,6 +301,7 @@ typedef struct
301301
{
302302
uint8_t is_enable;
303303
uint8_t is_clear_enable;
304+
uint32_t timer;
304305
} wdt;
305306
uint8_t dummy_data0;
306307
struct

examples/mobc/src/src_user/component_driver/aocs/aobc_telemetry_definitions.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
* @note このコードは自動生成されています!
55
* @note コード生成元 tlm-cmd-db:
66
* repository: github.com/arkedge/c2a-core.git
7-
* CSV files MD5: 0e38aad788fca6fba1d44684152ac1a2
8-
* db commit hash: e1e6b79acd85523f04266f1c08b7a3b89e5b6e05
7+
* CSV files MD5: c3bd02684f15db9b881c871cd79547d3
8+
* db commit hash: caa8d4ca59a37460e7ef348bd58ee8a95bfd092c
99
* @note コード生成パラメータ:
1010
* name: AOBC
1111
* db_prefix: SAMPLE_AOBC

examples/mobc/src/src_user/tlm_cmd/block_command_definitions.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* @note このコードは自動生成されています!
55
* @note コード生成元 tlm-cmd-db:
66
* repository: github.com/arkedge/c2a-core.git
7-
* CSV files MD5: a6ac3f58e1422615904c43d389e64877
7+
* CSV files MD5: 03076efb966c0f746783e116ba4fe38a
88
* @note コード生成パラメータ:
99
* db_prefix: SAMPLE_MOBC
1010
* tlm_id_range: [0x00, 0x100]

examples/mobc/src/src_user/tlm_cmd/command_definitions.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @note このコードは自動生成されています!
66
* @note コード生成元 tlm-cmd-db:
77
* repository: github.com/arkedge/c2a-core.git
8-
* CSV files MD5: a6ac3f58e1422615904c43d389e64877
8+
* CSV files MD5: 03076efb966c0f746783e116ba4fe38a
99
* @note コード生成パラメータ:
1010
* db_prefix: SAMPLE_MOBC
1111
* tlm_id_range: [0x00, 0x100]
@@ -193,6 +193,7 @@ void CA_load_cmd_table(CA_CmdInfo cmd_table[CA_MAX_CMDS])
193193
cmd_table[Cmd_CODE_WDT_DISABLE].cmd_func = Cmd_WDT_DISABLE;
194194
cmd_table[Cmd_CODE_WDT_STOP_CLEAR].cmd_func = Cmd_WDT_STOP_CLEAR;
195195
cmd_table[Cmd_CODE_WDT_START_CLEAR].cmd_func = Cmd_WDT_START_CLEAR;
196+
cmd_table[Cmd_CODE_WDT_SET_TIMER].cmd_func = Cmd_WDT_SET_TIMER;
196197
cmd_table[Cmd_CODE_UART_TEST_INIT_CSRV].cmd_func = Cmd_UART_TEST_INIT_CSRV;
197198
cmd_table[Cmd_CODE_UART_TEST_UPDATE].cmd_func = Cmd_UART_TEST_UPDATE;
198199
cmd_table[Cmd_CODE_UART_TEST_SEND_TEST].cmd_func = Cmd_UART_TEST_SEND_TEST;
@@ -420,6 +421,7 @@ void CA_load_cmd_table(CA_CmdInfo cmd_table[CA_MAX_CMDS])
420421
cmd_table[Cmd_CODE_CSRV_GS_SET_FARM_PW].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
421422
cmd_table[Cmd_CODE_CSRV_GS_SET_INFO].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
422423
cmd_table[Cmd_CODE_CSRV_GS_CCSDS_SET_RATE].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
424+
cmd_table[Cmd_CODE_WDT_SET_TIMER].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_4BYTE;
423425
cmd_table[Cmd_CODE_UART_TEST_SEND_TEST].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
424426
cmd_table[Cmd_CODE_UTIL_CMD_ADD].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
425427
cmd_table[Cmd_CODE_UTIL_CMD_ADD].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_4BYTE;

0 commit comments

Comments
 (0)