Changeset 15 in flair-src for trunk/lib/FlairFilter/src/X4X8Multiplex.cpp
- Timestamp:
- 04/08/16 15:40:57 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairFilter/src/X4X8Multiplex.cpp
r10 r15 23 23 using namespace flair::gui; 24 24 25 namespace flair 26 { 27 namespace filter 28 { 25 namespace flair { 26 namespace filter { 29 27 30 X4X8Multiplex::X4X8Multiplex(const FrameworkManager* parent,std::string name,UavType_t type) : UavMultiplex(parent,name) 31 { 32 int nb_mot; 28 X4X8Multiplex::X4X8Multiplex(const FrameworkManager *parent, std::string name, 29 UavType_t type) 30 : UavMultiplex(parent, name) { 31 int nb_mot; 33 32 34 switch(type) 35 { 36 case X4: 37 nb_mot=4; 38 break; 39 case X8: 40 nb_mot=8; 41 break; 42 default: 43 Err("uav type not supported\n"); 44 break; 45 } 33 switch (type) { 34 case X4: 35 nb_mot = 4; 36 break; 37 case X8: 38 nb_mot = 8; 39 break; 40 default: 41 Err("uav type not supported\n"); 42 break; 43 } 46 44 47 pimpl_=new X4X8Multiplex_impl(this,nb_mot);45 pimpl_ = new X4X8Multiplex_impl(this, nb_mot); 48 46 49 for(int i=0;i<nb_mot;i++) 50 { 51 SetMultiplexComboBox(pimpl_->MotorName(i),i); 52 } 47 for (int i = 0; i < nb_mot; i++) { 48 SetMultiplexComboBox(pimpl_->MotorName(i), i); 49 } 53 50 } 54 51 55 X4X8Multiplex::~X4X8Multiplex(void) 56 { 57 delete pimpl_; 58 } 52 X4X8Multiplex::~X4X8Multiplex(void) { delete pimpl_; } 59 53 60 uint8_t X4X8Multiplex::MotorsCount(void) const 61 { 62 return pimpl_->nb_mot; 63 } 54 uint8_t X4X8Multiplex::MotorsCount(void) const { return pimpl_->nb_mot; } 64 55 65 void X4X8Multiplex::UseDefaultPlot(void) 66 { 67 pimpl_->UseDefaultPlot(); 68 } 56 void X4X8Multiplex::UseDefaultPlot(void) { pimpl_->UseDefaultPlot(); } 69 57 70 void X4X8Multiplex::UpdateFrom(const io_data *data) 71 { 72 pimpl_->UpdateFrom(data); 58 void X4X8Multiplex::UpdateFrom(const io_data *data) { 59 pimpl_->UpdateFrom(data); 73 60 } 74 61
Note:
See TracChangeset
for help on using the changeset viewer.