| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- using StressClient.Common;
- namespace Vbdsm.Model
- {
- public class Harmonic
- {
- public Harmonic(string type)
- {
- this.type = type;
- }
- public Harmonic()
- {
- type = "";
- }
- public string type { get; set; }
- public decimal h3 => GetVal();
- public decimal h5 => GetVal();
- public decimal h7 => GetVal();
- public decimal h9 => GetVal();
- public decimal h11 => GetVal();
- public decimal h13 => GetVal();
- public decimal h15 => GetVal();
- public decimal h17 => GetVal();
- public decimal h19 => GetVal();
- public decimal h21 => GetVal();
- public decimal h23 => GetVal();
- public decimal h25 => GetVal();
- public decimal h27 => GetVal();
- public decimal h29 => GetVal();
- public decimal h31 => GetVal();
- public decimal hall => Helper.GetRan(550, 100, 100);
- public decimal baseI { get; private set; }
- public decimal baseU { get; private set; }
- private decimal GetVal()
- {
- return new Random().Next(0, 100) > 50 ? Helper.GetRan(150, 50, 100) : 0;
- }
- private string GetStr()
- {
- return
- $"h3:{h3},h5:{h5},h7:{h7},h9:{h9},h11:{h11},h13:{h13},h15:{h15},h17:{h17},h19:{h19},h21:{h21},h23:{h23},h25:{h25},h27:{h27},h29:{h29},h31:{h31},hall:{hall}";
- }
- public string GetStr_I()
- {
- return $"hi{type}={GetStr()},basei:{baseI}";
- }
- public string GetStr_U()
- {
- return $"hu{type}={GetStr()},baseu:{baseU}";
- }
- public Harmonic SetU(decimal u)
- {
- baseU = u;
- return this;
- }
- public Harmonic SetI(decimal i)
- {
- baseI = i;
- return this;
- }
- }
- }
|