12345678910111213141516171819202122232425262728293031323334353637 |
- using System.ComponentModel;
- using System.IO.Ports;
- namespace HardwareConfig
- {
- public class SeriesAtti : BaseHardware
- {
- [Browsable(false)]
- [Category("参数")]
- public int 编号 { get; set; } = 0;
- [Category("参数")]
- [DisplayName("SerialPortType")]
- public SeriesTypeEnum 串口类型 { get; set; } = SeriesTypeEnum.RS232;
- [Category("参数")]
- public string 串口名称 { get; set; } = "串口1";
- [Category("串口")]
- public SerialPortComEnum 端口号 { get; set; } = SerialPortComEnum.COM1;
- [Category("串口")]
- public SerialPortBaudRateEnum 波特率 { get; set; } = SerialPortBaudRateEnum.B115200;
- [Category("串口")]
- public Parity 校验位 { get; set; } = Parity.None;
- [Category("串口")]
- public int 数据位 { get; set; } = 8;
- [Category("串口")]
- public StopBits 停止位 { get; set; } = StopBits.One;
-
- }
- public enum SeriesTypeEnum
- {
- RS232,
- RS485,
- ModbusRTU,
- ModbusACSII,
- ModbusTCP
- }
- }
|