Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
car-controlserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wenzhongjian
car-controlserver
Commits
7c005c69
Commit
7c005c69
authored
Apr 01, 2025
by
957dd
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加了云台的逻辑
parent
707083c7
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
4018 additions
and
2 deletions
+4018
-2
gpio_pwm_2.h
lib/gpio_pwm_2.h
+12
-0
main.h
lib/main.h
+1
-0
mqtt.h
lib/mqtt.h
+1
-0
log.txt
log/log.txt
+3861
-0
main
main
+0
-0
gpio_pwm_2.c
src/gpio_pwm_2.c
+134
-0
mqtt.c
src/mqtt.c
+3
-2
main.c
usr/main.c
+6
-0
No files found.
lib/gpio_pwm_2.h
0 → 100644
View file @
7c005c69
#ifndef __GPIO_PWM_2_H__
#define __GPIO_PWM_2_H__
#include <wiringPi.h>
#include <stdio.h>
#include <stdlib.h>
void
pwm_PTZ_hz
();
void
PTZ_pwm_init
();
void
PTZ_pwm_change
(
unsigned
char
*
buf
)
;
#endif
\ No newline at end of file
lib/main.h
View file @
7c005c69
...
@@ -11,6 +11,7 @@
...
@@ -11,6 +11,7 @@
#include <termios.h>
#include <termios.h>
#include <wiringPi.h>
#include <wiringPi.h>
#include "gpio_pwm.h"
#include "gpio_pwm.h"
#include "gpio_pwm_2.h"
#include "ip.h"
#include "ip.h"
#include "mqtt.h"
#include "mqtt.h"
#include "delay.h"
#include "delay.h"
...
...
lib/mqtt.h
View file @
7c005c69
...
@@ -16,6 +16,7 @@
...
@@ -16,6 +16,7 @@
#include "gpio_pwm.h"
#include "gpio_pwm.h"
#include "INA226.h"
#include "INA226.h"
#include "pthrpoll.h"
#include "pthrpoll.h"
#include "gpio_pwm_2.h"
extern
char
*
TOPIC
;
//="app2dev/controlcar0004"
extern
char
*
TOPIC
;
//="app2dev/controlcar0004"
extern
char
*
TOPIC2
;
//="dev2app/controlcar0004"
extern
char
*
TOPIC2
;
//="dev2app/controlcar0004"
...
...
log/log.txt
View file @
7c005c69
[19494:19494:0401/101545.657085:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is egl, ANGLE is
[19494:19494:0401/101545.690428:ERROR:gl_angle_util_vulkan.cc(22)] EGL_EXT_device_query not supported
[19494:19494:0401/101545.693790:ERROR:vulkan_instance.cc(91)] Failed to get vkGetInstanceProcAddr pointer from ANGLE.
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
[19495:19535:0401/101551.906962:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
读取到文件内容: 01040100000000
开始初始化了1:app2dev/01040100000000,2:dev2app/01040100000000,3:01040100000000
ip:192.168.137.22
Mqttbeat start
open cam
Connected to broker
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
57
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
56
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
55
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
54
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
51
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
50
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
49
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
60
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
63
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
64
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
65
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
ip:192.168.137.22
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.03","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
65
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
63
message_type: 3
typeTemp:1
modeTemp:2
valTemp:65
62
message_type: 3
typeTemp:1
modeTemp:2
valTemp:70
61
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
48
message_type: 3
typeTemp:1
modeTemp:2
valTemp:75
60
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
47
message_type: 3
typeTemp:1
modeTemp:2
valTemp:80
59
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
46
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.97","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
44
message_type: 3
typeTemp:1
modeTemp:2
valTemp:85
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
43
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
42
message_type: 3
typeTemp:1
modeTemp:2
valTemp:90
57
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
41
message_type: 3
typeTemp:1
modeTemp:2
valTemp:95
55
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
40
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
39
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
54
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
38
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
53
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
36
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
35
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
33
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
32
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
30
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
29
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
27
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
26
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.04","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
53
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
54
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
55
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
56
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
57
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
58
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
60
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
61
message_type: 3
typeTemp:1
modeTemp:1
valTemp:90
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:95
63
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
64
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
65
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.01","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
65
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
63
message_type: 3
typeTemp:1
modeTemp:2
valTemp:65
62
message_type: 3
typeTemp:1
modeTemp:2
valTemp:70
61
message_type: 3
typeTemp:1
modeTemp:2
valTemp:75
60
message_type: 3
typeTemp:1
modeTemp:2
valTemp:80
59
message_type: 3
typeTemp:1
modeTemp:2
valTemp:85
58
message_type: 3
typeTemp:1
modeTemp:2
valTemp:90
57
message_type: 3
typeTemp:1
modeTemp:2
valTemp:95
55
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
54
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
53
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.04","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
53
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
54
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
55
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
56
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
57
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
58
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
60
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
61
message_type: 3
typeTemp:1
modeTemp:1
valTemp:90
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:95
63
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
64
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
65
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.00","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
65
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
63
message_type: 3
typeTemp:1
modeTemp:2
valTemp:65
62
message_type: 3
typeTemp:1
modeTemp:2
valTemp:70
61
message_type: 3
typeTemp:1
modeTemp:2
valTemp:75
60
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.01","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:2
valTemp:80
59
message_type: 3
typeTemp:1
modeTemp:2
valTemp:85
58
message_type: 3
typeTemp:1
modeTemp:2
valTemp:90
57
message_type: 3
typeTemp:1
modeTemp:2
valTemp:95
55
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
54
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
53
message_type: 3
typeTemp:1
modeTemp:2
valTemp:100
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:65
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:70
52
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.04","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:2
valTemp:75
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
53
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
54
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
55
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
56
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
57
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
58
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
60
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
61
message_type: 3
typeTemp:1
modeTemp:1
valTemp:90
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:95
63
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
64
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
65
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.04","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
65
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
63
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.78","I:":"1.32"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
63
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
62
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
61
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
60
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
61
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
60
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
59
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
58
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
59
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
58
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
57
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
55
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
57
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
55
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
54
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
53
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
54
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
53
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
52
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
53
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
53
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
54
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
55
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
56
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
57
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
58
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
60
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.04","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
61
message_type: 3
typeTemp:1
modeTemp:1
valTemp:90
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:95
63
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
64
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
65
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
27
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
34
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.93","I:":"1.33"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
35
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
38
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
39
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
40
message_type: 3
typeTemp:1
modeTemp:3
valTemp:60
41
message_type: 3
typeTemp:1
modeTemp:3
valTemp:61
42
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
43
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
44
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
46
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
47
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
48
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
49
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
50
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
51
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
52
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
54
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
55
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
56
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
57
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
57
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
56
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
55
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
54
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
51
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.97","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
50
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
49
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
48
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
47
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
46
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
44
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
43
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
42
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
41
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
40
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
39
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
38
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
36
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
35
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
33
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
32
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
30
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
29
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
27
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
26
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
27
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
34
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
35
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
38
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
39
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
40
message_type: 3
typeTemp:1
modeTemp:3
valTemp:60
41
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
42
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
43
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
44
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
46
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
47
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
48
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
49
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
50
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
51
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
52
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
54
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
55
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
56
message_type: 3
typeTemp:1
modeTemp:3
valTemp:60
57
message_type: 3
typeTemp:1
modeTemp:3
valTemp:61
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
57
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
56
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
55
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
54
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
51
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
50
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
49
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
48
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
47
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
46
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
44
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
43
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
42
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
41
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
40
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
39
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
38
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
36
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
35
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
33
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
32
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
30
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
29
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
27
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.00","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
27
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
34
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
35
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
38
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
39
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
40
message_type: 3
typeTemp:1
modeTemp:3
valTemp:60
41
message_type: 3
typeTemp:1
modeTemp:3
valTemp:61
42
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
43
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
44
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
46
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
47
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
48
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
49
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
50
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
51
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
52
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
54
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.95","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
55
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
56
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
57
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
58
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
59
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
60
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
59
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
57
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
56
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
55
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
54
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
52
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
51
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
50
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
49
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
48
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
47
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
46
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
44
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
43
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
42
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
41
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
40
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
39
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
38
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
36
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.99","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
35
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
33
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
32
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
30
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
29
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
27
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
26
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
27
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
34
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
35
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
38
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.97","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
39
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
40
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
39
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
38
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
36
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
35
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
33
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
32
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
30
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
29
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
34
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
35
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
38
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
39
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
40
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
41
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
42
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
41
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.01","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
40
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
39
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
38
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
36
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
35
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
33
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
32
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
30
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
29
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
27
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
26
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
27
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
34
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
35
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
33
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
32
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
31
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
30
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
29
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.01","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
27
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
65
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
63
message_type: 3
typeTemp:1
modeTemp:2
valTemp:65
62
message_type: 3
typeTemp:1
modeTemp:2
valTemp:70
61
message_type: 3
typeTemp:1
modeTemp:2
valTemp:75
60
message_type: 3
typeTemp:1
modeTemp:2
valTemp:71
59
message_type: 3
typeTemp:1
modeTemp:2
valTemp:71
58
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
57
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
31
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
32
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
34
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
58
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
35
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
59
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
38
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
60
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
39
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
61
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
40
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
41
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
62
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
42
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
63
message_type: 3
typeTemp:1
modeTemp:3
valTemp:60
43
message_type: 3
typeTemp:1
modeTemp:3
valTemp:61
44
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
65
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
46
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.99","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
47
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
66
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
48
message_type: 3
typeTemp:1
modeTemp:1
valTemp:90
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
49
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
50
message_type: 3
typeTemp:1
modeTemp:1
valTemp:95
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
51
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
52
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
54
message_type: 3
typeTemp:1
modeTemp:1
valTemp:105
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
55
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
56
message_type: 3
typeTemp:1
modeTemp:1
valTemp:110
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
57
message_type: 3
typeTemp:1
modeTemp:1
valTemp:115
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
58
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
59
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
60
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
62
message_type: 3
typeTemp:1
modeTemp:1
valTemp:119
67
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
63
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
64
message_type: 3
typeTemp:1
modeTemp:1
valTemp:120
67
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
65
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
64
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
63
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
62
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
60
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
59
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
57
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
66
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
56
message_type: 3
typeTemp:1
modeTemp:2
valTemp:55
65
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
55
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
54
message_type: 3
typeTemp:1
modeTemp:2
valTemp:60
63
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
52
message_type: 3
typeTemp:1
modeTemp:2
valTemp:65
62
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
51
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
50
message_type: 3
typeTemp:1
modeTemp:2
valTemp:70
61
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
49
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
48
message_type: 3
typeTemp:1
modeTemp:2
valTemp:75
60
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
47
message_type: 3
typeTemp:1
modeTemp:2
valTemp:80
59
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
46
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
44
message_type: 3
typeTemp:1
modeTemp:2
valTemp:85
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:2
valTemp:50
57
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
46
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.35"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
47
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
48
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
47
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
58
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
46
message_type: 3
typeTemp:1
modeTemp:1
valTemp:55
59
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
44
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
43
message_type: 3
typeTemp:1
modeTemp:1
valTemp:60
60
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
42
message_type: 3
typeTemp:1
modeTemp:1
valTemp:65
61
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
41
message_type: 3
typeTemp:1
modeTemp:1
valTemp:70
62
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
40
message_type: 3
typeTemp:1
modeTemp:1
valTemp:75
63
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
39
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.00","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:80
65
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
38
message_type: 3
typeTemp:1
modeTemp:1
valTemp:85
66
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
36
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
35
message_type: 3
typeTemp:1
modeTemp:1
valTemp:90
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
34
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
33
message_type: 3
typeTemp:1
modeTemp:1
valTemp:95
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
32
message_type: 3
typeTemp:1
modeTemp:1
valTemp:100
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
31
message_type: 3
typeTemp:1
modeTemp:1
valTemp:105
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
30
message_type: 3
typeTemp:1
modeTemp:1
valTemp:110
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
29
message_type: 3
typeTemp:1
modeTemp:1
valTemp:115
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
27
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
26
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.99","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.00","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:114
67
message_type: 3
typeTemp:1
modeTemp:1
valTemp:50
67
message_type: 3
typeTemp:1
modeTemp:2
valTemp:0
message_type: 3
typeTemp:1
modeTemp:4
valTemp:47
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:48
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:49
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:50
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:51
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:52
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:53
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:54
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:55
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:56
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:57
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:58
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:59
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:60
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:61
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:62
25
message_type: 3
typeTemp:1
modeTemp:4
valTemp:0
message_type: 3
typeTemp:1
modeTemp:3
valTemp:47
26
message_type: 3
typeTemp:1
modeTemp:3
valTemp:48
27
message_type: 3
typeTemp:1
modeTemp:3
valTemp:49
29
message_type: 3
typeTemp:1
modeTemp:3
valTemp:50
30
message_type: 3
typeTemp:1
modeTemp:3
valTemp:51
31
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"10.99","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:52
32
message_type: 3
typeTemp:1
modeTemp:3
valTemp:53
33
message_type: 3
typeTemp:1
modeTemp:3
valTemp:54
34
message_type: 3
typeTemp:1
modeTemp:3
valTemp:55
35
message_type: 3
typeTemp:1
modeTemp:3
valTemp:56
36
message_type: 3
typeTemp:1
modeTemp:3
valTemp:57
38
message_type: 3
typeTemp:1
modeTemp:3
valTemp:58
39
message_type: 3
typeTemp:1
modeTemp:3
valTemp:59
40
message_type: 3
typeTemp:1
modeTemp:3
valTemp:60
41
message_type: 3
typeTemp:1
modeTemp:3
valTemp:61
42
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
43
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
44
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
46
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
47
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
48
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
49
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
50
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
51
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
52
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
54
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
55
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
56
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
57
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
58
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
59
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
60
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
62
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
63
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
64
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
65
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
66
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
67
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.02","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
68
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
69
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
71
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
72
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
73
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
74
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
75
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
76
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
77
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
79
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
80
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
81
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
82
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
83
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
84
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
85
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
87
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
88
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
89
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
90
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
91
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
92
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
93
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
95
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
96
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
97
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
98
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
99
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
100
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
101
{"body":{"ip":"192.168.137.22","ID":"app2dev/01040100000000","V:":"11.01","I:":"1.34"},"head":{"message_type":1}}
ip:192.168.137.22
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
102
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
104
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
105
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
106
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
107
message_type: 3
typeTemp:1
modeTemp:3
valTemp:62
108
message_type: 3
[19495:19535:0401/101804.568235:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
[19495:19535:0401/101829.109590:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
[19495:19535:0401/101910.166195:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[19495:19535:0401/101952.070545:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
main
View file @
7c005c69
No preview for this file type
src/gpio_pwm_2.c
0 → 100644
View file @
7c005c69
#include "gpio_pwm_2.h"
#define PWM_PIN_up 21
#define PWM_PIN_down 2
// 舵机最小脉冲宽度(ms)
#define MIN_PULSE_WIDTH 0.5
// 舵机最大脉冲宽度(ms)
#define MAX_PULSE_WIDTH 2.5
float
Initial_value
=
90
;
static
int
val_change
=
90
;
static
int
val_up_down
=
90
;
static
unsigned
char
change_index
=
0
;
static
unsigned
char
up_down_index
=
0
;
void
pwm_PTZ_hz
()
{
int
pwm_clock
=
24000000
/
(
50
*
1000
);
// 定义 PWM 频率为 50Hz
pinMode
(
PWM_PIN_up
,
PWM_OUTPUT
);
pinMode
(
PWM_PIN_down
,
PWM_OUTPUT
);
pwmSetClock
(
PWM_PIN_up
,
pwm_clock
);
//=19200*1000/(hz*2000)
pwmSetRange
(
PWM_PIN_up
,
1024
);
//占空比范围
pwmSetClock
(
PWM_PIN_down
,
pwm_clock
);
//=19200*1000/(hz*2000)
pwmSetRange
(
PWM_PIN_down
,
1024
);
//占空比范围
}
float
calculate_pulse_width
(
int
angle
)
{
if
(
angle
<
0
)
{
angle
=
0
;
}
else
if
(
angle
>
270
)
{
angle
=
270
;
}
return
((
MAX_PULSE_WIDTH
-
MIN_PULSE_WIDTH
)
/
270
.
0
)
*
angle
+
MIN_PULSE_WIDTH
;
}
int
calculate_duty_cycle
(
float
pulse_width
)
{
// 周期(ms)
float
period
=
1000
.
0
/
50
;
return
(
int
)((
pulse_width
/
period
)
*
1024
);
}
void
PTZ_pwm_init
()
{
float
pulse_width
=
calculate_pulse_width
(
Initial_value
);
int
pulse
=
calculate_duty_cycle
(
pulse_width
);
pwmWrite
(
PWM_PIN_up
,
pulse
);
pwmWrite
(
PWM_PIN_down
,
pulse
);
}
void
PTZ_pwm_left
()
{
float
pulse_width
;
int
pulse
;
change_index
++
;
if
(
change_index
>=
1
)
{
change_index
=
0
;
val_change
-=
3
;
if
(
val_change
<=
0
)
val_change
=
0
;
pulse_width
=
calculate_pulse_width
(
val_change
);
pulse
=
calculate_duty_cycle
(
pulse_width
);
}
printf
(
"%d
\n
"
,
pulse
);
pwmWrite
(
PWM_PIN_down
,
pulse
);
}
void
PTZ_pwm_right
()
{
float
pulse_width
;
int
pulse
;
change_index
++
;
if
(
change_index
>=
1
)
{
change_index
=
0
;
val_change
+=
3
;
if
(
val_change
>=
270
)
val_change
=
270
;
pulse_width
=
calculate_pulse_width
(
val_change
);
pulse
=
calculate_duty_cycle
(
pulse_width
);
}
printf
(
"%d
\n
"
,
pulse
);
pwmWrite
(
PWM_PIN_down
,
pulse
);
}
void
PTZ_pwm_up
()
{
float
pulse_width
;
int
pulse
;
up_down_index
++
;
if
(
up_down_index
>=
1
)
{
up_down_index
=
0
;
val_up_down
+=
3
;
if
(
val_up_down
>=
110
)
val_up_down
=
110
;
pulse_width
=
calculate_pulse_width
(
val_up_down
);
pulse
=
calculate_duty_cycle
(
pulse_width
);
}
printf
(
"%d
\n
"
,
pulse
);
pwmWrite
(
PWM_PIN_up
,
pulse
);
}
void
PTZ_pwm_down
()
{
float
pulse_width
;
int
pulse
;
up_down_index
++
;
if
(
up_down_index
>=
1
)
{
up_down_index
=
0
;
val_up_down
-=
3
;
if
(
val_up_down
<=
70
)
val_up_down
=
70
;
pulse_width
=
calculate_pulse_width
(
val_up_down
);
pulse
=
calculate_duty_cycle
(
pulse_width
);
}
printf
(
"%d
\n
"
,
pulse
);
pwmWrite
(
PWM_PIN_up
,
pulse
);
}
void
PTZ_pwm_change
(
unsigned
char
*
buf
)
{
unsigned
char
mode
=
buf
[
1
];
unsigned
char
val
=
buf
[
2
];
if
(
val
!=
0
)
{
switch
(
mode
)
{
case
1
:
PTZ_pwm_up
();
break
;
case
2
:
PTZ_pwm_down
();
break
;
case
3
:
PTZ_pwm_right
();
break
;
case
4
:
PTZ_pwm_left
();
break
;
default:
break
;
}
}
}
\ No newline at end of file
src/mqtt.c
View file @
7c005c69
...
@@ -101,8 +101,9 @@ void message_3(cJSON *body,cJSON *pwm_ctrl){//message_type为3,控制pwm
...
@@ -101,8 +101,9 @@ void message_3(cJSON *body,cJSON *pwm_ctrl){//message_type为3,控制pwm
if
(
thread_pool_add_task
(
pool
,
ship_speed_change
,
gvalt
)
!=
0
)
{
if
(
thread_pool_add_task
(
pool
,
ship_speed_change
,
gvalt
)
!=
0
)
{
printf
(
"Failed to add task
\n
"
);
printf
(
"Failed to add task
\n
"
);
}
}
}
if
(
AppExit_pin_pwm
==
4
)
{
PTZ_pwm_change
(
gvalt
);
}
}
}
}
...
...
usr/main.c
View file @
7c005c69
...
@@ -28,6 +28,12 @@ int Device_File_Init() {
...
@@ -28,6 +28,12 @@ int Device_File_Init() {
pool
=
thread_pool_init
(
1
,
1
);
pool
=
thread_pool_init
(
1
,
1
);
AppExit_pin_pwm
=
3
;
//车的异常停止值
AppExit_pin_pwm
=
3
;
//车的异常停止值
free
(
sub_str
);
free
(
sub_str
);
}
else
if
(
strcmp
(
sub_str
,
"04"
)
==
0
){
//船的编码
pin_init
();
pwm_PTZ_hz
();
PTZ_pwm_init
();
AppExit_pin_pwm
=
4
;
//车的异常停止值
free
(
sub_str
);
}
}
Delay_Ms
(
20
,
0
);
Delay_Ms
(
20
,
0
);
TOPIC
=
malloc
(
24
);
TOPIC
=
malloc
(
24
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment