private void SetCommonDlcFieldsForUpdate(IDlc target, IDlc source) { target.Artist = source.Artist; target.ArtistSort = source.ArtistSort; target.Song = source.Song; target.SongSort = source.SongSort; }
public DlcInstanceClonedEventArgs(IWorkingContext workingContext, IDlcMetaInfo dlcMetaInfo, IDlc dlcForCloning, IDlc clonedDlc) { this.workingContext = workingContext; this.dlcMetaInfo = dlcMetaInfo; this.dlcForCloning = dlcForCloning; this.clonedDlc = clonedDlc; }
public static Server GetTisPlusServer(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; Server server = idlcManager.Load("Siemens.Simatic.PlcLanguages.TisPlusServer") as Server; return(server); }
public static IUpload GetPlusBlockConsistencyService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; PlusBlockConsistencyService PlusBlockConsistencyService = idlcManager.Load("BlockLogic.PlusBlockConsistencyService") as PlusBlockConsistencyService; return(PlusBlockConsistencyService); }
public static SystemDataBlockFactory GetSystemDataBlockFactory(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; SystemDataBlockFactory SystemDataBlockFactory = idlcManager.Load("Siemens.Simatic.HwConfiguration.Basics.SystemData.SystemDataBlockFactory") as SystemDataBlockFactory; return(SystemDataBlockFactory); }
public static SdalFacade GetSdalFacade(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; var SdalFacade = idlcManager.Load("Siemens.Simatic.SystemDiagnosis.Sdal.SdalPE.SdalFacade") as SdalFacade; return(SdalFacade); }
public static OmsLifelistExtension GetOmsLifelistExtension(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; OmsLifelistExtension datatype = idlcManager.Load("Siemens.Simatic.HwConfiguration.Diagnostic.OmsLifelistExtension") as OmsLifelistExtension; return(datatype); }
public static IOnlineBlockService GetOnlineBlockService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; IOnlineBlockService IOnlineBlockService = idlcManager.Load("PlcLanguages.BlockLogic.OnlineBlockService") as IOnlineBlockService; return(IOnlineBlockService); }
public static S7PlusDataUpload GetS7PlusDataUpload(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; S7PlusDataUpload S7PlusDataUpload = idlcManager.Load("Siemens.Simatic.HwConfiguration.Basics.SystemData.S7PlusDataUpload") as S7PlusDataUpload; return(S7PlusDataUpload); }
public static VatFolderSnapInFactory GetVatFolderSnapInFactory(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; VatFolderSnapInFactory VatFolderSnapInFactory = idlcManager.Load("PlcLanguages.VatService.FolderSnapIn.VatFolderSnapInFactory") as VatFolderSnapInFactory; return(VatFolderSnapInFactory); }
public static VatFolderSnapInFactory GetStandardFolderBLObjectFactory(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; VatFolderSnapInFactory VatFolderSnapInFactory = idlcManager.Load("Siemens.Automation.DomainServices.FolderService.StandardFolderBLObjectFactory") as VatFolderSnapInFactory; return(VatFolderSnapInFactory); }
public static ControllerTagsFolderBLObjectFactory GetControllerTagsFolderBLObjectFactory(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; ControllerTagsFolderBLObjectFactory ControllerTagsFolderBLObjectFactory = idlcManager.Load("Siemens.Automation.DomainServices.TagService.ControllerTagsFolderBL") as ControllerTagsFolderBLObjectFactory; return(ControllerTagsFolderBLObjectFactory); }
public static DeviceInfoTableController GetDeviceInfoTableController(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; DeviceInfoTableController DeviceInfoTableController = idlcManager.Load("Siemens.Simatic.HwConfiguration.Diagnostic.DeviceInfoTableController") as DeviceInfoTableController; return(DeviceInfoTableController); }
public static IElementaryDataTypeService GetDataTypeService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; IElementaryDataTypeService datatype = idlcManager.Load("Siemens.Automation.DomainServices.ElementaryDataTypeService") as IElementaryDataTypeService; return(datatype); }
public static TopologyDetection GetTopologyDetection(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; TopologyDetection TopologyDetection = idlcManager.Load("Siemens.Simatic.HwConfiguration.Application.TopologyDetection") as TopologyDetection; return(TopologyDetection); }
public static NavigationService GetNavigationService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; NavigationService NavigationService = idlcManager.Load("Siemens.Simatic.HwConfiguration.Diagnostic.NavigationService") as NavigationService; return(NavigationService); }
public static LifelistProxyFactory GetLifelistProxyFactory(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; LifelistProxyFactory LifelistProxyFactory = idlcManager.Load("Siemens.Automation.DomainServices.LifelistProxyFactory") as LifelistProxyFactory; return(LifelistProxyFactory); }
public static OnlineHostService GetOnlineHostService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; var idlcManager = idlc.WorkingContext.DlcManager; var OnlineHostService = idlcManager.Load("Siemens.Simatic.HwConfiguration.Diagnostic.OnlineHostService") as OnlineHostService; return(OnlineHostService); }
public static PLCMsgConnector GetPLCMsgConnector(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; var idlcManager = idlc.WorkingContext.DlcManager; PLCMsgConnector PLCMsgConnector = idlcManager.Load("Siemens.Simatic.PLCMessaging.PLCMsgConnector") as PLCMsgConnector; return(PLCMsgConnector); }
public static InnovationAlarmService GetInnovationAlarmService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; var idlcManager = idlc.WorkingContext.DlcManager; var InnovationAlarmService = idlcManager.Load("Siemens.Simatic.SystemDiagnosis.Comm.AlarmService.InnovationAlarmService") as InnovationAlarmService; return(InnovationAlarmService); }
public static OnlineObjectService GetOnlineObjectService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; var idlcManager = idlc.WorkingContext.DlcManager; OnlineObjectService OnlineObjectService = idlcManager.Load(DiagDlcIds.OnlineObjectService) as OnlineObjectService; return(OnlineObjectService); }
public static OperatingModeObserverService GetOperatingModeObserverService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; var idlcManager = idlc.WorkingContext.DlcManager; OperatingModeObserverService OperatingModeObserverService = idlcManager.Load(DiagDlcIds.OperatingModeObserverService) as OperatingModeObserverService; return(OperatingModeObserverService); }
public static AccessManagerPE GetAccessManagerPE(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; AccessManagerPE datatype = idlcManager.Load("Siemens.Simatic.SystemDiagnosis.Sdal.SdalPE.AccessManagerPE") as AccessManagerPE; return(datatype); }
public static IOnlineService GetOnlineService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; IOnlineService IOnlineService = idlcManager.Load("Siemens.Automation.DomainServices.OnlineService") as IOnlineService; return(IOnlineService); }
public static ConnService GetConnService(this ICoreObject coreObject) { IDlc idlc = (IDlc)coreObject.Context; IDlcManager idlcManager = idlc.WorkingContext.DlcManager; ConnService ConnService = idlcManager.Load("Siemens.Simatic.HwConfiguration.Connections.Block.Base.ConnectionService") as ConnService; return(ConnService); }
public BLOemCustomizationServiceProxy(IDlc dlc) { BLOemCustomizationServiceDlc = dlc as BLOemCustomizationServiceDlc; if (BLOemCustomizationServiceDlc != null) { BLOemCustomizationService = Reflector.GetInstanceFieldByName(BLOemCustomizationServiceDlc, "m_BlOemCustomizationService", ReflectionWays.SystemReflection) as BLOemCustomizationService; } }
public StatusBarProxy(IDlc dlc) { StatusBarDlc = dlc as StatusBarDlc; if (StatusBarDlc != null) { StatusBarControl = Reflector.GetInstanceFieldByName(StatusBarDlc, "m_StatusBarControl", ReflectionWays.SystemReflection) as StatusBarControl; } }
public MenuServiceImplementationProxy(IDlc dlc) { MenuService = dlc as MenuService; if (MenuService != null) { MenuServiceImplementation = Reflector.GetInstanceFieldByName(MenuService, "m_MenuServiceImplementation", ReflectionWays.SystemReflection) as MenuServiceImplementation; } }
public static ISettingsService GetSettingsService(ICoreObject device) { ISettingsService settingsService = null; if (device != null) { IDlc dlc = device.Context as IDlc; IHwcnBasicsFacade hwcnBasicsFacade = null; if (dlc != null && dlc.WorkingContext != null) { hwcnBasicsFacade = dlc.WorkingContext.DlcManager.Load("Siemens.Simatic.HwConfiguration.Basics.Basics.HwcnBasicsFacade") as IHwcnBasicsFacade; } settingsService = hwcnBasicsFacade != null ? hwcnBasicsFacade.SettingsServiceV11 : (ISettingsService)null; } return(settingsService); }
public CommandResult ExtendedGoOnline(ICoreObject cpu) { var GoOnlineCommands = new GoOnlineCommands(); IDlc dlc_GoOnlineCommands = GoOnlineCommands as IDlc; dlc_GoOnlineCommands.Attach(PersistenceWorkingContext); ICommandTarget ict_GoOnlineCommands = GoOnlineCommands as ICommandTarget; ICommand command = CommandProcessor.CreateCommand("Application.ExtendedGoOnline", new object[1] { cpu }, new NameObjectCollection()); command.WorkingContext = projectWorkingContext; return(ict_GoOnlineCommands.Execute(command)); }