public DataHub() : base(Program.Host.LogWebHostStatusMessage, Program.Host.LogException) { Action <string, UpdateType> logStatusMessage = (message, updateType) => LogStatusMessage(message, updateType); Action <Exception> logException = ex => LogException(ex); m_historianOperations = new HistorianOperations(this, logStatusMessage, logException); m_dataSubscriptionOperations = new DataSubscriptionOperations(this, logStatusMessage, logException); m_modbusOperations = new ModbusOperations(this, logStatusMessage, logException); }
public DataHub() : base(Program.Host.LogWebHostStatusMessage, Program.Host.LogException) { void logStatusMessage(string message, UpdateType updateType) => LogStatusMessage(message, updateType); void logException(Exception ex) => LogException(ex); m_historianOperations = new HistorianOperations(this, logStatusMessage, logException); m_modbusOperations = new ModbusOperations(this, logStatusMessage, logException); m_reportOperations = new ReportOperations(this, logStatusMessage, logException); }