void OrteSignals::createOrte()
{
- orte.strength = 1;
+ memset(&orte, 0, sizeof(orte));
robottype_roboorte_init(&orte); //kontrola uspechu ?
//subscribers
robottype_subscriber_fsm_motion_create(&orte, rcv_fsm_motion_cb, this);
robottype_subscriber_robot_cmd_create(&orte, rcv_robot_cmd_cb, this);
robottype_subscriber_robot_switches_create(&orte, rcv_robot_swicthes_cb, this);
+ robottype_subscriber_match_time_create(&orte, rcv_match_time_cb, this);
}
void OrteSignals::fsm_con(UDE_fsm_t fsm, QString state)
{
emit color_sig(color);
}
+
+void OrteSignals::time_con(void)
+{
+ emit time_sig(orte.match_time.time);
+}