|
|
@ -41,23 +41,24 @@ namespace OpalRT |
|
|
|
{ |
|
|
|
{ |
|
|
|
class ParameterList |
|
|
|
class ParameterList |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
public: |
|
|
|
|
|
|
|
|
|
|
|
class const_iterator |
|
|
|
class const_iterator |
|
|
|
{ |
|
|
|
{ |
|
|
|
public: |
|
|
|
public: |
|
|
|
const_iterator(); |
|
|
|
const_iterator(); |
|
|
|
|
|
|
|
const_iterator(const_iterator& other); |
|
|
|
private: |
|
|
|
private: |
|
|
|
QMap<int, QMap<QGCParamID, Parameter> >::const_iterator componentIter; |
|
|
|
int componentID; |
|
|
|
QMap<QGCParamID, Parameter>::const_iterator paramIter; |
|
|
|
QGCParamID paramID; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
public: |
|
|
|
|
|
|
|
ParameterList(); |
|
|
|
ParameterList(); |
|
|
|
~ParameterList(); |
|
|
|
~ParameterList(); |
|
|
|
int setValue(int compid, QGCParamID paramid, float value); |
|
|
|
int setValue(int compid, QGCParamID paramid, float value); |
|
|
|
float getValue(int compid, QGCParamID paramid); |
|
|
|
float getValue(int compid, QGCParamID paramid); |
|
|
|
|
|
|
|
|
|
|
|
const_iterator begin() const; |
|
|
|
// const_iterator begin() const;
|
|
|
|
const_iterator end() const; |
|
|
|
// const_iterator end() const;
|
|
|
|
protected: |
|
|
|
protected: |
|
|
|
QMap<int, QMap<QGCParamID, Parameter> > *params; |
|
|
|
QMap<int, QMap<QGCParamID, Parameter> > *params; |
|
|
|
|
|
|
|
|
|
|
|