public DisplayForm(ISlave slave, IBus bus) { this.slave = slave; this.bus = bus; InitializeComponent(slave.Settings); PixelsBuffer = new byte[Resources.Rps]; DepthsBuffer = new byte[Resources.Dps]; }
public IEnumerable <EquipmentData> GetEquipmentdata() { List <EquipmentData> EquipmentDataList = new List <EquipmentData>(); foreach (var s in _urlPathStrings) { Slave = new Slave(s); var _equipment = Slave.GetEquipmentAsync(); var _processes = Slave.GetProcessesAsync(); if (_equipment != null) { EquipmentDataList.Add(new EquipmentData(_processes, _equipment)); } } return(EquipmentDataList); }
public slaveSelector(ISlave slave) { if(slave == null) { // There should only be one of these per combobox (top selection) // Id is invalid node Id _id = NULL_NODE; _desc = " "; } else { _id = slave.Id; _desc = slave.Description; } }
public void OnRootSlaveChanged(INode sender, ISlave oldSlave) => SlaveChangedStatic?.Invoke(sender, oldSlave);
public void OnSlaveChanged(INode sender, ISlave oldSlave) => SlaveChanged?.Invoke(sender, oldSlave);
public void AddSlave(ISlave slave) { this.slaves.Add(slave); }
public void OnSuspendStateChanged(ISlave sender, bool oldState) => SuspendStateChanged?.Invoke(sender, oldState);
public void OnMasterChanged(ISlave sender, INode oldMaster) => MasterChanged?.Invoke(sender, oldMaster);