System Functions
The Ignition scripting API, which is available under the module name system
, is full of functions that are useful when designing projects in Ignition. From running database queries, manipulating components, to exporting data, scripting functions can help. Some of these functions only work in the Gateway scope, and other only work in the Client scope, while the rest will work in any scope.
Additional information on scripting Ignition can be found in the Scripting section. In this section, we cover all of the built in scripting functions available inside of Ignition. Each page will have text at the top that looks like this:
This function is used in Python Scripting.
This lets you know that you are looking at a function for the Python scripting language.
System Functions​
You can see below there are many different categories of system functions available for your use. Each page includes examples to demonstrate the basics of each function, but it is helpful to understand scripting requirements when implementing functions. For example, some scripting functions like system.tag.writeAsync don't support special characters in tag path names. Users can work around this by using Unicode to pass the tag path to the function. So, although system.tag.writeAsync("[default]HÃ…/Motor_01", 10)
will fail, system.tag.writeAsync(u"[default]HÃ…/Motor_01", 10)
will work. For an overview and syntax scripting, refer to the Python Scripting section.
Many built-in objects, such as the system library, are mutable objects. Mutable objects can be overridden within a script. For example:
system = "foo"
Doing so will prevent later lines in the script from using methods on the object. While this is expected behavior in Python, it is strongly advised to not override built-in objects.
📂 system.alarm
📂 system.bacnet
📂 system.dataset
📂 system.date
📂 system.db
📂 system.device
📂 system.dnp3
📂 system.dnp
📂 system.eam
📂 system.eventstream
📂 system.file
📂 system.groups
📂 system.historian
📂 system.iec61850
📂 system.kafka
📂 system.math
📂 system.mongodb
📂 system.net
📂 system.opc
📂 system.opchda
📂 system.opcua
📂 system.perspective
📂 system.print
📂 system.project
📂 system.report
📂 system.roster
📂 system.secsgem
📂 system.security
📂 system.serial
📂 system.sfc
📂 system.tag
📂 system.twilio
📂 system.user
📂 system.util
📂 system.vision
Functions by Scope​
- alarm.acknowledge
- alarm.cancel
- alarm.createRoster
- alarm.getRosters
- alarm.getShelvedPaths
- alarm.listPipelines
- alarm.queryJournal
- alarm.queryStatus
- alarm.shelve
- alarm.unshelve
- bacnet.readRaw
- bacnet.readRawMultiple
- bacnet.synchronizeTime
- bacnet.synchronizeTimeUtc
- bacnet.writeRaw
- bacnet.writeRawMultiple
- bacnet.writeWithPriority
- dataset.addColumn
- dataset.addRow
- dataset.addRows
- dataset.appendDataset
- dataset.clearDataset
- dataset.dataSetToHTML
- dataset.deleteRow
- dataset.deleteRows
- dataset.filterColumns
- dataset.formatDates
- dataset.fromCSV
- dataset.getColumnHeaders
- dataset.setValue
- dataset.sort
- dataset.toCSV
- dataset.toDataSet
- dataset.toExcel
- dataset.updateRow
- date.add*
- date.*Between
- date.format
- date.fromMillis
- date.get*
- date.getDate
- date.getTimezone
- date.getTimezoneRawOffset
- date.getTimezoneOffset
- date.isAfter
- date.isBefore
- date.isBetween
- date.isDaylightTime
- date.midnight
- date.now
- date.parse
- date.setTime
- date.toMillis
- db.addDatasource
- db.beginNamedQueryTransaction
- db.beginTransaction
- db.clearQueryCache
- db.closeTransaction
- db.commitTransaction
- db.createSProcCall
- db.execQuery
- db.execSProcCall
- db.execUpdate
- db.execUpdateAsync
- db.getConnectionInfo
- db.getConnections
- db.removeDatasource
- db.rollbackTransaction
- db.runPrepQuery
- db.runPrepUpdate
- db.runSFNamedQuery
- db.runSFUpdateQuery
- db.setDatasourceConnectURL
- db.setDatasourceEnabled
- db.setDatasourceMaxConnections
- device.addDevice
- device.getDeviceHostname
- device.listDevices
- device.refreshBrowse
- device.removeDevice
- device.restart
- device.setDeviceEnabled
- device.setDeviceHostname
- dnp.demandPoll
- dnp.directOperateAnalog
- dnp.directOperateBinary
- dnp.freezeAnalogs
- dnp.freezeAtTimeAnalogs
- dnp.freezeAtTimeCounters
- dnp.freezeClearAnalogs
- dnp.freezeClearCounters
- dnp.freezeCounters
- dnp.selectOperateAnalog
- dnp.selectOperateBinary
- dnp.synchronizeTime
- dnp3.directOperateAnalog
- dnp3.directOperateBinary
- dnp3.freezeAnalogs
- dnp3.freezeAnalogsAtTime
- dnp3.freezeCounters
- dnp3.freezeCountersAtTime
- dnp3.selectOperateAnalog
- dnp3.selectOperateBinary
- eam.getGroups
- eam.queryAgentHistory
- eam.queryAgentStatus
- eam.runTask
- eventstream.getDiagnostics
- eventstream.listEventStreams
- eventstream.publishEvent
- file.fileExists
- file.getTempFile
- file.readFileAsBytes
- file.readFileAsString
- file.writeFile
- groups.loadFromFile
- groups.removeGroups
- historian.browse
- historian.convertToQualifiedPath
- historian.deleteAnnotations
- historian.queryAnnotations
- historian.queryMetadata
- historian.queryValues
- historian.storeAnnotations
- historian.storeDataPoints
- historian.storeMetadata
- historian.updateRegisteredNodePath
- iec61850.cancel
- iec61850.getControlParams
- iec61850.listFiles
- iec61850.operate
- iec61850.readFile
- iec61850.select
- iec61850.writeFile
- kafka.listConnectorInfo
- kafka.listTopicPartitions
- kafka.listTopics
- kafka.pollPartition
- kafka.pollTopic
- kafka.seekLatest
- kafka.sendRecord
- kafka.sendRecordAsync
- math.geometricMean
- math.kurtosis
- math.max
- math.mean
- math.meanDifference
- math.median
- math.min
- math.mode
- math.normalize
- math.percentile
- math.populationVariance
- math.product
- math.skewness
- math.standardDeviation
- math.sum
- math.sumDifference
- math.sumLog
- math.sumSquares
- math.variance
- mongodb.aggregate
- mongodb.deleteMany
- mongodb.deleteOne
- mongodb.find
- mongodb.findOne
- mongodb.insertMany
- mongodb.insertOne
- mongodb.listCollectionNames
- mongodb.listConnectorInfo
- mongodb.replaceOne
- mongodb.updateMany
- mongodb.updateOne
- net.getHostName
- net.getIpAddress
- net.getRemoteServers
- net.httpClient
- net.httpDelete
- net.httpGet
- net.httpPost
- net.httpPut
- net.sendEmail
- opc.browse
- opc.browseServer
- opc.browseSimple
- opc.getServerState
- opc.getServers
- opc.isServerEnabled
- opc.readValue
- opc.readValues
- opc.setServerEnabled
- opc.writeValue
- opc.writeValues
- opchda.browse
- opchda.getAggregates
- opchda.getAttributes
- opchda.getServers
- opchda.insert
- opchda.insertReplace
- opchda.isServerAvailable
- opchda.readAttributes
- opchda.readProcessed
- opchda.readRaw
- opchda.replace
- opcua.addConnection
- opcua.callMethod
- opcua.removeConnection
- perspective.alterLogging
- perspective.authenticationChallenge
- perspective.closeDock
- perspective.closePage
- perspective.closePopup
- perspective.closeSession
- perspective.download
- perspective.getSessionInfo
- perspective.isAuthorized
- perspective.login
- perspective.logout
- perspective.navigate
- perspective.navigateBack
- perspective.navigateForward
- perspective.openDock
- perspective.openPopup
- perspective.print
- perspective.refresh
- perspective.sendMessage
- perspective.setTheme
- perspective.toggleDock
- perspective.togglePopup
- perspective.vibrateDevice
- print.getDefaultPrinterName
- print.getPrinterNames
- project.getProjectName
- project.getProjectNames
- project.requestScan
- report.executeAndDistribute
- report.executeReport
- report.getReportNamesAsDataset
- report.getReportNamesAsList
- roster.addUsers
- roster.createRoster
- roster.deleteRoster
- roster.getRoster
- roster.getRosterNames
- roster.getRosters
- roster.removeUsers
- secsgem.getResponse
- secsgem.sendRequest
- secsgem.sendResponse
- secsgem.toDataset
- secsgem.toTreeDataset
- security.getUserRoles
- security.validateUser
- serial.closeSerialPort
- serial.configureSerialPort
- serial.openSerialPort
- serial.port
- serial.readBytes
- serial.readBytesAsString
- serial.readLine
- serial.readUntil
- serial.sendBreak
- serial.write
- serial.writeBytes
- sfc.cancelChart
- sfc.getRunningCharts
- sfc.getVariables
- sfc.pauseChart
- sfc.redundantCheckpoint
- sfc.resumeChart
- sfc.setVariable
- sfc.setVariables
- sfc.startChart
- tag.browse
- tag.browseHistoricalTags
- tag.configure
- tag.copy
- tag.deleteAnnotations
- tag.deleteTags
- tag.exists
- tag.exportTags
- tag.getConfiguration
- tag.importTags
- tag.move
- tag.query
- tag.queryAnnotations
- tag.queryTagCalculations
- tag.queryTagDensity
- tag.queryTagHistory
- tag.readAsync
- tag.readBlocking
- tag.rename
- tag.requestGroupExecution
- tag.storeAnnotations
- tag.storeTagHistory
- tag.writeAsync
- tag.writeBlocking
- twilio.getAccounts
- twilio.getAccountsDataset
- twilio.getActiveCall
- twilio.getPhoneNumbers
- twilio.getPhoneNumbersDataset
- twilio.sendFreeformWhatsApp
- twilio.sendPhoneCall
- twilio.sendSms
- twilio.sendWhatsAppTemplate
- user.addCompositeSchedule
- user.addHoliday
- user.addRole
- user.addSchedule
- user.addUser
- user.createScheduleAdjustment
- user.editHoliday
- user.editRole
- user.editSchedule
- user.editUser
- user.getHoliday
- user.getHolidayNames
- user.getHolidays
- user.getNewUser
- user.getRoles
- user.getSchedule
- user.getScheduleNames
- user.getScheduledUsers
- user.getSchedules
- user.getUser
- user.getUserSources
- user.getUsers
- user.isUserScheduled
- user.removeHoliday
- user.removeRole
- user.removeSchedule
- user.removeUser
- util.audit
- util.execute
- util.getGatewayStatus
- util.getGlobals
- util.getLogger
- util.getModules
- util.getProjectName
- util.getProperty
- util.getSessionInfo
- util.getVersion
- util.invokeAsynchronous
- util.jsonDecode
- util.jsonEncode
- util.modifyTranslation
- util.queryAuditLog
- util.sendMessage
- util.sendRequest
- util.sendRequestAsync
- util.setLoggingLevel
- util.threadDump
- util.translate
- vision.logout
- alarm.acknowledge
- alarm.cancel
- alarm.createRoster
- alarm.getRosters
- alarm.getShelvedPaths
- alarm.listPipelines
- alarm.queryJournal
- alarm.queryStatus
- alarm.shelve
- alarm.unshelve
- dataset.addColumn
- dataset.addRow
- dataset.addRows
- dataset.appendDataset
- dataset.clearDataset
- dataset.dataSetToHTML
- dataset.deleteRow
- dataset.deleteRows
- dataset.filterColumns
- dataset.formatDates
- dataset.fromCSV
- dataset.getColumnHeaders
- dataset.setValue
- dataset.sort
- dataset.toCSV
- dataset.toDataSet
- dataset.toExcel
- dataset.updateRow
- date.add*
- date.*Between
- date.format
- date.fromMillis
- date.get*
- date.getDate
- date.getTimezone
- date.getTimezoneRawOffset
- date.getTimezoneOffset
- date.isAfter
- date.isBefore
- date.isBetween
- date.isDaylightTime
- date.midnight
- date.now
- date.parse
- date.setTime
- date.toMillis
- db.addDatasource
- db.beginNamedQueryTransaction
- db.beginTransaction
- db.clearQueryCache
- db.closeTransaction
- db.commitTransaction
- db.createSProcCall
- db.execQuery
- db.execSProcCall
- db.execUpdate
- db.execUpdateAsync
- db.getConnectionInfo
- db.getConnections
- db.removeDatasource
- db.rollbackTransaction
- db.runPrepQuery
- db.runPrepUpdate
- db.runSFNamedQuery
- db.runSFUpdateQuery
- db.setDatasourceConnectURL
- db.setDatasourceEnabled
- db.setDatasourceMaxConnections
- device.addDevice
- device.getDeviceHostname
- device.listDevices
- device.refreshBrowse
- device.removeDevice
- device.restart
- device.setDeviceEnabled
- device.setDeviceHostname
- dnp3.directOperateAnalog
- dnp3.directOperateBinary
- dnp3.freezeAnalogs
- dnp3.freezeAnalogsAtTime
- dnp3.freezeCounters
- dnp3.freezeCountersAtTime
- dnp3.selectOperateAnalog
- dnp3.selectOperateBinary
- eam.getGroups
- eam.queryAgentHistory
- eam.queryAgentStatus
- eam.runTask
- file.fileExists
- file.getTempFile
- file.readFileAsBytes
- file.readFileAsString
- file.writeFile
- historian.browse
- historian.convertToQualifiedPath
- historian.deleteAnnotations
- historian.queryAnnotations
- historian.queryMetadata
- historian.queryValues
- historian.storeAnnotations
- historian.storeDataPoints
- historian.storeMetadata
- historian.updateRegisteredNodePath
- math.geometricMean
- math.kurtosis
- math.max
- math.mean
- math.meanDifference
- math.median
- math.min
- math.mode
- math.normalize
- math.percentile
- math.populationVariance
- math.product
- math.skewness
- math.standardDeviation
- math.sum
- math.sumDifference
- math.sumLog
- math.sumSquares
- math.variance
- net.getHostName
- net.getIpAddress
- net.getRemoteServers
- net.httpClient
- net.httpDelete
- net.httpGet
- net.httpPost
- net.httpPut
- net.sendEmail
- opc.browse
- opc.browseServer
- opc.browseSimple
- opc.getServerState
- opc.getServers
- opc.isServerEnabled
- opc.readValue
- opc.readValues
- opc.setServerEnabled
- opc.writeValue
- opc.writeValues
- opchda.browse
- opchda.getAggregates
- opchda.getAttributes
- opchda.getServers
- opchda.insert
- opchda.insertReplace
- opchda.isServerAvailable
- opchda.readAttributes
- opchda.readProcessed
- opchda.readRaw
- opchda.replace
- print.getDefaultPrinterName
- print.getPrinterNames
- project.getProjectName
- project.getProjectNames
- report.executeAndDistribute
- report.executeReport
- report.getReportNamesAsDataset
- report.getReportNamesAsList
- secsgem.deleteToolProgram
- secsgem.copyEquipment
- secsgem.enableDisableEquipment
- secsgem.getResponse
- secsgem.getToolProgram
- secsgem.getToolProgramDataset
- secsgem.sendRequest
- secsgem.startSimEventRun
- secsgem.toDataset
- secsgem.toTreeDataset
- security.getUserRoles
- security.validateUser
- serial.closeSerialPort
- serial.configureSerialPort
- serial.openSerialPort
- serial.port
- serial.readBytes
- serial.readBytesAsString
- serial.readLine
- serial.readUntil
- serial.sendBreak
- serial.write
- serial.writeBytes
- sfc.cancelChart
- sfc.getRunningCharts
- sfc.getVariables
- sfc.pauseChart
- sfc.redundantCheckpoint
- sfc.resumeChart
- sfc.setVariable
- sfc.setVariables
- sfc.startChart
- tag.browse
- tag.browseHistoricalTags
- tag.configure
- tag.copy
- tag.deleteAnnotations
- tag.deleteTags
- tag.exists
- tag.exportTags
- tag.getConfiguration
- tag.importTags
- tag.move
- tag.queryAnnotations
- tag.queryTagCalculations
- tag.queryTagDensity
- tag.queryTagHistory
- tag.readAsync
- tag.readBlocking
- tag.rename
- tag.requestGroupExecution
- tag.storeAnnotations
- tag.storeTagHistory
- tag.writeAsync
- tag.writeBlocking
- twilio.getAccounts
- twilio.getAccountsDataset
- twilio.getActiveCall
- twilio.getPhoneNumbers
- twilio.getPhoneNumbersDataset
- twilio.sendFreeformWhatsApp
- twilio.sendPhoneCall
- twilio.sendSms
- twilio.sendWhatsAppTemplate
- user.addCompositeSchedule
- user.addHoliday
- user.addRole
- user.addSchedule
- user.addUser
- user.createScheduleAdjustment
- user.editHoliday
- user.editRole
- user.editSchedule
- user.editUser
- user.getHoliday
- user.getHolidayNames
- user.getHolidays
- user.getNewUser
- user.getRoles
- user.getSchedule
- user.getScheduleNames
- user.getScheduledUsers
- user.getSchedules
- user.getUser
- user.getUserSources
- user.getUsers
- user.isUserScheduled
- user.removeHoliday
- user.removeRole
- user.removeSchedule
- user.removeUser
- util.audit
- util.execute
- util.getAvailableLocales
- util.getAvailableTerms
- util.getGatewayStatus
- util.getGlobals
- util.getLogger
- util.getProjectName
- util.getProperty
- util.getSessionInfo
- util.getVersion
- util.invokeAsynchronous
- util.jsonDecode
- util.jsonEncode
- util.modifyTranslation
- util.queryAuditLog
- util.sendMessage
- util.sendRequest
- util.sendRequestAsync
- util.setLoggingLevel
- util.threadDump
- util.translate
- vision.beep
- vision.centerWindow
- vision.closeDesktop
- vision.closeParentWindow
- vision.closeWindow
- vision.color
- vision.createImage
- vision.createPopupMenu
- vision.createPrintJob
- vision.desktop
- vision.exit
- vision.exportCSV
- vision.exportExcel
- vision.exportHTML
- vision.findWindow
- vision.getClientId
- vision.getConnectTimeout
- vision.getConnectionMode
- vision.getCurrentDesktop
- vision.getCurrentWindow
- vision.getDesktopHandles
- vision.getEdition
- vision.getExternalIpAddress
- vision.getGatewayAddress
- vision.getInactivitySeconds
- vision.getKeyboardLayouts
- vision.getLocale
- vision.getOpenedWindowNames
- vision.getOpenedWindows
- vision.getParentWindow
- vision.getReadTimeout
- vision.getRoles
- vision.getScreenIndex
- vision.getScreens
- vision.getSibling
- vision.getSystemFlags
- vision.getUsername
- vision.getWindow
- vision.getWindowNames
- vision.goBack
- vision.goForward
- vision.goHome
- vision.invokeLater
- vision.isOverlaysEnabled
- vision.isScreenLocked
- vision.isTouchscreenMode
- vision.lockScreen
- vision.logout
- vision.openDesktop
- vision.openFile
- vision.openFiles
- vision.openURL
- vision.openWindow
- vision.openWindowInstance
- vision.playSoundClip
- vision.printToImage
- vision.refreshBinding
- vision.retarget
- vision.saveFile
- vision.setConnectTimeout
- vision.setConnectionMode
- vision.setLocale
- vision.setOverlaysEnabled
- vision.setReadTimeout
- vision.setScreenIndex
- vision.setTouchscreenMode
- vision.showColorInput
- vision.showConfirm
- vision.showDiagnostics
- vision.showError
- vision.showInput
- vision.showMessage
- vision.showNumericKeypad
- vision.showPasswordInput
- vision.showTouchscreenKeyboard
- vision.showWarning
- vision.swapTo
- vision.swapWindow
- vision.switchUser
- vision.transform
- vision.unlockScreen
- vision.updateProject
- alarm.acknowledge
- alarm.cancel
- alarm.createRoster
- alarm.getRosters
- alarm.getShelvedPaths
- alarm.listPipelines
- alarm.queryJournal
- alarm.queryStatus
- alarm.shelve
- alarm.unshelve
- bacnet.synchronizeTime
- bacnet.synchronizeTimeUtc
- bacnet.writeWithPriority
- dataset.addColumn
- dataset.addRow
- dataset.addRows
- dataset.appendDataset
- dataset.clearDataset
- dataset.dataSetToHTML
- dataset.deleteRow
- dataset.deleteRows
- dataset.filterColumns
- dataset.formatDates
- dataset.fromCSV
- dataset.getColumnHeaders
- dataset.setValue
- dataset.sort
- dataset.toCSV
- dataset.toDataSet
- dataset.toExcel
- dataset.updateRow
- date.add*
- date.*Between
- date.format
- date.fromMillis
- date.get*
- date.getDate
- date.getTimezone
- date.getTimezoneRawOffset
- date.getTimezoneOffset
- date.isAfter
- date.isBefore
- date.isBetween
- date.isDaylightTime
- date.midnight
- date.now
- date.parse
- date.setTime
- date.toMillis
- db.addDatasource
- db.beginNamedQueryTransaction
- db.beginTransaction
- db.clearQueryCache
- db.closeTransaction
- db.commitTransaction
- db.createSProcCall
- db.execQuery
- db.execSProcCall
- db.execUpdate
- db.execUpdateAsync
- db.getConnectionInfo
- db.getConnections
- db.removeDatasource
- db.rollbackTransaction
- db.runPrepQuery
- db.runPrepUpdate
- db.runSFNamedQuery
- db.runSFUpdateQuery
- db.setDatasourceConnectURL
- db.setDatasourceEnabled
- db.setDatasourceMaxConnections
- device.addDevice
- device.getDeviceHostname
- device.listDevices
- device.refreshBrowse
- device.removeDevice
- device.restart
- device.setDeviceEnabled
- device.setDeviceHostname
- dnp3.directOperateAnalog
- dnp3.directOperateBinary
- dnp3.freezeAnalogs
- dnp3.freezeAnalogsAtTime
- dnp3.freezeCounters
- dnp3.freezeCountersAtTime
- dnp3.selectOperateAnalog
- dnp3.selectOperateBinary
- eam.getGroups
- eam.queryAgentHistory
- eam.queryAgentStatus
- eam.runTask
- file.fileExists
- file.getTempFile
- file.readFileAsBytes
- file.readFileAsString
- file.writeFile
- groups.loadFromFile
- groups.removeGroups
- historian.browse
- historian.convertToQualifiedPath
- historian.deleteAnnotations
- historian.queryAnnotations
- historian.queryMetadata
- historian.queryValues
- historian.storeAnnotations
- historian.storeDataPoints
- historian.storeMetadata
- historian.updateRegisteredNodePath
- iec61850.cancel
- iec61850.getControlParams
- iec61850.listFiles
- iec61850.operate
- iec61850.readFile
- iec61850.select
- iec61850.writeFile
- math.geometricMean
- math.kurtosis
- math.max
- math.mean
- math.meanDifference
- math.median
- math.min
- math.mode
- math.normalize
- math.percentile
- math.populationVariance
- math.product
- math.skewness
- math.standardDeviation
- math.sum
- math.sumDifference
- math.sumLog
- math.sumSquares
- math.variance
- mongodb.aggregate
- mongodb.deleteMany
- mongodb.deleteOne
- mongodb.find
- mongodb.findOne
- mongodb.insertMany
- mongodb.insertOne
- mongodb.listCollectionNames
- mongodb.listConnectorInfo
- mongodb.replaceOne
- mongodb.updateMany
- mongodb.updateOne
- net.getHostName
- net.getIpAddress
- net.getRemoteServers
- net.httpClient
- net.httpDelete
- net.httpGet
- net.httpPost
- net.httpPut
- net.sendEmail
- opc.browse
- opc.browseServer
- opc.browseSimple
- opc.getServerState
- opc.getServers
- opc.isServerEnabled
- opc.readValue
- opc.readValues
- opc.setServerEnabled
- opc.writeValue
- opc.writeValues
- opchda.browse
- opchda.getAggregates
- opchda.getAttributes
- opchda.getServers
- opchda.insert
- opchda.insertReplace
- opchda.isServerAvailable
- opchda.readAttributes
- opchda.readProcessed
- opchda.readRaw
- opchda.replace
- opcua.addConnection
- opcua.callMethod
- opcua.removeConnection
- perspective.alterDock
- perspective.alterLogging
- perspective.authenticationChallenge
- perspective.closeDock
- perspective.closePage
- perspective.closePopup
- perspective.closeSession
- perspective.download
- perspective.getProjectInfo
- perspective.getSessionInfo
- perspective.isAuthorized
- perspective.login
- perspective.logout
- perspective.navigate
- perspective.navigateBack
- perspective.navigateForward
- perspective.openDock
- perspective.openPopup
- perspective.print
- perspective.refresh
- perspective.sendMessage
- perspective.setTheme
- perspective.toggleDock
- perspective.togglePopup
- perspective.vibrateDevice
- perspective.workstation.exit
- perspective.workstation.toKiosk
- perspective.workstation.toWindowed
- print.getDefaultPrinterName
- print.getPrinterNames
- project.getProjectName
- project.getProjectNames
- project.requestScan
- report.executeAndDistribute
- report.executeReport
- report.getReportNamesAsDataset
- report.getReportNamesAsList
- roster.addUsers
- roster.createRoster
- roster.deleteRoster
- roster.getRoster
- roster.getRosterNames
- roster.getRosters
- roster.removeUsers
- secsgem.getResponse
- secsgem.sendRequest
- secsgem.sendResponse
- secsgem.toDataset
- secsgem.toTreeDataset
- security.getUserRoles
- security.validateUser
- serial.closeSerialPort
- serial.configureSerialPort
- serial.openSerialPort
- serial.port
- serial.readBytes
- serial.readBytesAsString
- serial.readLine
- serial.readUntil
- serial.sendBreak
- serial.write
- serial.writeBytes
- sfc.cancelChart
- sfc.getRunningCharts
- sfc.getVariables
- sfc.pauseChart
- sfc.redundantCheckpoint
- sfc.resumeChart
- sfc.setVariable
- sfc.setVariables
- sfc.startChart
- tag.browse
- tag.browseHistoricalTags
- tag.configure
- tag.copy
- tag.deleteAnnotations
- tag.deleteTags
- tag.exists
- tag.exportTags
- tag.getConfiguration
- tag.importTags
- tag.move
- tag.queryAnnotations
- tag.queryTagCalculations
- tag.queryTagDensity
- tag.queryTagHistory
- tag.readAsync
- tag.readBlocking
- tag.rename
- tag.requestGroupExecution
- tag.storeAnnotations
- tag.storeTagHistory
- tag.writeAsync
- tag.writeBlocking
- twilio.getAccounts
- twilio.getAccountsDataset
- twilio.getActiveCall
- twilio.getPhoneNumbers
- twilio.getPhoneNumbersDataset
- twilio.sendFreeformWhatsApp
- twilio.sendPhoneCall
- twilio.sendSms
- twilio.sendWhatsAppTemplate
- user.addCompositeSchedule
- user.addHoliday
- user.addRole
- user.addSchedule
- user.addUser
- user.createScheduleAdjustment
- user.editHoliday
- user.editRole
- user.editSchedule
- user.editUser
- user.getHoliday
- user.getHolidayNames
- user.getHolidays
- user.getNewUser
- user.getRoles
- user.getSchedule
- user.getScheduleNames
- user.getScheduledUsers
- user.getSchedules
- user.getUser
- user.getUserSources
- user.getUsers
- user.isUserScheduled
- user.removeHoliday
- user.removeRole
- user.removeSchedule
- user.removeUser
- util.audit
- util.execute
- util.getGatewayStatus
- util.getGlobals
- util.getLogger
- util.getProjectName
- util.getProperty
- util.getSessionInfo
- util.getVersion
- util.invokeAsynchronous
- util.jsonDecode
- util.jsonEncode
- util.modifyTranslation
- util.queryAuditLog
- util.sendMessage
- util.sendRequest
- util.sendRequestAsync
- util.setLoggingLevel
- util.threadDump
- util.translate
- vision.logout