aboutsummaryrefslogblamecommitdiff
path: root/unittests/stubs.cpp
blob: 165d882ef8d4d13f6205c0914caf5ff4f0398b6f (plain) (tree)

































                                                                                                    


                                              
#include <stdint.h>
#include <sys/types.h>
//#include "gmock/gmock.h"

#include "uORB/uORB.h"
#include <systemlib/param/param.h>

/******************************************
 * uORB stubs
******************************************/

/*
struct orb_metadata {
	const char *o_name;
	const size_t o_size;
};
typedef intptr_t	orb_advert_t;
extern orb_advert_t orb_advertise(const struct orb_metadata *meta, const void *data);
extern int	orb_publish(const struct orb_metadata *meta, orb_advert_t handle, const void *data);
*/

orb_advert_t orb_advertise(const struct orb_metadata *meta, const void *data) {
	return (orb_advert_t)0;
}

int	orb_publish(const struct orb_metadata *meta, orb_advert_t handle, const void *data) {
	return 0;
}

/******************************************
 * param stubs
******************************************/

//extern param_info_s * __param_start, __param_end;
struct param_info_s	param_array[5];
param_info_s *__param_start = &param_array[0];
param_info_s *__param_end = &param_array[4];