User Tools

Site Tools


transsecscriptingmethodlist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
transsecscriptingmethodlist [2024/11/17 15:13] wikiadmintranssecscriptingmethodlist [2024/11/17 15:42] (current) wikiadmin
Line 7: Line 7:
 Be sure to declare the classes used from the API so you can reference these by name in the code. Here are some examples of classes you may want to use: Be sure to declare the classes used from the API so you can reference these by name in the code. Here are some examples of classes you may want to use:
  
-<code javascript>var TransSecsController = Java.type('com.ergotech.transsecs.secs.TransSecsController');+<code javascript> 
 +var DataSource = Java.type('com.ergotech.vib.servers.DataSource'); 
 +var LongValueObject = Java.type('com.ergotech.vib.valueobjects.LongValueObject'); 
 +var TransSecsController = Java.type('com.ergotech.transsecs.secs.TransSecsController');
 var SOFTREV =  Java.type('com.ergotech.secs.SOFTREV'); var SOFTREV =  Java.type('com.ergotech.secs.SOFTREV');
 </code> </code>
Line 51: Line 54:
 eventServer = gemHandler.getServerForName("CEID.STARTED"); //get the server for an event id (CEID) by name eventServer = gemHandler.getServerForName("CEID.STARTED"); //get the server for an event id (CEID) by name
 vidServer = gemHandler.getServerForName("VID.ProcessState"); //get the the server for a vid by name vidServer = gemHandler.getServerForName("VID.ProcessState"); //get the the server for a vid by name
 +
 +//example to trigger an event
 +eventServer.setIntValue(1); //trigger the CEID.STARTED event
 +
 +//directly set values to vids using the gemHandler
 +gemHandler.setValue("OnlineOfflineState",new LongValueObject(1));//Go ONLINE 
 +gemHandler.setValue("LocalRemoteState",new LongValueObject(1)); //Go REMOTE, now the tool should respond to host messages
 +
 +//access vid values
 +controlState = gemHandler.getServerForName("VID.ControlState").getIntValue();
 +
 </code> </code>
  
  
  
transsecscriptingmethodlist.1731874404.txt.gz · Last modified: by wikiadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki