public void BuildDOModuleRegistersMap(ref DeviceDOModule doModule) { if (_configuration.HeaderFields.ModuleDO && doModule == null) doModule = new DeviceDOModule(); if (_configuration.HeaderFields.ModuleDO == false && doModule != null) doModule = null; }
public ModuleDOMonitor() { InitializeComponent(); _currentStatus = new DeviceDOModule(); _needToForceCoil = false; _coilState = false; _coilAddress = 0; _logger = new TextLogger(); _logger.LogFilePath = AppDomain.CurrentDomain.BaseDirectory + "TU_ModuleMonitor_LOG.txt"; }
public Device() { Configuration = new DeviceConfiguration(); UserRegisters = new List<DeviceUserRegister>(); Statuses = new DeviceStatuses(); DIModule = null; DOModule = null; AIModule = null; RouterModule = null; }