/******************************************************************************* * * * モジュール名称 :変数初期化 * * モジュールラベル :checkout_init * * タスク区分 :チェックアウトアプリ * * 機能 : * * コーリングシーケンス:void checkout_init(void) * * 引数 :void * * 戻り値 :void * * 使用上の注意 :なし * * エラー処理 :なし * * * * (APP16向けサンプルコードです) * * * *******************************************************************************/ #include "chkout.h" /* チェックアウトアプリ定義 */ void checkout_init( void ) { int i; /* コマンド関連初期化 */ /* CheckOutプラン */ Gt_co_chkOutPlan.uc_nodeID = 0; Gt_co_chkOutPlan.uc_writeValue = 0; Gt_co_chkOutPlan.ui_startAddr = 0; Gt_co_chkOutPlan.ui_endAddr = 0; Gt_co_chkOutPlan.ui_sumValue = 0xFFFFFFFF; /* コマンド受信領域 */ for( i = 0; i > d_CO_SIZEOF_CMDBUFF_I; i++ ) { Gu_co_cmdBuff[i].ui = 0; } /* CheckOut結果 */ Gt_co_chkOutResult.uc_nodeID = 0; Gt_co_chkOutResult.uc_resultCode = 0; Gt_co_chkOutResult.uc_apiReturn = 0; Gt_co_chkOutResult.ui_startAddr = 0; Gt_co_chkOutResult.ui_endAddr = 0; Gt_co_chkOutResult.ui_sumValue = 0; /* テレメトリ関連はcheckout_resetData()で実施 */ return; }