Search

Help

Page 1 of 3. Showing 21 results (0.031 seconds)

  1. Scopes, Contexts and Hooks

    Scopes, Hooks, and Contexts Scopes Ignition defines three different scopes: the gateway, the designer, and the client. The scopes are used in various ways … for the module in that scope, and provides several lifecycle functions. Each scope provides a context to the hook, which can be used to access all
  2. Supporting Undo and Redo

    Undo and Redo is supported through the singleton UndoManager class, and the UndoAction interface. The system allows actions to be grouped based on the context of what the user is doing and supports both independent and "aggregate" events.  Undo Contexts The UndoManager supports the idea of multiple contexts, meaning
  3. Re: Working with Project Resources

    Please update to reflect the following: @Deprecated ResourceLockManager http://files.inductiveautomation.com/sdk/javadoc/ignition79/790-beta1/com/inductiveautomation/ignition/client/gateway_interface/ResourceLockManager.html getLockManager() Deprecated. The Designer Context is a lock manager now. The resource lock
  4. Request Tag Group Execution

    private void triggerTagGroupExecution() { IgnitionGateway context = IgnitionGateway.get(); GatewayTagManager tagManager = context.getTagManager(); TagProvider provider = tagManager.getTagProvider("default"); // Change tag provider name here as needed // Requests an extra execution of the Default tag
  5. Development Guide

    interface on your module's hook class. For more information about module hooks, see Scopes, Hooks, and Contexts. During startup(), subscribe … void shutdown() {  if (context != null) { context.getModuleServicesManager().unsubscribe(DriverManager.class, this); if (driverManager != null
  6. Read and Write Tags

    this guide to create an RPC object. private void writeReadTagValue() throws Exception { IgnitionGateway context = IgnitionGateway.get(); GatewayTagManager … ='%s'", qvValue); } } private void writeReadTagProperty() throws Exception { IgnitionGateway context = IgnitionGateway.get(); GatewayTagManager
  7. Designer Hook

    . An example should make this clear:   public class MyModuleDesignerHook extends AbstractDesignerModuleHook { public void startup(DesignerContext context
  8. Delete Tags

    This code example is intended to be run within Gateway scope, and assumes that the GatewayContext object is available. To run from a Designer or client, see this guide to create an RPC object. private void deleteTags() throws Exception { IgnitionGateway context = IgnitionGateway.get(); GatewayTagManager
  9. API Changes - 7.6

    The following API changes were introduced in Ignition version 7.6.0. New Alarming System The alarming system has been completely reworked in 7.6. Alarms are now executed centrally, through the AlarmManager provided in the gateway context. This new manager allows you to access the state and history of alarms
  10. Edit Tags

    This code example is intended to be run within Gateway scope, and assumes that the GatewayContext object is available. To run from a Designer or client, see this guide to create an RPC object. private void editTag() throws Exception { IgnitionGateway context = IgnitionGateway.get(); GatewayTagManager