| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- using Newtonsoft.Json;
- using Prism.Mvvm;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Team.FFFeederService;
- using TeamAAS_VP.Enums;
- namespace TeamAAS_VP.Models
- {
- /// <summary>
- /// Feeder参数
- /// </summary>
- public class FeederInfo : BindableBase
- {
- private Guid _Id;
- public Guid Id
- {
- get { return _Id; }
- set { SetProperty(ref _Id, value); }
- }
- private int _FeederNo;
- /// <summary>
- /// 编号
- /// </summary>
- public int FeederNo
- {
- get { return _FeederNo; }
- set { SetProperty(ref _FeederNo, value); }
- }
- private string _FeederName;
- /// <summary>
- /// Feeder名称
- /// </summary>
- public string FeederName
- {
- get { return _FeederName; }
- set { SetProperty(ref _FeederName, value); }
- }
- private FeederBrand _FeederBrand = FeederBrand.TEAM;
- /// <summary>
- /// Feeder名称
- /// </summary>
- public FeederBrand FeederBrand
- {
- get { return _FeederBrand; }
- set { SetProperty(ref _FeederBrand, value); }
- }
- private TCPConnectType _ConnectType = TCPConnectType.Client;
- /// <summary>
- /// 通讯方式
- /// </summary>
- public TCPConnectType ConnectType
- {
- get { return _ConnectType; }
- set { SetProperty(ref _ConnectType, value); }
- }
- private string _IP = "192.168.31.200";
- /// <summary>
- /// IP地址
- /// </summary>
- public string IP
- {
- get { return _IP; }
- set { SetProperty(ref _IP, value); }
- }
- private int _Port = 5000;
- /// <summary>
- /// 端口号
- /// </summary>
- public int Port
- {
- get { return _Port; }
- set { SetProperty(ref _Port, value); }
- }
- public FeederInfo Clone()
- {
- return JsonConvert.DeserializeObject<FeederInfo>(JsonConvert.SerializeObject(this)); ;
- }
- }
- }
|