public void Init() { var mg = new ushort[16]; Plc.GetMotorsGroup(ref mg); foreach (var m in VM.Motors) { m.Group = mg[m.Index]; } }
void Plc_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == nameof(AdsPlc.IsOn)) { if (Plc.IsOn) { var mg = new ushort[16]; Plc.GetMotorsGroup(ref mg); foreach (var m in VM.Motors) { m.Group = mg[m.Index]; } } } }