printf("Roboorte initialization failed! Exiting...\n");
exit(-1);
}
+ else
+ printf("Roboorte OK\n");
/* creating publishers */
robottype_publisher_pwr_voltage_create(&orte, NULL, NULL);
robottype_publisher_motion_irc_create(&orte, NULL, NULL);
robottype_publisher_robot_cmd_create(&orte, NULL, NULL);
robottype_publisher_cmu_create(&orte, NULL, NULL);
+ robottype_publisher_corr_trig_create(&orte, NULL, NULL);
+ robottype_publisher_corr_distances_create(&orte, NULL, NULL);
+ printf("Publishers OK\n");
/* creating subscribers */
robottype_subscriber_pwr_ctrl_create(&orte, rcv_pwr_ctrl_cb, &orte);
robottype_subscriber_holder_create(&orte, rcv_holder_cb, &orte);
robottype_subscriber_pusher_create(&orte, rcv_pusher_cb, &orte);
+ printf("subscribers OK\n");
+
/* main loop */
for(;;) {
FD_ZERO(&read_fd_set);