using System;
using System.Collections.Generic;
using System.Text;
namespace VeederRoot_ATG_Console.MessageEntity.Outgoing
{
///
/// i|I201
///
public class QueryInTankInventoryReportRequest : OutgoingMessageBase
{
///
/// 201 report
///
///
/// 0 indicates all tanks
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();
////base.DataFieldAndOptionalCheckSumAndETX.AddRange(Encoding.ASCII.GetBytes(tankNumber.ToString().PadLeft(2, '0')));
}
}
}