| | |
| | | case eRule.Float: |
| | | { |
| | | var btValue = bts.Skip(skip).Take(2 * 2).ToArray(); |
| | | var value = (float)CalcuFloat(btValue) * x.Ratio; |
| | | var value = CalcuFloat(btValue) * x.Ratio; |
| | | record.SrcValue = value.ToString(); |
| | | } |
| | | break; |
| | | case eRule.Short: |
| | | { |
| | | var btValue = bts.Skip(skip).Take(2).ToArray(); |
| | | var value = (short)CalcuShort(btValue) * x.Ratio; |
| | | var value = CalcuShort(btValue) * x.Ratio; |
| | | record.SrcValue = value.ToString(); |
| | | } |
| | | break; |
| | | case eRule.Int: |
| | | { |
| | | var btValue = bts.Skip(skip).Take(2 * 2).ToArray(); |
| | | var value = (int)CalcuInt(btValue) * x.Ratio; |
| | | var value = CalcuInt(btValue) * x.Ratio; |
| | | record.SrcValue = value.ToString(); |
| | | } |
| | | break; |