C# Class ControlSystem.ScriptRunner

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

Public Methods

Method 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

Method Description
ScriptRunner ( ) : System

Initializing the python engine.

Method Details

ExecuteScript() public method

public ExecuteScript ( ) : void
return void

clearOutputStream() public method

public clearOutputStream ( ) : void
return void

getInstance() public static method

Gets the instance of the ScriptRunner.
public static getInstance ( ) : ScriptRunner
return ScriptRunner

readFromOutputStream() public method

public readFromOutputStream ( ) : string
return string

setRobotInstance() public method

public setRobotInstance ( IRobot _iroboRobot ) : void
_iroboRobot IRobot
return void

setScriptFromFile() public method

public setScriptFromFile ( string _sPath ) : void
_sPath string
return void

setScriptFromString() public method

public setScriptFromString ( string _sScript ) : void
_sScript string
return void