added new param-editing to APs and Beacons
changed drawing for better debuging changed layer editing option to add and delete layers some minor changes
This commit is contained in:
@@ -23,14 +23,20 @@ public:
|
||||
}
|
||||
|
||||
virtual int getNumParams() const override {
|
||||
return 3;
|
||||
return 9;
|
||||
}
|
||||
|
||||
virtual Param getParamDesc(const int idx) const override {
|
||||
switch(idx) {
|
||||
case 0: return Param("name", ParamType::STRING);
|
||||
case 1: return Param("MAC", ParamType::STRING);
|
||||
case 2: return Param("Position", ParamType::POINT3);
|
||||
case 1: return Param("Position", ParamType::POINT3);
|
||||
case 2: return Param("MAC", ParamType::STRING);
|
||||
case 3: return Param("major", ParamType::STRING);
|
||||
case 4: return Param("minor", ParamType::STRING);
|
||||
case 5: return Param("UUDI", ParamType::STRING);
|
||||
case 6: return Param("TXP", ParamType::FLOAT);
|
||||
case 7: return Param("EXP", ParamType::FLOAT);
|
||||
case 8: return Param("WAF", ParamType::FLOAT);
|
||||
}
|
||||
throw 1;
|
||||
}
|
||||
@@ -38,8 +44,14 @@ public:
|
||||
virtual ParamValue getParamValue(const int idx) const override {
|
||||
switch(idx) {
|
||||
case 0: return b->name;
|
||||
case 1: return b->mac;
|
||||
case 2: return b->pos;
|
||||
case 1: return b->pos;
|
||||
case 2: return b->mac;
|
||||
case 3: return b->major;
|
||||
case 4: return b->minor;
|
||||
case 5: return b->uuid;
|
||||
case 6: return b->model.txp;
|
||||
case 7: return b->model.exp;
|
||||
case 8: return b->model.waf;
|
||||
}
|
||||
throw 1;
|
||||
}
|
||||
@@ -47,8 +59,14 @@ public:
|
||||
virtual void setParamValue(const int idx, const ParamValue& val) const override {
|
||||
switch(idx) {
|
||||
case 0: b->name = val.toString(); break;
|
||||
case 1: b->mac = val.toString(); break;
|
||||
case 2: b->pos = val.toPoint3(); break;
|
||||
case 1: b->pos = val.toPoint3(); break;
|
||||
case 2: b->mac = val.toString(); break;
|
||||
case 3: b->major = val.toString(); break;
|
||||
case 4: b->minor = val.toString(); break;
|
||||
case 5: b->uuid = val.toString(); break;
|
||||
case 6: b->uuid = val.toFloat(); break;
|
||||
case 7: b->uuid = val.toFloat(); break;
|
||||
case 8: b->uuid = val.toFloat(); break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user