using BPASmartClient.Message;
using HBLConsole.Communication;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BPASmartClient.Business
{
///
/// 主控入口
///
public class MainConsole
{
///
/// 主业务线开始
///
public void Start()
{
//网络相关
InternetInfo.InitConfig();
//业务插件初始化
Plugin.GetInstance().Init();
//设备开启
Plugin.GetInstance().GetPlugin().StartService();
MessageLog.GetInstance.InfoNotify = new Action((msg =>
{
Console.WriteLine(msg);
}));
}
///
/// 主业务线停止
///
public void Stop()
{
Plugin.GetInstance().Dispose();
}
}
}