/******************************************************************************* * * * モジュール名称 :メイン処理 * * モジュールラベル :checkout_main * * タスク区分 :チェックアウトアプリ * * 機能 : * * コーリングシーケンス:void checkout_main( void ) * * 引数 :void * * 戻り値 :void * * 使用上の注意 :なし * * エラー処理 :なし * * * * (APP16向けサンプルコードです) * * * *******************************************************************************/ #include "chkout.h" /* チェックアウトアプリ定義 */ #include "dpu_api_proto.h" void checkout_main( void ) { int i_fin = 0; /* チェックアウトアプリ終了フラグ */ /* WDT開始 */ checkout_startWDT(); /* メイン処理 */ while( i_fin == 0 ) { /* 終了フラグOFF */ /* 初期化(コマンド受信毎に実施) */ checkout_init(); /* コマンド処理 */ i_fin = checkout_cmdProc(); dpu_delay( 1000 ); /* WDTリセット */ checkout_resetWDT(); } /* WDT停止 */ checkout_stopWDT(); /* チェックアウト終了 */ checkout_fin(); }