Esempio n. 1
0
        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);
        }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
 public void OnRootSlaveChanged(INode sender, ISlave oldSlave) => SlaveChangedStatic?.Invoke(sender, oldSlave);
Esempio n. 5
0
 public void OnSlaveChanged(INode sender, ISlave oldSlave) => SlaveChanged?.Invoke(sender, oldSlave);
Esempio n. 6
0
 public void AddSlave(ISlave slave)
 {
     this.slaves.Add(slave);
 }
Esempio n. 7
0
 public void OnSuspendStateChanged(ISlave sender, bool oldState) => SuspendStateChanged?.Invoke(sender, oldState);
Esempio n. 8
0
 public void OnMasterChanged(ISlave sender, INode oldMaster) => MasterChanged?.Invoke(sender, oldMaster);