1234567891011121314151617181920212223242526272829 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace VeederRoot_ATG_Console.MessageEntity.Outgoing
- {
- /// <summary>
- /// i|I201
- /// </summary>
- public class QueryInTankInventoryReportRequest : OutgoingMessageBase
- {
- /// <summary>
- /// 201 report
- /// </summary>
- /// <param name="messageFormat"></param>
- /// <param name="tankNumber">0 indicates all tanks</param>
- public QueryInTankInventoryReportRequest(MessageFormat messageFormat
- , int tankNumber)
- : base(messageFormat,
- FuncCode.QueryInTankInventoryReport,
- tankNumber.ToString().PadLeft(2, '0'))
- {
- if (tankNumber < 0 || tankNumber > 99) throw new ArgumentOutOfRangeException("Valid tank number is range from 0 to 99");
- //base.FunctionCodeRaw = base.FunctionCodeRaw.Substring(0, 4) + tankNumber.ToString().PadLeft(2, '0');
- ////base.DataFieldAndOptionalCheckSumAndETX = new List<byte>();
- ////base.DataFieldAndOptionalCheckSumAndETX.AddRange(Encoding.ASCII.GetBytes(tankNumber.ToString().PadLeft(2, '0')));
- }
- }
- }
|