vezs-example: update experiment for new VEZS lecture

Change-Id: Ifea2169ceb83135e6e53663d077f8f574539f512
This commit is contained in:
Christian Dietrich
2014-04-08 15:42:56 +02:00
parent 440cba706b
commit 1d42007168
8 changed files with 299 additions and 91 deletions

View File

@ -0,0 +1,24 @@
#ifndef __KESOGCCAMPAIGN_HPP__
#define __KESOGCCAMPAIGN_HPP__
#include "cpn/DatabaseCampaign.hpp"
#include "comm/ExperimentData.hpp"
#include <google/protobuf/descriptor.h>
#include "vezs.pb.h"
class VEZSExperimentData : public fail::ExperimentData {
public:
VEZSProtoMsg msg;
VEZSExperimentData() : fail::ExperimentData(&msg) {}
};
class VEZSCampaign : public fail::DatabaseCampaign {
virtual const google::protobuf::Descriptor * cb_result_message()
{ return google::protobuf::DescriptorPool::generated_pool()->FindMessageTypeByName("VEZSProtoMsg"); }
virtual void cb_send_pilot(DatabaseCampaignMessage pilot);
};
#endif // __KESOGCCAMPAIGN_HPP__