/******************************************************************************* * モジュール名称 :HK受信処理(正常系) * * モジュールラベル :app15_recvHK_NRM * * タスク区分 :HK編集タスク * * 機能 :正常系のミッション機器HK、アプリ生成HKを受け取る * * コーリングシーケンス:void app15_recvHK_NRM( void ) * * 引数 :なし * * 戻り値 :なし * * 使用上の注意 :なし * * エラー処理 :なし * * 作成日・作成者 :2017/08/21 遠藤 * * 改訂日・改訂者 :20XX/XX/XX * *******************************************************************************/ /* インクルードファイル宣言 */ #include "dpu_api.h" /* MiddleWare API定義 */ #include "dpu_api_proto.h" /* MiddleWare API ProtoType */ #include "app15_ext_hk.h" /* 定数/変数/構造体/マクロ定義 */ /* 型 モジュールラベル(引数) */ void app15_recvHK_NRM( void ) { /* ローカル変数定義 */ /* なし */ /* 処理開始 */ /* Slot番号=7でミッションHK取得 */ if( Gi_SlotNo == d_HK_SLOT_EDITHK ) { /* ミッション機器(MAST)を伸展HK領域へコピー) */ dpu_getHK( d_HK_NODE_MAST, (unsigned char *)&Gc_misHK_Lcl[d_HK_INDEX_MAST][0] ); /* ミッション機器(MEFISTO)を伸展HK領域へコピー */ dpu_getHK( d_HK_NODE_MEFISTO, (unsigned char *)&Gc_misHK_Lcl[d_HK_INDEX_MEFISTO][0] ); /* ミッション機器(EWO)を伸展HK領域へコピー */ dpu_getHK( d_HK_NODE_EWO_E, (unsigned char *)&Gc_misHK_Lcl[d_HK_INDEX_EWO_E][0] ); /* ミッション機器(SORBET)を伸展HK領域へコピー */ dpu_getHK( d_HK_NODE_SORBET, (unsigned char *)&Gc_misHK_Lcl[d_HK_INDEX_SORBET][0] ); } /* アプリ生成HK( MAST, MEFISTO, CORE )取得 */ app15_getAplHK_ALL(); return; }