* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-//#define OS_POSIX
+// #define OS_POSIX
#ifdef HAVE_CONFIG_H
#include <config.h>
ltime = current_time();
l2time = current_time();
- l3time = current_time();
while(1){
blink();
ctime = current_time();
if (oi_period != 0){
- if (oi_period == 1){
- if((ctime-ltime) > 1000){
+ if (oi_period == HEART_PERIOD){
+ if((ctime-ltime) > 1000*HEART_PERIOD){
send_data();
ltime = current_time();
}
} else {
- if((ctime-ltime) > 1000){
+ if((ctime-ltime) > 1000*HEART_PERIOD){
heartbeat();
ltime = current_time();
}
l2time = current_time();
}
}
+ } else {
+ if((ctime-ltime) > 1000*HEART_PERIOD){
+ heartbeat();
+ ltime = current_time();
+ }
}
accept_SDO();