This commit is contained in:
2024-04-28 01:09:02 +08:00
parent bedd905722
commit 35d0e4cd95
18 changed files with 228 additions and 3 deletions
+6 -2
View File
@@ -7,7 +7,7 @@ CORS(app)
power=0
current=0
# 黑体心跳
# 激光心跳
@app.route('/heartbeat', methods=['GET'])
def heartbeat():
return jsonify({'heartbeat': 'ok'}), 200
@@ -16,7 +16,11 @@ def heartbeat():
@app.route('/getpower', methods=['GET'])
def getpower():
global power
power_value = power
if power==0:
power_value = "off"
elif power==1:
power_value = "on"
return jsonify({'power': f'{power_value}'}), 200
# 设置电源状态
+12 -1
View File
@@ -7,7 +7,8 @@ CORS(app)
power = "off"
target=1
resetnum=0
absolute=0
angle=0
#电机心跳
@app.route('/heartbeat', methods=['GET'])
def heartbeat():
@@ -74,5 +75,15 @@ def setresetnum():
resetnum=int(resetnum_value)
return jsonify({'resetnum': f'{resetnum}'}), 200
#设置绝对角度
@app.route('/setabsolute', methods=['GET'])
def setabsolute():
global angle
angle_value = request.args.get('angle')
if angle_value is not None:
#驱动调用位置
angle=int(angle_value)
return jsonify({'angle': f'{angle}'}), 200
if __name__ == '__main__':
app.run(host='0.0.0.0', port=12223)
+9
View File
@@ -0,0 +1,9 @@
{
"version": "1",
"name": "zykf-test-api",
"type": "collection",
"ignore": [
"node_modules",
".git"
]
}
@@ -0,0 +1,15 @@
meta {
name: 光源亮度设置
type: http
seq: 5
}
get {
url: http://127.0.0.1:12222/setlight?light=200
body: none
auth: none
}
query {
light: 200
}
+11
View File
@@ -0,0 +1,11 @@
meta {
name: 光源心跳
type: http
seq: 1
}
get {
url: http://127.0.0.1:12222/heartbeat
body: none
auth: none
}
@@ -0,0 +1,11 @@
meta {
name: 光源电源获取
type: http
seq: 2
}
get {
url: http://127.0.0.1:12223/getpower
body: none
auth: none
}
@@ -0,0 +1,15 @@
meta {
name: 光源电源设置-关闭
type: http
seq: 4
}
get {
url: http://127.0.0.1:12223/setpower?power=off
body: none
auth: none
}
query {
power: off
}
@@ -0,0 +1,15 @@
meta {
name: 光源电源设置-打开
type: http
seq: 3
}
get {
url: http://127.0.0.1:12223/setpower?power=on
body: none
auth: none
}
query {
power: on
}
@@ -0,0 +1,15 @@
meta {
name: 激光强度设置
type: http
seq: 5
}
get {
url: http://127.0.0.1:12224/setcurrent?current=200
body: none
auth: none
}
query {
current: 200
}
+11
View File
@@ -0,0 +1,11 @@
meta {
name: 激光心跳
type: http
seq: 1
}
get {
url: http://127.0.0.1:12224/heartbeat
body: none
auth: none
}
@@ -0,0 +1,11 @@
meta {
name: 激光电源获取
type: http
seq: 2
}
get {
url: http://127.0.0.1:12224/getpower
body: none
auth: none
}
@@ -0,0 +1,15 @@
meta {
name: 激光电源设置-关闭
type: http
seq: 4
}
get {
url: http://127.0.0.1:12224/setpower?power=off
body: none
auth: none
}
query {
power: off
}
@@ -0,0 +1,15 @@
meta {
name: 激光电源设置-打开
type: http
seq: 3
}
get {
url: http://127.0.0.1:12224/setpower?power=on
body: none
auth: none
}
query {
power: on
}
+11
View File
@@ -0,0 +1,11 @@
meta {
name: 靶板心跳
type: http
seq: 1
}
get {
url: http://127.0.0.1:12223/heartbeat
body: none
auth: none
}
@@ -0,0 +1,11 @@
meta {
name: 靶板电源获取
type: http
seq: 2
}
get {
url: http://127.0.0.1:12223/getpower
body: none
auth: none
}
@@ -0,0 +1,15 @@
meta {
name: 靶板电源设置-关闭
type: http
seq: 4
}
get {
url: http://127.0.0.1:12223/setpower?power=off
body: none
auth: none
}
query {
power: off
}
@@ -0,0 +1,15 @@
meta {
name: 靶板电源设置-打开
type: http
seq: 3
}
get {
url: http://127.0.0.1:12223/setpower?power=on
body: none
auth: none
}
query {
power: on
}
@@ -0,0 +1,15 @@
meta {
name: 靶板绝对位置设置
type: http
seq: 5
}
get {
url: http://127.0.0.1:12223/setabsolute?angle=180000
body: none
auth: none
}
query {
angle: 180000
}