Type: BCS.Sym3.ISym3OperatorEditor
Sym3 Operator Editor
Properties
AlarmClientService
- Description: Get the alarm service
- Type: IAlarmClientService
- Access: Read
AlwaysDropProductInMiddle
- Description: Options: if true: in 3D view, always drop product in middle of transporter otherwsie will apply a lateral offset to the product.
- Type: Boolean
- Access: Read and Write
ApplicationOpenFilter
- Description: Gets the file open filter
- Type: String
- Access: Read
ApplicationSaveFilter
- Description: Gets the file save filter
- Type: String
- Access: Read
EditMode3D
- Description: Enables/disables the 3d edit mode. Same as ActionEnable3DEditMode method.
- Type: Boolean
- Access: Read and Write
Events
- Description: Get the event log service
- Type: IEventLogService
- Access: Read
IsInEquipmentDragMode
- Description: Flag for the selected equipment is/are being draged
- Type: Boolean
- Access: Read and Write
Logger
- Description: Gets the logger
- Type: ILogger
- Access: Read
PanelProjectExplorer
- Description: Returns the object responsible for the project explorer panel.
- Type: IPanelProjectExplorer
- Access: Read
ReplayRecordingEnabled
- Description: Check if recording is enabled
- Type: Boolean
- Access: Read
Version
- Description: Get editor build version
- Type: IVersionInfo
- Access: Read
Methods
ActionAddUserMessage(BCS.LogType,System.String)
Displayes user message
- Parameters:
- type:
- text:
ActionBrowseOpcServer
Opens the OPC Server browser window
ActionBTSImport
Imports BTS using Sym3 extraction file
ActionClose3DDesignView
Close the 3d design view
ActionCloseProject
Closes current project
ActionCloseProject(System.Boolean)
Closes current project with confirmation to save or not
ActionCloseWindows(System.Collections.Generic.List{BCS.IBaseObject}@)
Closes a list of window
- Parameters:
- items: list of window to close
ActionDataSourceIOExport(System.String)
- Parameters:
- fileName:
ActionDataSourceIOImport(System.String)
- Parameters:
- fileName:
ActionDeleteAllAlarmPriorities
Deletes all existing alarm priorities
ActionDeleteAllAlarms
Deletes all existing alarms
ActionDeleteAllDatalogs
Deletes all existing Datalogs
ActionDeleteAllDeviceIOs
Deletes all existing Device IOs
ActionDeleteAllTags
Deletes all existing tags
ActionDeleteDataSourceIOs(System.Collections.ICollection)
- Parameters:
- items:
ActionDeleteDeviceIOs(System.Collections.ICollection)
- Parameters:
- items:
ActionDeviceIOConfigurationExport(System.String)
- Parameters:
- fileName:
ActionDeviceIOConfigurationImport(System.String)
- Parameters:
- fileName:
ActionDevicePingIP(BCS.Sym3.IDevice)
- Parameters:
- plc:
ActionDevicePingMessage(BCS.Sym3.IDevice)
- Parameters:
- plc:
ActionEditProperties(System.Collections.Generic.List{BCS.IBaseObject}@,System.Boolean)
Edit properties of a list of object. That will display their properties in the PropertyEditor
- Parameters:
- items:
- forceOpen:
ActionEditProperties(System.Object)
Edit properties of an object. That will display its properties in the PropertyEditor
- Parameters:
- item:
ActionEnable3DEditMode(System.Boolean)
Enables/disables the 3d edit mode
- Parameters:
- value:
ActionEnable3DRendering(System.Boolean)
Enables/disables the 3d rendering
- Parameters:
- value:
ActionExecuteMacroFile(System.String)
Execute the macro contained in a file
- Parameters:
- Name: Macro file to execute
ActionExitApplication
Exits application
ActionExportAlarms
Export alarms
ActionExportDatalogs
Exports Datalogs
ActionExportEquipmentProperties(System.String)
- Parameters:
- typeName:
ActionExportProperties(System.String)
- Parameters:
- typeName:
ActionExportPropertiesAlarmPriorities
Export alarm priority properties
ActionExportPropertiesAlarms
Exports alarm properties
ActionExportPropertiesAudios
Exports audio properties
ActionExportPropertiesColors
Export color properties
ActionExportPropertiesDatalogs
Exports Datalog properties
ActionExportPropertiesDataSources
Exports datasource properties
ActionExportPropertiesFrames
Exports frame properties
ActionExportPropertiesImages
Exports image properties
ActionExportPropertiesPermissions
Export permission properties
ActionExportPropertiesRoles
Exports role properties
ActionExportPropertiesTags
Exports tag properties
ActionExportPropertiesUsers
Exports user properties
ActionExportPropertiesWindows
Export window properties
ActionExportTags
Exports tags
ActionImportAlarms
Imports alarms
ActionImportAudios(System.String[])
Imports audios
- Parameters:
- files: An array of audio files (on the disk) (.wav files)
- Returns:
- Returns the list of created Sym3 audios
ActionImportDatalogs
Imports Datalogs
ActionImportImages(System.String[])
Imports images
- Parameters:
- files: An array of image files (on the disk)
- Returns:
- Returns the list of created Sym3 images
ActionImportModel(System.String)
Imports a model
- Parameters:
- fileType: type to file to import. Values can be “Virtual Airport Model” or “CAD Template”
ActionImportPropertiesAlarmPriorities
Imports alarm priority properties
ActionImportPropertiesAlarms
Imports alarm properties
ActionImportPropertiesAudios
Imports audio properties
ActionImportPropertiesColors
Import color properties
ActionImportPropertiesDatalogs
Imports Datalog properties
ActionImportPropertiesDataSources
Imports datasource properties
ActionImportPropertiesFrames
Imports frame properties
ActionImportPropertiesImages
Imports image properties
ActionImportPropertiesPermissions
Imports permission properties
ActionImportPropertiesRoles
Imports role properties
ActionImportPropertiesTags
Imports tag properties
ActionImportPropertiesUsers
Imports user properties
ActionImportPropertiesWindows
Imports window properties
ActionImportTags
Imports tags
ActionLocateEquipment(System.Collections.Generic.List{BCS.IBaseObject}@)
Locate equipment in 3D view
- Parameters:
- items:
ActionLocateObjectInProjectExplorer(System.Collections.Generic.List{BCS.IBaseObject})
- Parameters:
- objects:
ActionManageAlarmPriorities
Opens/Closes alarm priority manager
ActionManageAlarms
Opens/Closes alarm manager
ActionManageAudios
Opens/Close audio manager
ActionManageColors
Opens/Close color manager
ActionManageDatalogs
Opems/Closes Datalog manager
ActionManageFrames
Opens/Closes frame manager
ActionManageImages
Opens/Closes image manager
ActionManagePermissions
Opens/Closes permission manager
ActionManageRoles
Opens/Closes role manager
ActionManageTags
Opems/Closes tag manager
ActionManageUsers
Opens/Closes user manager
ActionManageWindows
Opens/closes window manager
ActionMergeProject(System.Boolean)
Open a second project to merge with
- Parameters:
- showMergeWindow: Show the conflicts window
ActionMergeProject(System.String,System.String,System.Boolean)
Merges to a project
- Parameters:
- fileA: LEFT file for merge
- fileB: RIGHT file for merge
- showMergeWindow: Show conflict resolution window
ActionNewAlarmPriority
Creates a new alarm priority
- Returns:
- the newly created alarm priority
ActionNewAudio
Creates a new audio
ActionNewColor
Creates a new color
ActionNewComponent3D(System.String)
Creates a new equipment
- Parameters:
- typeName: type of the equipment to create
ActionNewControlTemplate(System.String)
Creates a new template for a control
ActionNewDatabaseDevice
Actions for creating a new database device.
ActionNewDataSource
Creates a new datasource
ActionNewDevice
Actions for creating a new device.
ActionNewEquipmentTemplate(System.String)
Creates a new template for an equipment
ActionNewFrame
Creates a new frame
ActionNewHotKey(BCS.Sym3.HotKeyType)
Creates a new hot key
- Returns:
- Created hot key
ActionNewImage
Create a new image
ActionNewMessage
Actions for creating a new message
ActionNewPermission
Creates a new permission
- Returns:
- the newly created permission
ActionNewProject
Creates a new project
ActionNewProject(BCS.DistanceUnit)
Creates a new project with a specified unit
- Example:
This example shows you how to create a project with a specified unit
Editor.ActionNewProject(BCS.DistanceUnit.Metrics);
ActionNewProject(BCS.DistanceUnit,System.Boolean)
Creates a new project with a specified unit and optionally enable version control
- Example:
This example shows you how to create a project with a specified unit and enable version control
Editor.ActionNewProject(BCS.DistanceUnit.Metrics, true);
ActionNewRole
Creates a new role
- Returns:
- the newly created role
ActionNewSystemProperty
Actions for creating system property.
ActionNewUDT
Actions for creating udt.
ActionNewUser
Creates a new user
- Returns:
- the newly created user
ActionNewWindow
Creates a new window
- Returns:
- Created window
ActionOpen3DDesignView
Opens the 3d design view
ActionOpenMessageManager
Actions for opening the message manager
ActionOpenProject
Opens an existing project
ActionOpenProject(System.String)
Opens a project
- Parameters:
- fileName: project to open
ActionOpenProjectExplorer(System.Boolean)
- Parameters:
- open:
ActionOpenPropertyPanel(System.Boolean)
- Parameters:
- open:
ActionOpenWindows(System.Collections.Generic.List{BCS.IBaseObject}@)
Opens a list of window
- Parameters:
- items: list of window to open
ActionPreviewWindow(BCS.Sym3.IWindow)
Opens a preview of a window into a popup form.
- Parameters:
- window: the window to preview
ActionRedoTo(System.Int32)
Redoes all changes up to and including the change with the given id
- Parameters:
- id: Id of the change in the the undo buffer to stop at
ActionReplaceImages(System.Collections.ICollection)
Replace images
- Parameters:
- items:
ActionSaveProject
Saves current project
ActionSaveProjectAs(System.String)
Saves current project as
- Parameters:
- fileName: If fileName is null, an dialog will ask user to choose the file name to save to.
ActionTestDatabaseConnection(BCS.Sym3.IDatabase)
- Parameters:
- databaseDevice:
ActionUndoTo(System.Int32)
Undoes all changes down to and including the change with the given id
- Parameters:
- id: Id of the change in the the undo buffer to stop at
ActionUpdateMyEquipmentExistingIntances(System.String)
Updates and show progress for existing MyEquipment Instances
- Parameters:
- value:
ActionValidateDeviceIOConfig(System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)
- Parameters:
- errors:
ActionValidateTagConfig(System.Collections.Generic.List{System.String}@)
- Parameters:
- errors:
GetGitCommitMessage(System.String@)
Opens Git Commit Message window and returns the commit message
- Parameters:
- initialMessage: Optional initial message
LogDebug(System.String)
Log a debug message in MessageViewer
- Parameters:
- text: Text to log
- Example:
How to log a debug in Message Viewer
LogError(System.String)
Log an error message in MessageViewer
- Parameters:
- text: Text to log
- Example:
How to log an error in Message Viewer
LogInfo(System.String)
Log an info message in MessageViewer
- Parameters:
- text: Text to log
- Example:
How to log an info in Message Viewer
LogWarn(System.String)
Log a warning message in MessageViewer
- Parameters:
- text: Text to log
- Example:
How to log a warning in Message Viewer
UndoKeyDownHandler(System.Object,System.Windows.Input.KeyEventArgs)
Undo key event handler. To enable undo/redo, attach this to the key down event handler of the desired window.