using Edge.Core.Parser.BinaryParser.Attributes;
namespace HengShan_Pump_NonIC_Plus.MessageEntity
{
///
/// 升累计6+金额累计6+公斤累计6
///
public class GetAccumulateResponse : NonICMessageTemplateResponseBase
{
[Format(6, EncodingType.BcdString, 3)]
public string volumeTotal { get; set; }
[Format(6, EncodingType.BcdString, 6)]
public string accountTotal { get; set; }
///
/// currently not used
///
[Format(6, EncodingType.BcdString, 8)]
public string kiloTotal { get; set; }
public ulong 升累计
{
get { return ulong.Parse(volumeTotal); }
set {; }
}
public ulong 金额累计
{
get { return ulong.Parse(accountTotal); }
set {; }
}
public ulong 公斤累计
{
get { return ulong.Parse(kiloTotal); }
set {; }
}
public override string ToLogString()
{
return $"升累计: {升累计}, 金额累计: {金额累计}, 公斤累计: {公斤累计}";
}
}
}