123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- namespace AmrControl.Clients
- {
- public class WsState
- {
- /// <summary>
- /// 工位id
- /// </summary>
- public string wsid { get; set; } = "id001";
- /// <summary>
- /// 三色灯关 绿 黄 红:
- /// off green yellow red
- /// </summary>
- public string triCokourLight { get; set; }
- /// <summary>
- /// 烟雾净化器开关:
- /// on off
- /// </summary>
- public string smokePurifier { get; set; }
- /// <summary>
- /// 人体感知有无人
- /// true false
- /// </summary>
- public string bodySensor { get; set; }
- /// <summary>
- /// 防静电手环未接入,配套,未佩戴
- /// off wear uwear
- /// </summary>
- public string wristStrap { get; set; }
- /// <summary>
- /// 电源状态
- /// </summary>
- public WsPower power { get; set; }
- /// <summary>
- /// 工位电烙铁
- /// </summary>
- public WsElectricIron electricIron { get; set; }
- /// <summary>
- /// 电动起子
- /// </summary>
- public WsElectricScrewdriver electricScrewdriver { get; set; }
- /// <summary>
- /// 助力臂
- /// </summary>
- public WsBalanceArm balanceArm { get; set; }
- public WsState()
- {
- power = new WsPower();
- electricIron = new WsElectricIron();
- electricScrewdriver = new WsElectricScrewdriver();
- balanceArm = new WsBalanceArm();
- }
- }
- /// <summary>
- /// 电动起子
- /// </summary>
- public class WsElectricScrewdriver
- {
- /// <summary>
- /// 在线状态
- /// on off
- /// </summary>
- public string state { get; set; }
- /// <summary>
- /// 当前扭力
- /// </summary>
- public string torqueForce { get; set; }
- /// <summary>
- /// 扭力曲线,用逗号来间隔数据
- /// </summary>
- public string tfArray { get; set; }
- /// <summary>
- /// 设定的扭力上下限
- /// </summary>
- public string lowTorqueForce { get; set; }
- public string highTorqueForce { get; set; }
- /// <summary>
- /// 转动角度
- /// </summary>
- public string angle { get; set; }
- /// <summary>
- /// 是否有警告 true/false
- /// </summary>
- public string warning { get; set; }
- }
- /// <summary>
- /// 工位电烙铁
- /// </summary>
- public class WsElectricIron
- {
- /// <summary>
- /// 在线状态
- /// on off
- /// </summary>
- public string state { get; set; }
- /// <summary>
- /// 设置值
- /// </summary>
- public string setTemperature { get; set; }
- /// <summary>
- /// 当前温度
- /// </summary>
- public string temperature { get; set; }
- /// <summary>
- /// 设定的温度上下限
- /// </summary>
- public string lowTemp { get; set; }
- public string highTemp { get; set; }
- /// <summary>
- /// 是否有警告, true/false
- /// </summary>
- public string warning { get; set; }
- }
- /// <summary>
- /// 工位电源
- /// </summary>
- public class WsPower
- {
- /// <summary>
- /// 电源状态开 关:
- /// on off
- /// </summary>
- public string state { get; set; }
- /// <summary>
- /// A/B/C相的电压、电流、功率
- /// </summary>
- public string voltA { get; set; }
- public string currA { get; set; }
- public string powerA { get; set; }
- public string voltB { get; set; }
- public string currB { get; set; }
- public string powerB { get; set; }
- public string voltC { get; set; }
- public string currC { get; set; }
- public string powerC { get; set; }
- }
- /// <summary>
- /// 平衡臂
- /// </summary>
- public class WsBalanceArm
- {
- /// <summary>
- /// 在线状态
- /// on off
- /// </summary>
- public string state { get; set; }
- /// <summary>
- /// 角度A
- /// </summary>
- public string angleA { get; set; }
- /// <summary>
- /// 角度B
- /// </summary>
- public string angleB { get; set; }
- }
-
- }
|