public HSRT16 CreateHSRT16(Enum id, int address) { var device = new HSRT16(id.ToString(), address, _i2CBus, _notificationHandler); _ioBoardManager.Add(id, device); return device; }
public HSRT16 CreateHSRT16(Enum id, I2CSlaveAddress address) { var device = new HSRT16(DeviceIdFactory.CreateIdFrom(id), address, _i2CBus); _controller.AddDevice(device); return(device); }
public HSRT16 RegisterHSRT16(Enum id, I2CSlaveAddress address) { var device = new HSRT16(DeviceIdFactory.CreateIdFrom(id), address, _i2CBusService); _deviceService.AddDevice(device); return(device); }
public HSRT16 RegisterHSRT16(string id, I2CSlaveAddress address) { var device = new HSRT16(id, address, _i2CBusService, _deviceMessageBrokerService, _log); _deviceService.AddDevice(device); return(device); }
public HSRT16 RegisterHSRT16(Enum id, I2CSlaveAddress address) { var device = new HSRT16(DeviceIdFactory.CreateIdFrom(id), address, _i2CBusService); _deviceService.AddDevice(device); return device; }