Commit b0ceaf43 authored by 957dd's avatar 957dd

2

parent 93dc5c46
empty
\ No newline at end of file
empty
\ No newline at end of file
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/car.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/car.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,8 +123,11 @@ CMakeFiles/main.dir/device_judg/device/device_change.c.o: \ ...@@ -123,8 +123,11 @@ CMakeFiles/main.dir/device_judg/device/device_change.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
/home/orangepi/car/master/device_judg/device/device_change.h /home/orangepi/car/master/device_judg/device/device_change.h \
/home/orangepi/car/master/include/download.h
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/src/delay.c.o: /home/orangepi/car/master/src/delay.c \ ...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/src/delay.c.o: /home/orangepi/car/master/src/delay.c \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/download.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/download.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h /home/orangepi/car/master/include/delay.h
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/fileopen.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/fileopen.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/ip.c.o: /home/orangepi/car/master/src/ip.c \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/ip.c.o: /home/orangepi/car/master/src/ip.c \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/src/mqtt.c.o: /home/orangepi/car/master/src/mqtt.c \ ...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/src/mqtt.c.o: /home/orangepi/car/master/src/mqtt.c \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/src/opensh.c.o: \ ...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/src/opensh.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/pthrpoll.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/pthrpoll.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h /home/orangepi/car/master/include/delay.h
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/request.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/src/request.c.o: \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/wiringPi.h /usr/include/softPwm.h \ /usr/include/wiringPi.h /usr/include/softPwm.h \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h \ /usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -132,7 +132,9 @@ CMakeFiles/main.dir/src/thread_main.c.o: \ ...@@ -132,7 +132,9 @@ CMakeFiles/main.dir/src/thread_main.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -124,7 +124,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_car0102.c.o: \ ...@@ -124,7 +124,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_car0102.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h /home/orangepi/car/master/include/delay.h
...@@ -124,7 +124,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o: \ ...@@ -124,7 +124,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h /home/orangepi/car/master/include/delay.h
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -130,7 +130,9 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o: \ ...@@ -130,7 +130,9 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/sensor/heat.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/sensor/heat.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/sensor/warm.c.o: \ ...@@ -123,7 +123,9 @@ CMakeFiles/main.dir/system/sensor/warm.c.o: \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/usr/main.c.o: /home/orangepi/car/master/usr/main.c \ ...@@ -122,7 +122,9 @@ CMakeFiles/main.dir/usr/main.c.o: /home/orangepi/car/master/usr/main.c \
/usr/include/aarch64-linux-gnu/curl/urlapi.h \ /usr/include/aarch64-linux-gnu/curl/urlapi.h \
/usr/include/aarch64-linux-gnu/curl/options.h \ /usr/include/aarch64-linux-gnu/curl/options.h \
/usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \ /usr/include/aarch64-linux-gnu/curl/typecheck-gcc.h \
/usr/include/aarch64-linux-gnu/sys/stat.h \ /usr/include/aarch64-linux-gnu/sys/stat.h /usr/include/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent.h \
/usr/include/aarch64-linux-gnu/bits/dirent_ext.h \
/home/orangepi/car/master/system/gpio/gpio_common.h \ /home/orangepi/car/master/system/gpio/gpio_common.h \
/home/orangepi/car/master/include/log.h \ /home/orangepi/car/master/include/log.h \
/home/orangepi/car/master/include/delay.h \ /home/orangepi/car/master/include/delay.h \
......
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
#define PROJECT_VERSION_MINOR 1 #define PROJECT_VERSION_MINOR 1
#define PROJECT_VERSION_PATCH 0 #define PROJECT_VERSION_PATCH 0
#define GIT_HASH "" #define GIT_HASH ""
#define BUILD_TIMESTAMP "2025-05-08T09:17:04" #define BUILD_TIMESTAMP "2025-05-08T12:02:23"
#define BUILD_USER "orangepi" #define BUILD_USER "orangepi"
File added
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
#define BUFFER_SIZE 1024 #define BUFFER_SIZE 1024
char *DEVICE_NAME_FILE="/home/orangepi/car/master/Deviceld.txt";
// 检查并创建日志目录 // 检查并创建日志目录
static int create_devicename_directory_if_not_exists(const char *path) { static int create_devicename_directory_if_not_exists(const char *path) {
char dir_path[256] = {0}; char dir_path[256] = {0};
...@@ -94,16 +96,76 @@ int rename_and_move_file(const char *source_file, const char *new_name, const ch ...@@ -94,16 +96,76 @@ int rename_and_move_file(const char *source_file, const char *new_name, const ch
return -1; return -1;
} }
int device_changename_back() { // 从文件名中提取时间戳
time_t extract_timestamp(const char *filename) {
char timestamp_str[20];
const char *dot = strrchr(filename, '.');
if (dot != NULL) {
strncpy(timestamp_str, dot + 1, sizeof(timestamp_str) - 1);
timestamp_str[sizeof(timestamp_str) - 1] = '\0';
struct tm tm = {0};
if (strptime(timestamp_str, "%Y%m%d%H%M", &tm) != NULL) {
return mktime(&tm);
}
}
return 0;
}
// 查找最新的文件
const char *find_latest_file(const char *dir_path) {
DIR *dir = opendir(dir_path);
if (dir == NULL) {
perror("无法打开目录");
return NULL;
}
struct dirent *entry;
time_t latest_time = 0;
const char *latest_filename = NULL;
while ((entry = readdir(dir)) != NULL) {
if (entry->d_type == DT_REG) {
time_t timestamp = extract_timestamp(entry->d_name);
if (timestamp > latest_time) {
latest_time = timestamp;
if (latest_filename != NULL) {
free((char *)latest_filename);
}
latest_filename = strdup(entry->d_name);
}
}
}
closedir(dir);
return latest_filename;
}
int device_changename_back() {//备份文件
if(file_exists(DEVICE_NAME_FILE) == 0) {//先检测文件是否存在 if(file_exists(DEVICE_NAME_FILE) == 0) {//先检测文件是否存在
if(create_devicename_directory_if_not_exists(DEVICE_NAME_DIR) != 0) { if(create_devicename_directory_if_not_exists(DEVICE_NAME_DIR) != 0) {
my_zlog_error("创建文件目录失败"); my_zlog_error("创建文件目录失败");
return -1; return -1;
} }
char *DEVICE_NAME_NEW = NULL; char *DEVICE_NAME_NEW = sprintf(DEVICE_NAME_FILE,".%s",);
rename_and_move_file(DEVICE_NAME_FILE,DEVICE_NAME_NEW,DEVICE_NAME_DIR); if(rename_and_move_file(DEVICE_NAME_FILE,DEVICE_NAME_NEW,DEVICE_NAME_DIR) !=0 ){
my_zlog_warn("移动文件失败");
}
} }
return 0;
}
char *device_changename_back_fail() {//改设备号密码失败回退版本,需要释放
char *device_file=find_latest_file(DEVICE_NAME_DIR);
const char *device_file_dir= "/home/orangepi/car/master/deviceback" ;
// 计算拼接后字符串的长度
size_t size = strlen(device_file_dir) + strlen(device_file) + 1 + 1; // 加上'/'和字符串结束符'\0'
char *full_path = (char *)malloc(size);
snprintf(full_path, size, "%s/%s", device_file_dir, device_file);
my_zlog_debug("拼接后的完整路径: %s\n", full_path);
free(device_file);
return full_path;
} }
\ No newline at end of file
#ifndef DEEVICE_CHANGE_H__ #ifndef DEEVICE_CHANGE_H__
#define DEEVICE_CHANGE_H__ #define DEEVICE_CHANGE_H__
#define DEVICE_NAME_FILE "/home/orangepi/car/master/Deviceld.txt"
#define DEVICE_NAME_DIR "/home/orangepi/car/master/deviceback/"
#define DEVICE_NAME_DIR "/home/orangepi/car/master/deviceback"
int device_changename_back();
const char *find_latest_file(const char *dir_path);
#endif #endif
\ No newline at end of file
...@@ -113,10 +113,10 @@ int Device_judg(CodeEnum code,char *sub_str) { ...@@ -113,10 +113,10 @@ int Device_judg(CodeEnum code,char *sub_str) {
return 0; return 0;
} }
int Device_File_Init() { int Device_File_Init() {//设备文件读取函数
char *readmidbuf=device_inspect(); //读取代码 char *readmidbuf=device_inspect(); //读取代码
if(strlen(readmidbuf) > 14 && readmidbuf[14]=='\n') readmidbuf[15]=='\0'; if(strlen(readmidbuf) > 14 && readmidbuf[14]=='\n') readmidbuf[14]=='\0';//将\n去除
const char *readbuf = readmidbuf; const char *readbuf = readmidbuf;
...@@ -129,8 +129,8 @@ int Device_File_Init() { ...@@ -129,8 +129,8 @@ int Device_File_Init() {
sub_str[4]='\0'; sub_str[4]='\0';
my_zlog_info("开始初始化了"); my_zlog_info("开始初始化了");
HashTable *hashTable = createHashTable(INITIAL_TABLE_SIZE); HashTable *hashTable = createHashTable(INITIAL_TABLE_SIZE);//创造hash表
hash_insert_init(hashTable); hash_insert_init(hashTable);//hash表初始化
CodeEnum code = find(hashTable, sub_str); CodeEnum code = find(hashTable, sub_str);
if(Device_judg(code,sub_str) == 0) my_zlog_info("判断成功了"); if(Device_judg(code,sub_str) == 0) my_zlog_info("判断成功了");
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
#include <stdbool.h> #include <stdbool.h>
#include<curl/curl.h> #include<curl/curl.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <dirent.h>
#include "gpio_common.h" #include "gpio_common.h"
#include "log.h" #include "log.h"
#include "delay.h" #include "delay.h"
......
...@@ -41,7 +41,10 @@ unsigned char gvalt[4];//存放mqtt接收的tpye,mode等 ...@@ -41,7 +41,10 @@ unsigned char gvalt[4];//存放mqtt接收的tpye,mode等
char *glat=NULL;//加入gps后删除,心跳预留,不更改 char *glat=NULL;//加入gps后删除,心跳预留,不更改
char *glon=NULL;//加入gps后删除,心跳预留,不更改 char *glon=NULL;//加入gps后删除,心跳预留,不更改
time_t gStart; time_t gStart;//时间戳
char *gdevice_change_id=NULL;
char *gdevice_change_date=NULL;
int mqtt_init() { int mqtt_init() {
// 初始化 mosquitto 库 // 初始化 mosquitto 库
...@@ -49,7 +52,6 @@ int mqtt_init() { ...@@ -49,7 +52,6 @@ int mqtt_init() {
mosq = mosquitto_new(NULL, true, NULL); mosq = mosquitto_new(NULL, true, NULL);
if (!mosq) { if (!mosq) {
//fprintf(stderr, "Failed to create Mosquitto client\n");
my_zlog_fatal("Failed to create Mosquitto client"); my_zlog_fatal("Failed to create Mosquitto client");
return -1; return -1;
} }
...@@ -61,11 +63,10 @@ int mqtt_init() { ...@@ -61,11 +63,10 @@ int mqtt_init() {
void on_connect(struct mosquitto *mosq, void *obj, int rc) {//回调函数 void on_connect(struct mosquitto *mosq, void *obj, int rc) {//回调函数
if (rc == 0) { if (rc == 0) {
//printf("Connected to broker\n");
my_zlog_debug("Connected to broker"); my_zlog_debug("Connected to broker");
topic_middle_value(); topic_middle_value();
mosquitto_subscribe(mosq, NULL, TOPIC, 0); mosquitto_subscribe(mosq, NULL, TOPIC, 0);
mosquitto_subscribe(mosq, NULL, TOPIC_BACK, 0); //mosquitto_subscribe(mosq, NULL, TOPIC_BACK, 0);
} else { } else {
fprintf(stderr, "Connection failed with code %d\n", rc); fprintf(stderr, "Connection failed with code %d\n", rc);
my_zlog_fatal("Connection failed"); my_zlog_fatal("Connection failed");
...@@ -140,10 +141,6 @@ void message_3(cJSON *body,cJSON *pwm_ctrl){//message_type为3,控制pwm ...@@ -140,10 +141,6 @@ void message_3(cJSON *body,cJSON *pwm_ctrl){//message_type为3,控制pwm
gvalt[2]=valTemp; gvalt[2]=valTemp;
gPwmCount = 0; gPwmCount = 0;
//printf("typeTemp:%d\n",gvalt[0]);
//printf("modeTemp:%d\n",gvalt[1]);
//printf("valTemp:%d\n",gvalt[2]);
my_zlog_debug("typeTemp:%d",gvalt[0]); my_zlog_debug("typeTemp:%d",gvalt[0]);
my_zlog_debug("modeTemp:%d",gvalt[1]); my_zlog_debug("modeTemp:%d",gvalt[1]);
my_zlog_debug("valTemp:%d",gvalt[2]); my_zlog_debug("valTemp:%d",gvalt[2]);
...@@ -243,17 +240,30 @@ int download_message(cJSON *root){ ...@@ -243,17 +240,30 @@ int download_message(cJSON *root){
cJSON *type = cJSON_GetObjectItem(down, "type"); cJSON *type = cJSON_GetObjectItem(down, "type");
if (cJSON_IsObject(type)) { if (cJSON_IsObject(type)) {
// 获取 type 中的 suf、dir 和 sername // 获取 type 中的 suf、dir 和 sername
cJSON *suf = cJSON_GetObjectItem(type, "suf"); cJSON *down_suf = cJSON_GetObjectItem(type, "suf");
cJSON *dir = cJSON_GetObjectItem(type, "dir"); //cJSON *down_dir = cJSON_GetObjectItem(type, "dir");&& cJSON_IsString(down_dir)
cJSON *sername = cJSON_GetObjectItem(type, "sername"); cJSON *down_sername = cJSON_GetObjectItem(type, "sername");
if (cJSON_IsString(suf) && cJSON_IsString(dir) && cJSON_IsString(sername)) { if (cJSON_IsString(down_suf) && cJSON_IsString(down_sername)) {
my_zlog_debug("Type Suf: %s", suf->valuestring); my_zlog_debug("Type Suf: %s", down_suf->valuestring);
my_zlog_debug("Type Dir: %s", dir->valuestring); //my_zlog_debug("Type Dir: %s", down_dir->valuestring);
my_zlog_debug("Type Sername: %s", sername->valuestring); my_zlog_debug("Type Sername: %s", down_sername->valuestring);
} }
} }
}else return 1; }else return -1;
return 0;
}
int device_mqttchange_name(cJSON *device_id){
cJSON *id = cJSON_GetObjectItem(device_id, "id");// 提取ID
cJSON *date = cJSON_GetObjectItem(device_id, "date");// 提取日期
*gdevice_change_id=id->valuestring;
*gdevice_change_date=date->valuestring;
// 输出提取的数据
printf("设备ID: %s\n", id->valuestring);
printf("日期: %s\n", date->valuestring);
return 0;
} }
void on_message(struct mosquitto *mosq, void *obj, const struct mosquitto_message *message) {//消息回环函数 void on_message(struct mosquitto *mosq, void *obj, const struct mosquitto_message *message) {//消息回环函数
...@@ -280,8 +290,11 @@ void on_message(struct mosquitto *mosq, void *obj, const struct mosquitto_messag ...@@ -280,8 +290,11 @@ void on_message(struct mosquitto *mosq, void *obj, const struct mosquitto_messag
if (json == NULL) { if (json == NULL) {
//fprintf(stderr, "Error before: [%s]\n", cJSON_GetErrorPtr()); //fprintf(stderr, "Error before: [%s]\n", cJSON_GetErrorPtr());
my_zlog_error("Error before: [%s]", cJSON_GetErrorPtr()); my_zlog_error("Error before: [%s]", cJSON_GetErrorPtr());
free(payload_str); } else if(cJSON_GetObjectItem(json, "device_id") != NULL) {
} else {// 提取 head 对象 cJSON *device_id=cJSON_GetObjectItem(json, "device_id");
device_mqttchange_name(device_id);
my_zlog_debug("接收到设备好更改");
} else {// 提取 head 对象
if(download_message(json) != 1) my_zlog_debug("接收到dowwnload下载"); if(download_message(json) != 1) my_zlog_debug("接收到dowwnload下载");
if(device_message(json) != 0) my_zlog_debug("没有接收到控制信息,代码编号:%d",device_message(json)); if(device_message(json) != 0) my_zlog_debug("没有接收到控制信息,代码编号:%d",device_message(json));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment