ATMLCommonLibrary.controls.bus.VXIControl.DataToControls C# (CSharp) Method

DataToControls() protected method

protected DataToControls ( ) : void
return void
        protected override void DataToControls()
        {
            if (_bus == null)
                return;
            base.DataToControls();
            var vxi = (VXI) _bus;
            edtInteruptLines.Value = vxi.interruptLines;
            edtRequiredMemory.Value = vxi.requiredMemory;
            edtSlotWeight.Value = (decimal) vxi.slotWeight;
            edtMfgId.Value = vxi.manufacturerID;
            edtModelCode.Value = vxi.modelCode;
            edtSlots.Value = vxi.slots;
            chkDynamicConfig.Checked = vxi.dynamicallyConfigured;
            cmbDeviceCategory.SelectedItem = Enum.GetName(typeof(DeviceCategory), vxi.deviceCategory );
            cmbSlotSize.SelectedItem = Enum.GetName(typeof(VXISlotSize), vxi.slotSize );
            cmbVXIAddressSpace.SelectedItem = Enum.GetName(typeof(VXIAddressSpace), vxi.addressSpace );
            cmbVXIDeviceClass.SelectedItem = Enum.GetName(typeof(VXIDeviceClass), vxi.deviceClass );
            vxiDynamicCurrentControl.VXIBackplaneVoltages = vxi.DynamicCurrent;
            vxiECLTriggerControl.VXITriggerLines = vxi.ECLTrigger;
            vxiKeyingControl.VXIKeying = vxi.Keying;
            vxiModuleCoolingControl.VXIModuleCooling = vxi.ModuleCooling;
            vxiPeakCurrentControl.VXIBackplaneVoltages = vxi.PeakCurrent;
            vxiTTLTriggerControl.VXITriggerLines = vxi.TTLTrigger;
            supportedClockSourcesControl.SupportedClockSources = vxi.SupportedClockSources;
        }