mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-30 03:27:33 +08:00
File logger rename (#2956)
* file logger namechange to logger file * airframe file updates with namechange
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
|
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
<module name="udp"/>
|
<module name="udp"/>
|
||||||
<module name="radio_control" type="datalink"/>
|
<module name="radio_control" type="datalink"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Switch advanced INDI scheduling functions on or off-->
|
<!--Switch advanced INDI scheduling functions on or off-->
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
<!--module name="bebop_cam">
|
<!--module name="bebop_cam">
|
||||||
<define name="VIDEO_THREAD_FPS" value="4"/>
|
<define name="VIDEO_THREAD_FPS" value="4"/>
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="gps" type="ubx_ucenter"/>
|
<module name="gps" type="ubx_ucenter"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
<module name="humid_sht_uart">
|
<module name="humid_sht_uart">
|
||||||
<configure name="SHT_UART" value="UART5"/>
|
<configure name="SHT_UART" value="UART5"/>
|
||||||
|
|||||||
@@ -167,7 +167,7 @@
|
|||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/video"/>
|
<define name="LOGGER_FILE_PATH" value="/data/video"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="video_thread"/>
|
<module name="video_thread"/>
|
||||||
|
|||||||
@@ -169,7 +169,7 @@
|
|||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--<module name="logger_file">
|
<!--<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>-->
|
</module>-->
|
||||||
|
|
||||||
<!-- can be used in flightplan during takeoff/landing or lowflyby with default sonar -->
|
<!-- can be used in flightplan during takeoff/landing or lowflyby with default sonar -->
|
||||||
|
|||||||
@@ -181,7 +181,7 @@
|
|||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--<module name="logger_file">
|
<!--<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>-->
|
</module>-->
|
||||||
|
|
||||||
<!-- can be used in flightplan during takeoff/landing or lowflyby with default sonar -->
|
<!-- can be used in flightplan during takeoff/landing or lowflyby with default sonar -->
|
||||||
|
|||||||
@@ -165,7 +165,7 @@
|
|||||||
|
|
||||||
<!-- Used for writing e.g highspeed accelometer and gyro values for needed tuning can be disabled when all is done -->
|
<!-- Used for writing e.g highspeed accelometer and gyro values for needed tuning can be disabled when all is done -->
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/Disco/logger"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/Disco/logger"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!-- For easier on desk testing transparent_usb, else transparent -->
|
<!-- For easier on desk testing transparent_usb, else transparent -->
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
|
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="gps" type="ubx_ucenter"/>
|
<module name="gps" type="ubx_ucenter"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="gps" type="ubx_ucenter"/>
|
<module name="gps" type="ubx_ucenter"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
<module name="scheduling_indi_simple"/>
|
<module name="scheduling_indi_simple"/>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Not dealing with these in the simulation-->
|
<!--Not dealing with these in the simulation-->
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/log"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/log"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!-- Type of telemetry -->
|
<!-- Type of telemetry -->
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="gps" type="ubx_ucenter"/>
|
<module name="gps" type="ubx_ucenter"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<target name="ap" board="bebop2">
|
<target name="ap" board="bebop2">
|
||||||
<define name="STABILIZATION_INDI_G2_R" value="0.2784"/>
|
<define name="STABILIZATION_INDI_G2_R" value="0.2784"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<module name="udp"/>
|
<module name="udp"/>
|
||||||
<define name="STABILIZATION_INDI_G2_R" value="0.2784"/>
|
<define name="STABILIZATION_INDI_G2_R" value="0.2784"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/"/>
|
||||||
</module>
|
</module>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="gps" type="ubx_ucenter"/>
|
<module name="gps" type="ubx_ucenter"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!-- <module name="gps" type="ubx_ucenter"/> -->
|
<!-- <module name="gps" type="ubx_ucenter"/> -->
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="guidance_loop_velocity_autonomous_race"/-->
|
<!--module name="guidance_loop_velocity_autonomous_race"/-->
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="ctrl_module_outerloop_demo"/>
|
<module name="ctrl_module_outerloop_demo"/>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<firmware name="rotorcraft">
|
<firmware name="rotorcraft">
|
||||||
<target name="ap" board="bebop">
|
<target name="ap" board="bebop">
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/log"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/log"/>
|
||||||
<define name="MT9V117_TARGET_FPS" value="20"/>
|
<define name="MT9V117_TARGET_FPS" value="20"/>
|
||||||
|
|
||||||
<!-- Detect orange -->
|
<!-- Detect orange -->
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
<target name="nps" board="pc">
|
<target name="nps" board="pc">
|
||||||
<module name="fdm" type="gazebo"/>
|
<module name="fdm" type="gazebo"/>
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/tmp/paparazzi/log"/>
|
<define name="LOGGER_FILE_PATH" value="/tmp/paparazzi/log"/>
|
||||||
|
|
||||||
<!-- Detect orange -->
|
<!-- Detect orange -->
|
||||||
<define name="COLOR_OBJECT_DETECTOR_LUM_MIN1" value="41"/>
|
<define name="COLOR_OBJECT_DETECTOR_LUM_MIN1" value="41"/>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<firmware name="rotorcraft">
|
<firmware name="rotorcraft">
|
||||||
<target name="ap" board="bebop">
|
<target name="ap" board="bebop">
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/log"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/log"/>
|
||||||
<define name="MT9V117_TARGET_FPS" value="20"/>
|
<define name="MT9V117_TARGET_FPS" value="20"/>
|
||||||
|
|
||||||
<!-- Detect orange -->
|
<!-- Detect orange -->
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<target name="nps" board="pc">
|
<target name="nps" board="pc">
|
||||||
<module name="fdm" type="gazebo"/>
|
<module name="fdm" type="gazebo"/>
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/tmp/paparazzi/log"/>
|
<define name="LOGGER_FILE_PATH" value="/tmp/paparazzi/log"/>
|
||||||
|
|
||||||
<!-- Detect orange -->
|
<!-- Detect orange -->
|
||||||
<define name="COLOR_OBJECT_DETECTOR_LUM_MIN1" value="41"/>
|
<define name="COLOR_OBJECT_DETECTOR_LUM_MIN1" value="41"/>
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<firmware name="rotorcraft">
|
<firmware name="rotorcraft">
|
||||||
<target name="ap" board="bebop">
|
<target name="ap" board="bebop">
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/log"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/log"/>
|
||||||
<define name="MT9V117_TARGET_FPS" value="20"/>
|
<define name="MT9V117_TARGET_FPS" value="20"/>
|
||||||
|
|
||||||
<!-- Detect orange -->
|
<!-- Detect orange -->
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<target name="nps" board="pc">
|
<target name="nps" board="pc">
|
||||||
<module name="fdm" type="gazebo"/>
|
<module name="fdm" type="gazebo"/>
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/tmp/paparazzi/log"/>
|
<define name="LOGGER_FILE_PATH" value="/tmp/paparazzi/log"/>
|
||||||
|
|
||||||
<!-- Detect orange -->
|
<!-- Detect orange -->
|
||||||
<define name="COLOR_OBJECT_DETECTOR_LUM_MIN1" value="41"/>
|
<define name="COLOR_OBJECT_DETECTOR_LUM_MIN1" value="41"/>
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
<module name="bebop_cam"/>
|
<module name="bebop_cam"/>
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ pyramid level 2: 21 fps average, min=11fps
|
|||||||
<firmware name="rotorcraft">
|
<firmware name="rotorcraft">
|
||||||
<target name="ap" board="bebop"/>
|
<target name="ap" board="bebop"/>
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/log"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/log"/>
|
||||||
<define name="USE_SONAR"/>
|
<define name="USE_SONAR"/>
|
||||||
<!--target name="nps" board="pc">
|
<!--target name="nps" board="pc">
|
||||||
<module name="fdm" type="jsbsim"/>
|
<module name="fdm" type="jsbsim"/>
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
</module>
|
</module>
|
||||||
<module name="ins" type="extended"/>
|
<module name="ins" type="extended"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -8,12 +8,12 @@
|
|||||||
<firmware name="rotorcraft">
|
<firmware name="rotorcraft">
|
||||||
<target name="ap" board="bebop">
|
<target name="ap" board="bebop">
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/data/ftp/internal_000/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000/log"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000/log"/>
|
||||||
</target>
|
</target>
|
||||||
<target name="nps" board="pc">
|
<target name="nps" board="pc">
|
||||||
<module name="fdm" type="gazebo"/>
|
<module name="fdm" type="gazebo"/>
|
||||||
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
<define name="VIDEO_CAPTURE_PATH" value="/tmp/paparazzi/images"/>
|
||||||
<define name="FILE_LOGGER_PATH" value="/tmp/paparazzi/log"/>
|
<define name="LOGGER_FILE_PATH" value="/tmp/paparazzi/log"/>
|
||||||
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
|||||||
@@ -212,7 +212,7 @@
|
|||||||
<module name="udp"/>
|
<module name="udp"/>
|
||||||
<module name="radio_control" type="datalink"/>
|
<module name="radio_control" type="datalink"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Switch advanced INDI scheduling functions on or off-->
|
<!--Switch advanced INDI scheduling functions on or off-->
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
<module name="radio_control" type="sbus"/>
|
<module name="radio_control" type="sbus"/>
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module>
|
</module>
|
||||||
<module name="airspeed" type="ms45xx_i2c">
|
<module name="airspeed" type="ms45xx_i2c">
|
||||||
<define name="MS45XX_I2C_DEV" value="i2c1"/>
|
<define name="MS45XX_I2C_DEV" value="i2c1"/>
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
<module name="geo_mag"/>
|
<module name="geo_mag"/>
|
||||||
<module name="air_data"/>
|
<module name="air_data"/>
|
||||||
<!--module name="logger_file">
|
<!--module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/ftp/internal_000"/>
|
<define name="LOGGER_FILE_PATH" value="/data/ftp/internal_000"/>
|
||||||
</module-->
|
</module-->
|
||||||
</firmware>
|
</firmware>
|
||||||
|
|
||||||
|
|||||||
@@ -59,7 +59,7 @@
|
|||||||
<module name="scheduling_indi_simple"/>
|
<module name="scheduling_indi_simple"/>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Not dealing with these in the simulation-->
|
<!--Not dealing with these in the simulation-->
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
<module name="scheduling_indi_simple"/>
|
<module name="scheduling_indi_simple"/>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Not dealing with these in the simulation-->
|
<!--Not dealing with these in the simulation-->
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
<module name="scheduling_indi_simple"/>
|
<module name="scheduling_indi_simple"/>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Not dealing with these in the simulation-->
|
<!--Not dealing with these in the simulation-->
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
<module name="fdm" type="jsbsim"/>
|
<module name="fdm" type="jsbsim"/>
|
||||||
|
|
||||||
<module name="logger_file">
|
<module name="logger_file">
|
||||||
<define name="FILE_LOGGER_PATH" value="/home/ewoud/Documents"/>
|
<define name="LOGGER_FILE_PATH" value="/home/ewoud/Documents"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<!--Not dealing with these in the simulation-->
|
<!--Not dealing with these in the simulation-->
|
||||||
|
|||||||
@@ -6,17 +6,17 @@
|
|||||||
Logs to a csv file.
|
Logs to a csv file.
|
||||||
(only for linux)
|
(only for linux)
|
||||||
</description>
|
</description>
|
||||||
<define name="FILE_LOGGER_PATH" value="/data/video/usb" description="path where csv file is saved."/>
|
<define name="LOGGER_FILE_PATH" value="/data/video/usb" description="path where csv file is saved."/>
|
||||||
<configure name="FILE_LOGGER_FREQUENCY" value="PERIODIC_FREQUENCY" description="frequency of logging, defaults to PERIODIC_FREQUENCY."/>
|
<configure name="LOGGER_FILE_FREQUENCY" value="PERIODIC_FREQUENCY" description="frequency of logging, defaults to PERIODIC_FREQUENCY."/>
|
||||||
</doc>
|
</doc>
|
||||||
<header>
|
<header>
|
||||||
<file name="file_logger.h"/>
|
<file name="logger_file.h"/>
|
||||||
</header>
|
</header>
|
||||||
<periodic fun="file_logger_periodic()" start="file_logger_start()"
|
<periodic fun="logger_file_periodic()" start="logger_file_start()"
|
||||||
stop="file_logger_stop()" autorun="FALSE" freq="FILE_LOGGER_FREQUENCY" />
|
stop="logger_file_stop()" autorun="FALSE" freq="LOGGER_FILE_FREQUENCY" />
|
||||||
<makefile>
|
<makefile>
|
||||||
<file name="file_logger.c"/>
|
<file name="logger_file.c"/>
|
||||||
<configure name="FILE_LOGGER_FREQUENCY" default="PERIODIC_FREQUENCY"/>
|
<configure name="LOGGER_FILE_FREQUENCY" default="PERIODIC_FREQUENCY"/>
|
||||||
<define name="FILE_LOGGER_FREQUENCY" value="$(FILE_LOGGER_FREQUENCY)"/>
|
<define name="LOGGER_FILE_FREQUENCY" value="$(LOGGER_FILE_FREQUENCY)"/>
|
||||||
</makefile>
|
</makefile>
|
||||||
</module>
|
</module>
|
||||||
|
|||||||
+29
-29
@@ -21,11 +21,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file modules/loggers/file_logger.c
|
/** @file modules/loggers/logger_file.c
|
||||||
* @brief File logger for Linux based autopilots
|
* @brief File logger for Linux based autopilots
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "file_logger.h"
|
#include "logger_file.h"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
@@ -45,23 +45,23 @@
|
|||||||
|
|
||||||
|
|
||||||
/** Set the default File logger path to the USB drive */
|
/** Set the default File logger path to the USB drive */
|
||||||
#ifndef FILE_LOGGER_PATH
|
#ifndef LOGGER_FILE_PATH
|
||||||
#define FILE_LOGGER_PATH /data/video/usb
|
#define LOGGER_FILE_PATH /data/video/usb
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** The file pointer */
|
/** The file pointer */
|
||||||
static FILE *file_logger = NULL;
|
static FILE *logger_file = NULL;
|
||||||
|
|
||||||
|
|
||||||
/** Logging functions */
|
/** Logging functions */
|
||||||
|
|
||||||
/** Write CSV header
|
/** Write CSV header
|
||||||
* Write column names at the top of the CSV file. Make sure that the columns
|
* Write column names at the top of the CSV file. Make sure that the columns
|
||||||
* match those in file_logger_write_row! Don't forget the \n at the end of the
|
* match those in logger_file_write_row! Don't forget the \n at the end of the
|
||||||
* line.
|
* line.
|
||||||
* @param file Log file pointer
|
* @param file Log file pointer
|
||||||
*/
|
*/
|
||||||
static void file_logger_write_header(FILE *file) {
|
static void logger_file_write_header(FILE *file) {
|
||||||
fprintf(file, "time,");
|
fprintf(file, "time,");
|
||||||
fprintf(file, "pos_x,pos_y,pos_z,");
|
fprintf(file, "pos_x,pos_y,pos_z,");
|
||||||
fprintf(file, "vel_x,vel_y,vel_z,");
|
fprintf(file, "vel_x,vel_y,vel_z,");
|
||||||
@@ -76,11 +76,11 @@ static void file_logger_write_header(FILE *file) {
|
|||||||
|
|
||||||
/** Write CSV row
|
/** Write CSV row
|
||||||
* Write values at this timestamp to log file. Make sure that the printf's match
|
* Write values at this timestamp to log file. Make sure that the printf's match
|
||||||
* the column headers of file_logger_write_header! Don't forget the \n at the
|
* the column headers of logger_file_write_header! Don't forget the \n at the
|
||||||
* end of the line.
|
* end of the line.
|
||||||
* @param file Log file pointer
|
* @param file Log file pointer
|
||||||
*/
|
*/
|
||||||
static void file_logger_write_row(FILE *file) {
|
static void logger_file_write_row(FILE *file) {
|
||||||
struct NedCoor_f *pos = stateGetPositionNed_f();
|
struct NedCoor_f *pos = stateGetPositionNed_f();
|
||||||
struct NedCoor_f *vel = stateGetSpeedNed_f();
|
struct NedCoor_f *vel = stateGetSpeedNed_f();
|
||||||
struct FloatEulers *att = stateGetNedToBodyEulers_f();
|
struct FloatEulers *att = stateGetNedToBodyEulers_f();
|
||||||
@@ -102,14 +102,14 @@ static void file_logger_write_row(FILE *file) {
|
|||||||
|
|
||||||
|
|
||||||
/** Start the file logger and open a new file */
|
/** Start the file logger and open a new file */
|
||||||
void file_logger_start(void)
|
void logger_file_start(void)
|
||||||
{
|
{
|
||||||
// Create output folder if necessary
|
// Create output folder if necessary
|
||||||
if (access(STRINGIFY(FILE_LOGGER_PATH), F_OK)) {
|
if (access(STRINGIFY(LOGGER_FILE_PATH), F_OK)) {
|
||||||
char save_dir_cmd[256];
|
char save_dir_cmd[256];
|
||||||
sprintf(save_dir_cmd, "mkdir -p %s", STRINGIFY(FILE_LOGGER_PATH));
|
sprintf(save_dir_cmd, "mkdir -p %s", STRINGIFY(LOGGER_FILE_PATH));
|
||||||
if (system(save_dir_cmd) != 0) {
|
if (system(save_dir_cmd) != 0) {
|
||||||
printf("[file_logger] Could not create log file directory %s.\n", STRINGIFY(FILE_LOGGER_PATH));
|
printf("[logger_file] Could not create log file directory %s.\n", STRINGIFY(LOGGER_FILE_PATH));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -125,39 +125,39 @@ void file_logger_start(void)
|
|||||||
char filename[512];
|
char filename[512];
|
||||||
|
|
||||||
// Check for available files
|
// Check for available files
|
||||||
sprintf(filename, "%s/%s.csv", STRINGIFY(FILE_LOGGER_PATH), date_time);
|
sprintf(filename, "%s/%s.csv", STRINGIFY(LOGGER_FILE_PATH), date_time);
|
||||||
while ((file_logger = fopen(filename, "r"))) {
|
while ((logger_file = fopen(filename, "r"))) {
|
||||||
fclose(file_logger);
|
fclose(logger_file);
|
||||||
|
|
||||||
sprintf(filename, "%s/%s_%05d.csv", STRINGIFY(FILE_LOGGER_PATH), date_time, counter);
|
sprintf(filename, "%s/%s_%05d.csv", STRINGIFY(LOGGER_FILE_PATH), date_time, counter);
|
||||||
counter++;
|
counter++;
|
||||||
}
|
}
|
||||||
|
|
||||||
file_logger = fopen(filename, "w");
|
logger_file = fopen(filename, "w");
|
||||||
if(!file_logger) {
|
if(!logger_file) {
|
||||||
printf("[file_logger] ERROR opening log file %s!\n", filename);
|
printf("[logger_file] ERROR opening log file %s!\n", filename);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("[file_logger] Start logging to %s...\n", filename);
|
printf("[logger_file] Start logging to %s...\n", filename);
|
||||||
|
|
||||||
file_logger_write_header(file_logger);
|
logger_file_write_header(logger_file);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Stop the logger an nicely close the file */
|
/** Stop the logger an nicely close the file */
|
||||||
void file_logger_stop(void)
|
void logger_file_stop(void)
|
||||||
{
|
{
|
||||||
if (file_logger != NULL) {
|
if (logger_file != NULL) {
|
||||||
fclose(file_logger);
|
fclose(logger_file);
|
||||||
file_logger = NULL;
|
logger_file = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Log the values to a csv file */
|
/** Log the values to a csv file */
|
||||||
void file_logger_periodic(void)
|
void logger_file_periodic(void)
|
||||||
{
|
{
|
||||||
if (file_logger == NULL) {
|
if (logger_file == NULL) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
file_logger_write_row(file_logger);
|
logger_file_write_row(logger_file);
|
||||||
}
|
}
|
||||||
+7
-7
@@ -20,15 +20,15 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file modules/loggers/file_logger.h
|
/** @file modules/loggers/logger_file.h
|
||||||
* @brief File logger for Linux based autopilots
|
* @brief File logger for Linux based autopilots
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef FILE_LOGGER_H_
|
#ifndef LOGGER_FILE_H_
|
||||||
#define FILE_LOGGER_H_
|
#define LOGGER_FILE_H_
|
||||||
|
|
||||||
extern void file_logger_start(void);
|
extern void logger_file_start(void);
|
||||||
extern void file_logger_stop(void);
|
extern void logger_file_stop(void);
|
||||||
extern void file_logger_periodic(void);
|
extern void logger_file_periodic(void);
|
||||||
|
|
||||||
#endif /* FILE_LOGGER_H_ */
|
#endif /* LOGGER_FILE_H_ */
|
||||||
Reference in New Issue
Block a user