/******************************************************************************* * モジュール名称 :HK編集処理(項目コピー) * * モジュールラベル :app15_editHK_CPY * * タスク区分 :共通モジュール * * 機能 :伸展HK編集項目ごとに編集元からコピーする * * コーリングシーケンス:void app15_editHK_CPY( void ) * * 引数 :なし * * 戻り値 :なし * * 使用上の注意 :なし * * エラー処理 :なし * * 作成日・作成者 :2017/08/21 遠藤 * * 改訂日・改訂者 :20XX/XX/XX * *******************************************************************************/ /* インクルードファイル宣言 */ #include "app15_ext_hk.h" /* 定数/変数/構造体/マクロ定義 */ /* DPUミドルウェア変数参照 */ extern char M_Gc_DPUNO; /* DPU番号*/ /* 型 モジュールラベル(引数) */ void app15_editHK_CPY( void ) { /* ローカル変数定義 */ int i; T_APP15_HK_EDIT_DATA* tp_editTbl; /* 伸展HK編集項目データベース */ /* 処理開始 */ /* DPU番号に対応した伸展HK編集項目テーブルを取得 */ tp_editTbl = Gt_hkEditData[M_Gc_DPUNO - 1]; /* 伸展HK編集 */ for( i = 0; i < d_HK_EDIT_NUM ; i++ ) { /* 編集データサイズが0でなければデータコピー */ if( (tp_editTbl)[i].i_size != 0 ) { /* 伸展HKの核データを編集先へデータコピー */ memcpy( (tp_editTbl)[i].cp_dest, (tp_editTbl)[i].cp_src, (tp_editTbl)[i].i_size ); } } return; }