/* 園芸-A10:【各プログラム(タスク)起動用プログラム[ctl02]】 */ #include main( argc, argv ) int argc; char *argv[]; { int S1_driver_prg_objid; /* S1ドライバー起動オブジェクトID */ int fun_ctl_prg_objid; /* 温度監視ファン制御プログラム起動オブジェクトID */ int sun_ctl1_prg_objid; /* 日照連動水やりプログラム1起動オブジェクトID */ int sun_ctl2_prg_objid; /* 日照連動水やりプログラム2起動オブジェクトID */ /* KARACRIXライブラリの初期化(先頭に必須) */ kcxinit( argc, argv ); /* プログラムオブジェクトIDの取得 */ S1_driver_prg_objid = kcxobj_open( "ctl03" ); fun_ctl_prg_objid = kcxobj_open( "ctl04" ); sun_ctl1_prg_objid = kcxobj_open( "ctl05" ); sun_ctl2_prg_objid = kcxobj_open( "ctl06" ); /* コンパイル済のプログラム(オブジェクト)の起動 */ kcxobj_stat_iwt( S1_driver_prg_objid, 1 ); /*通信制御ドライバS1の起動*/ sleep( 60 ); /*通信確立まで待機(約60〜300秒程)*/ kcxobj_stat_iwt( fun_ctl_prg_objid, 1 ); sleep( 1 ); kcxobj_stat_iwt( sun_ctl1_prg_objid, 1 ); sleep( 1 ); kcxobj_stat_iwt( sun_ctl2_prg_objid, 1 ); /* 上記オブジェクトを起動したら本プログラム終了 */ }