12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Dfs.WayneChina.IMisPlus.Models
- {
- /// <summary>
- /// Settings/parameters/info regarding the dispensers of legacy iFuel system.
- /// </summary>
- public class Dispenser
- {
- /// <summary>
- /// Site designated dispenser number, must be a valid value.
- /// Zero means this data is meaningless.
- /// Sps Field: `DspNo`, type: char(6)
- /// </summary>
- public string DispNo { get; set; }
- /// <summary>
- /// Type of dispenser.
- /// Sps Field: `DspType`, type: varchar(30)
- /// </summary>
- public string DispType { get; set; }
- /// <summary>
- /// Manufacturer name of the dispenser.
- /// Sps Field: `SupplierName`, type: varchar(50)
- /// </summary>
- public string Manufacturer { get; set; }
- /// <summary>
- /// Communication protocol type, 1=IFSF,2=Hengshan
- /// Sps Field: `Protocol`, type: tinyint(1)
- /// </summary>
- public byte ProtocolType { get; set; }
- /// <summary>
- /// Communication address, tcp, serial etc.
- /// Sps Field: `Address`, type: char(16)
- /// </summary>
- public string Address { get; set; }
- /// <summary>
- /// The life span limit of the dispenser hardware.
- /// Sps Field: `LimitDate`, type: int(2)
- /// </summary>
- public ushort Life { get; set; }
- /// <summary>
- /// Indicates whether the dispenser is in use or not.
- /// Sps Field: `State`, type: char(2)
- /// </summary>
- public string State { get; set; }
- /// <summary>
- /// Serial number of shipment from factory.
- /// Sps Field: `FactoryNo`, type: char(20)
- /// </summary>
- public string ManufacturingNo { get; set; }
- /// <summary>
- /// Date of Manufacture, format 'yyyy-MM-dd'
- /// Sps Field: `FactoryDate`, type: date
- /// </summary>
- public DateTime DateOfManufacture { get; set; }
- /// <summary>
- /// Count of nozzles installed on this dispenser.
- /// Sps Field: `NozzCount`, type: int(2)
- /// </summary>
- public ushort NozzleCount { get; set; }
- }
- }
|