using Microsoft.Extensions.Logging; using SlnMesnac.Repository.service; using SlnMesnac.TouchSocket; using System; using System.Collections.Generic; using System.Text; namespace SlnMesnac.Business.@base { public class VisionBusiness { private ILogger _logger; private static VisionBusiness instance; private TcpServer _tcpServer; public VisionBusiness(ILogger logger, TcpServer tcpServer) { _logger = logger; _tcpServer = tcpServer; } public static VisionBusiness GetInstance(ILogger logger, TcpServer tcpServer) { if (instance == null) { instance = new VisionBusiness(logger, tcpServer); } return instance; } } }