/* module init and cleanup */
static int youbot_mod_init(ubx_node_info_t* ni)
{
	ubx_type_t *tptr;
	for(tptr=youbot_types; tptr->name!=NULL; tptr++)
		ubx_type_register(ni, tptr);

	return ubx_block_register(ni, &youbot_comp);
}
Exemple #2
0
static int testtypes_init(ubx_node_info_t* ni)
{
	DBG(" ");
	ubx_type_t *tptr;
	for(tptr=types; tptr->name!=NULL; tptr++) {
		/* TODO check for errors */
		ubx_type_register(ni, tptr);
	}

	return 0;
}
Exemple #3
0
/* zmq_server module init and cleanup functions */
int zmq_server_mod_init(ubx_node_info_t* ni)
{
        DBG(" ");
        int ret = -1;
        ubx_type_t *tptr;

        for(tptr=types; tptr->name!=NULL; tptr++) {
                if(ubx_type_register(ni, tptr) != 0) {
                        goto out;
                }
        }

        if(ubx_block_register(ni, &zmq_server_block) != 0)
                goto out;

        ret=0;
out:
        return ret;
}