123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- using System.Collections.Generic;
- namespace RequestServer.HttpServer
- {
- public class RequestBody<T>
- {
- public string deviceType
- { get; set; }
- public string machineName
- { get; set; }
- public string port
- { get; set; }
- public string prgName
- { get; set; }
- public string serverUrl
- { get; set; }
- public string userName
- { get; set; }
- public string password
- { get; set; }
- public string path
- { get; set; }
- public string address
- { get; set; }
- public string value
- { get; set; }
- public string type
- { get; set; }
- public ushort toolNo
- { get; set; }
- public T data { get; set; }
- }
- public class ToolData
- {
- /// <summary>
- /// 刀位号
- /// </summary>
- public ushort pkno { get; set; }
- /// <summary>
- /// 刀具长度
- /// </summary>
- public int lengthA { get; set; }
- /// <summary>
- /// 刀具名称
- /// </summary>
- public byte name { get; set; }
- /// <summary>
- /// 公称径
- /// </summary>
- public int int0 { get; set; }
- /// <summary>
- /// 刀具径刀尖角
- /// </summary>
- public int diameter { get; set; }
- /// <summary>
- /// 材料
- /// </summary>
- public string string0 { get; set; }
- /// <summary>
- /// 刀具寿命
- /// </summary>
- public int lifetime { get; set; }
- /// <summary>
- /// 刀具次数
- /// </summary>
- public ushort lifenumber { get; set; }
- /// <summary>
- /// 刀具使用时间
- /// </summary>
- public int usetime { get; set; }
- /// <summary>
- /// 刀具使用次数
- /// </summary>
- public ushort usenumber { get; set; }
- /// <summary>
- /// 组号
- /// </summary>
- public int int1 { get; set; }
- /// <summary>
- /// 磨损补偿
- /// </summary>
- public int wearcompZ { get; set; }
- /// <summary>
- /// 磨损极限
- /// </summary>
- public int maxwearZ { get; set; }
- /// <summary>
- /// 刀尖补偿
- /// </summary>
- public short angle { get; set; }
- /// <summary>
- /// 最高转速
- /// </summary>
- public int easycompX { get; set; }
- /// <summary>
- /// 径补偿量
- /// </summary>
- public int easycompY { get; set; }
- /// <summary>
- /// 长度补偿
- /// </summary>
- public int conscompZ { get; set; }
- }
- /// <summary>
- /// 设备名称
- /// </summary>
- public enum DeviceTypeEnum
- {
- Opcua,
- Fanuc,
- Heidenhain,
- Mitsubishi,
- MtConnect,
- Mazaka
- }
- /// <summary>
- /// 类型名称
- /// </summary>
- public enum ActionTypeEnum
- {
- Connect,
- Collect,
- ToolNoData,
- ToolList,
- DeleteTool,
- SetTool,
- Upload,
- DownLoad,
- StartNcProgram,
- SelectNcProgram,
- DeleteNc,
- AlmInfo,
- Write,
- Read,
- UploadNoSet,
- SetMainProgram,
- DeleteOrSetTool
- }
- }
|