C# Class ControlSystem.ScriptRunner

Used to run IronPython scripts. Note: Needs IronPython, IronPython.Modules and Microsoft.Scripting assemblies as reference
Inheritance: IScriptRunner
Afficher le fichier Open project: syre/SortingIndustrialRobot Class Usage Examples

Méthodes publiques

Méthode Description
ExecuteScript ( ) : void
clearOutputStream ( ) : void
getInstance ( ) : ScriptRunner

Gets the instance of the ScriptRunner.

readFromOutputStream ( ) : string
setRobotInstance ( IRobot _iroboRobot ) : void
setScriptFromFile ( string _sPath ) : void
setScriptFromString ( string _sScript ) : void

Private Methods

Méthode Description
ScriptRunner ( ) : System

Initializing the python engine.

Method Details

ExecuteScript() public méthode

public ExecuteScript ( ) : void
Résultat void

clearOutputStream() public méthode

public clearOutputStream ( ) : void
Résultat void

getInstance() public static méthode

Gets the instance of the ScriptRunner.
public static getInstance ( ) : ScriptRunner
Résultat ScriptRunner

readFromOutputStream() public méthode

public readFromOutputStream ( ) : string
Résultat string

setRobotInstance() public méthode

public setRobotInstance ( IRobot _iroboRobot ) : void
_iroboRobot IRobot
Résultat void

setScriptFromFile() public méthode

public setScriptFromFile ( string _sPath ) : void
_sPath string
Résultat void

setScriptFromString() public méthode

public setScriptFromString ( string _sScript ) : void
_sScript string
Résultat void