52 uint8_t motors_count, uint32_t modelId,uint32_t deviceId);
66 uint32_t modelId,uint32_t deviceId);
111 void SetMotors(
float *value);
113 std::string ShMemName(uint32_t modelId,uint32_t deviceId);
void GetSpeeds(float *value, core::Time *time) const
Get motors speeds.
Base class for all Framework's classes.
Definition: Object.h:77
Abstract class for input/ouput system.
Definition: IODevice.h:45
namespace of the flair Framework
Definition: Ahrs.h:19
unsigned long long Time
Time definition, in ns.
Definition: Object.h:49
SimuBldc(const core::IODevice *parent, gui::Layout *layout, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)
Constructor.
Class for a simulation bldc.
Definition: SimuBldc.h:37
Abstract class to display a layout on the ground station.
Definition: Layout.h:33
Class defining a shared memory.
Definition: SharedMem.h:32
Class displaying a QDoubleSpinBox on the ground station.
Definition: DoubleSpinBox.h:28
Base class for brushless motors drivers.
Definition: Bldc.h:37
bool HasSpeedMeasurement(void) const
Has speed measurement.
Definition: SimuBldc.h:91
bool HasCurrentMeasurement(void) const
Has current measurement.
Definition: SimuBldc.h:100
Base class for brushless motors drivers.