Browse Source

增加串口设置tf参数

tf-1.12
那个Zeng 3 years ago
parent
commit
63344b04ca
  1. 1
      Tools/simulation-ignition
  2. 85
      src/drivers/distance_sensor/tfmini/parameters.c
  3. 1
      src/lib/crypto/libtomcrypt
  4. 1
      src/lib/crypto/libtommath
  5. 1
      src/lib/events/libevents
  6. 1
      src/modules/mavlink/mavlink
  7. 8
      v2_fmu.sh

1
Tools/simulation-ignition

@ -0,0 +1 @@ @@ -0,0 +1 @@
Subproject commit 483193d9b8b89211c3b970c735b4fbb5f724b63a

85
src/drivers/distance_sensor/tfmini/parameters.c

@ -0,0 +1,85 @@ @@ -0,0 +1,85 @@
/****************************************************************************
*
* Copyright (c) 2017 PX4 Development Team. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
* 3. Neither the name PX4 nor the names of its contributors may be
* used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
****************************************************************************/
/**
* Benewake TFmini Sensor 0 Rotation
*
* This parameter defines the rotation of the sensor relative to the platform.
*
* @reboot_required true
* @min 0
* @max 25
* @group Sensors
*
* @value 0 No rotation
* @value 1 Yaw 45°
* @value 2 Yaw 90°
* @value 3 Yaw 135°
* @value 4 Yaw 180°
* @value 5 Yaw 225°
* @value 6 Yaw 270°
* @value 7 Yaw 315°
* @value 0 ROTATION_FORWARD_FACING
* @value 2 ROTATION_RIGHT_FACING
* @value 4 ROTATION_BACKWARD_FACING
* @value 6 ROTATION_LEFT_FACING
* @value 24 ROTATION_UPWARD_FACING
* @value 25 ROTATION_DOWNWARD_FACING
*/
PARAM_DEFINE_INT32(SENS_TF_S_ROT, 0);
/**
* Benewake TFmini Sensor S Max Distance
*
* This parameter defines maximum measuring distance.
*
* @reboot_required false
* @min 5
* @max 20000
* @group Sensors
*
*/
PARAM_DEFINE_INT32(SENS_TF_S_MAXD, 1200);
/**
* Benewake TFmini Sensor S Min Distance
*
* This parameter defines min measuring distance.
*
* @reboot_required false
* @min 5
* @max 20000
* @group Sensors
*
*/
PARAM_DEFINE_INT32(SENS_TF_S_MIND, 10);

1
src/lib/crypto/libtomcrypt

@ -0,0 +1 @@ @@ -0,0 +1 @@
Subproject commit 673f5ce29015a9bba3c96792920a10601b5b0718

1
src/lib/crypto/libtommath

@ -0,0 +1 @@ @@ -0,0 +1 @@
Subproject commit fd73d7630b9d3ed5a79d613ff680a549e9780de7

1
src/lib/events/libevents

@ -0,0 +1 @@ @@ -0,0 +1 @@
Subproject commit 6329c909a7b16bb6f97c94cbb598815635b94982

1
src/modules/mavlink/mavlink

@ -0,0 +1 @@ @@ -0,0 +1 @@
Subproject commit b568a60fca42599d9998434e606f6e38e0b5e298

8
v2_fmu.sh

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
date -R
starttime=`date +'%Y-%m-%d %H:%M:%S'`
make px4_fmu-v2_default upload
endtime=`date +'%Y-%m-%d %H:%M:%S'`
date -R
start_seconds=$(date --date="$starttime" +%s);
end_seconds=$(date --date="$endtime" +%s);
echo "本次运行时间: "$((end_seconds-start_seconds))"s"
Loading…
Cancel
Save