Fixes for parameters.xml dependencies

Moved definitions of parameters into *params.c in each module.
This is used by the cmake file as a pattern for dependencies when
generating the parameters.xml file.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
Mark Charlebois
2015-10-10 01:15:22 -07:00
parent 67087c6428
commit c28ae649a3
16 changed files with 286 additions and 204 deletions

View File

@@ -31,38 +31,30 @@
*
****************************************************************************/
#include "px4muorb.hpp"
//#include "qurt.h"
#include "uORBFastRpcChannel.hpp"
#include "uORBManager.hpp"
#include <px4_middleware.h>
#include <px4_tasks.h>
#include <px4_posix.h>
#include <map>
#include <string>
#include <dspal_platform.h>
#include "px4_log.h"
#include "uORB/topics/sensor_combined.h"
#include "uORB.h"
#define _ENABLE_MUORB 1
extern "C" {
int dspal_main(int argc, const char *argv[]);
void HAP_power_request(int a, int b, int c);
};
__BEGIN_DECLS
extern int dspal_main(int argc, char *argv[]);
__END_DECLS
int px4muorb_orb_initialize()
{
int rc = 0;
PX4_WARN("Before calling dspal_entry() method...");
HAP_power_request(100, 100, 1000);
// register the fastrpc muorb with uORBManager.
uORB::Manager::get_instance()->set_uorb_communicator(uORB::FastRpcChannel::GetInstance());
const char *argv[2] = { "dspal", "start" };
const char *argv[] = { "dspal", "start" };
int argc = 2;
dspal_main(argc, argv);
PX4_WARN("After calling dspal_entry");
int rc;
rc = dspal_main(argc, (char **)argv);
return rc;
}
@@ -102,7 +94,6 @@ int px4muorb_remove_subscriber(const char *name)
}
return rc;
}
int px4muorb_send_topic_data(const char *name, const uint8_t *data, int data_len_in_bytes)