Files
bj_power/bj_power_mes/apis/system.api
T

28 lines
729 B
Plaintext

syntax = "v1"
info (
title: "系统状态 API"
desc: "控制面板系统状态查询"
author: "wangcheng"
version: "1.0"
)
type SystemStatusReply {
PlcConnected bool `json:"plcConnected"`
RobotConnected bool `json:"robotConnected"`
LineStatus string `json:"lineStatus"` // running/paused/emergency/idle
ActiveWorkOrders int `json:"activeWorkOrders"`
ActiveJobs int `json:"activeJobs"`
UnacknowledgedAlarms int `json:"unacknowledgedAlarms"`
PendingManualActions int `json:"pendingManualActions"`
}
@server (
prefix: /api/v1
group: system
jwt: Auth
)
service spherical-api {
@handler GetSystemStatus
get /system/status returns (SystemStatusReply)
}