123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- #include "AP_RangeFinder_Params.h"
- #include "AP_RangeFinder.h"
- const AP_Param::GroupInfo AP_RangeFinder_Params::var_info[] = {
-
-
-
-
-
- AP_GROUPINFO("TYPE", 1, AP_RangeFinder_Params, type, 0),
-
-
-
-
-
- AP_GROUPINFO("PIN", 2, AP_RangeFinder_Params, pin, -1),
-
-
-
-
-
-
- AP_GROUPINFO("SCALING", 3, AP_RangeFinder_Params, scaling, 3.0f),
-
-
-
-
-
-
- AP_GROUPINFO("OFFSET", 4, AP_RangeFinder_Params, offset, 0.0f),
-
-
-
-
-
- AP_GROUPINFO("FUNCTION", 5, AP_RangeFinder_Params, function, 0),
-
-
-
-
-
-
- AP_GROUPINFO("MIN_CM", 6, AP_RangeFinder_Params, min_distance_cm, 20),
-
-
-
-
-
-
- AP_GROUPINFO("MAX_CM", 7, AP_RangeFinder_Params, max_distance_cm, 700),
-
-
-
-
-
- AP_GROUPINFO("STOP_PIN", 8, AP_RangeFinder_Params, stop_pin, -1),
-
-
-
-
-
-
- AP_GROUPINFO("RMETRIC", 10, AP_RangeFinder_Params, ratiometric, 1),
-
-
-
-
-
-
- AP_GROUPINFO("PWRRNG", 11, AP_RangeFinder_Params, powersave_range, 0),
-
-
-
-
-
-
-
- AP_GROUPINFO("GNDCLEAR", 12, AP_RangeFinder_Params, ground_clearance_cm, RANGEFINDER_GROUND_CLEARANCE_CM_DEFAULT),
-
-
-
-
-
-
- AP_GROUPINFO("ADDR", 23, AP_RangeFinder_Params, address, 0),
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AP_GROUPINFO("POS", 49, AP_RangeFinder_Params, pos_offset, 0.0f),
-
-
-
-
-
- AP_GROUPINFO("ORIENT", 53, AP_RangeFinder_Params, orientation, ROTATION_PITCH_270),
- AP_GROUPEND
- };
- AP_RangeFinder_Params::AP_RangeFinder_Params(void) {
- AP_Param::setup_object_defaults(this, var_info);
- }
|