eb2008_roboorte_init(&orte_eb2008);
/* publishers */
- generic_publisher_motion_speed_create(&orte_generic, NULL, NULL);
- generic_publisher_joy_data_create(&orte_generic, NULL, NULL);
- generic_publisher_pwr_ctrl_create(&orte_generic, NULL, NULL);
+ generic_publisher_motion_speed_create(&orte_generic, dummy_publisher_callback, NULL);
+ generic_publisher_joy_data_create(&orte_generic, dummy_publisher_callback, NULL);
+ generic_publisher_pwr_ctrl_create(&orte_generic, dummy_publisher_callback, NULL);
- eb2008_publisher_servos_create(&orte_eb2008, NULL, NULL);
- eb2008_publisher_drives_create(&orte_eb2008, NULL, NULL);
+ eb2008_publisher_servos_create(&orte_eb2008, dummy_publisher_callback, NULL);
+ eb2008_publisher_drives_create(&orte_eb2008, dummy_publisher_callback, NULL);
/* subscribers */
generic_subscriber_pwr_voltage_create(&orte_generic,
/*createDISubscriber(this, &orteData);*/
/*createAccelerometerSubscriber(this, &orteData);*/
/*createAccumulatorSubscriber(this, &orteData);*/
-
+ /* motors */
+ orte_generic.motion_speed.left = 0;
+ orte_generic.motion_speed.right = 0;
+ ORTEPublicationSend(orte_generic.publication_motion_speed);
/* power management */
orte_generic.pwr_ctrl.voltage33 = true;
orte_generic.pwr_ctrl.voltage50 = true;
/* callback functions */
/* publishers */
+void dummy_publisher_callback(const ORTESendInfo *info,
+ void *vinstance, void *arg);
void sendMotorCallBack(const ORTESendInfo *info,
void *vinstance, void *arg);
void sendServoCallBack(const ORTESendInfo *info,