mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-04 13:02:09 +08:00
f315819d47
* Navmodel and driving style: update runner * No driving style yet * thneedrunner without extra inputs * nav feature ref old-commit-hash: 160c9ba1d24c8f5190708dd79bd2682fdadcd736
19 lines
712 B
C++
19 lines
712 B
C++
#pragma once
|
|
#include "common/clutil.h"
|
|
class RunModel {
|
|
public:
|
|
virtual ~RunModel() {}
|
|
virtual void addRecurrent(float *state, int state_size) {}
|
|
virtual void addDesire(float *state, int state_size) {}
|
|
virtual void addNavFeatures(float *state, int state_size) {}
|
|
virtual void addDrivingStyle(float *state, int state_size) {}
|
|
virtual void addTrafficConvention(float *state, int state_size) {}
|
|
virtual void addCalib(float *state, int state_size) {}
|
|
virtual void addImage(float *image_buf, int buf_size) {}
|
|
virtual void addExtra(float *image_buf, int buf_size) {}
|
|
virtual void execute() {}
|
|
virtual void* getInputBuf() { return nullptr; }
|
|
virtual void* getExtraBuf() { return nullptr; }
|
|
};
|
|
|