You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.6 KiB
47 lines
1.6 KiB
using Autofac;
|
|
using HybirdFrameworkCore.Autofac;
|
|
using Service.HelpRight.ElectricMeter;
|
|
|
|
namespace Service.Help.ElectricMeter.ElectricClient;
|
|
|
|
public class ElectricMgr
|
|
{
|
|
public static ElectricClientRight electricClientRight;
|
|
public static ElectricClientLeft electricClientLeft;
|
|
public static ElectricMsg ElectricMsg01 = new ();
|
|
public static ElectricMsg ElectricMsg02 = new ();
|
|
public static ElectricMsg ElectricMsg03 = new ();
|
|
public static ElectricMsg ElectricMsg04 = new ();
|
|
public static ElectricMsg ElectricMsg05 = new ();
|
|
public static ElectricMsg ElectricMsg06 = new ();
|
|
public static ElectricMsg ElectricMsg07 = new ();
|
|
public static ElectricMsg ElectricMsg08 = new ();
|
|
|
|
public static ElectricMsg ElectricMsg11 = new ();
|
|
public static ElectricMsg ElectricMsg12 = new ();
|
|
public static ElectricMsg ElectricMsg13 = new ();
|
|
public static ElectricMsg ElectricMsg14 = new ();
|
|
public static ElectricMsg ElectricMsg15 = new ();
|
|
public static ElectricMsg ElectricMsg16 = new ();
|
|
public static ElectricMsg ElectricMsg17 = new ();
|
|
public static ElectricMsg ElectricMsg18 = new ();
|
|
|
|
public static void InitRight()
|
|
{
|
|
if (electricClientRight == null)
|
|
{
|
|
electricClientRight = AppInfo.Container.Resolve<ElectricClientRight>();
|
|
}
|
|
|
|
Task.Run(() => electricClientRight.Connect());
|
|
}
|
|
public static void InitLeft()
|
|
{
|
|
if (electricClientLeft == null)
|
|
{
|
|
electricClientLeft = AppInfo.Container.Resolve<ElectricClientLeft>();
|
|
}
|
|
|
|
Task.Run(() => electricClientLeft.Connect());
|
|
}
|
|
} |