API changes - 1.35 |
+ public virtual void Create( string name, bool initialValue = false )
+ public virtual void Delete( string name, bool fromDisk = false )
+ public virtual List<string> GetStoredNames( )
+ public virtual bool GetValue( string name )
+ public virtual void Load( string name )
+ public virtual void SetValue( string name, bool value )
+ public virtual void Store( string name )
+ public void ToggleValue( string name )
+ public VariableAPI Variables { get; }
- public void AppendBooleanSet( BooleanVariable var, bool value )
+ public void AppendBooleanSet( string booleanVariableName, bool value )
- public void AppendBranchAbs( int pos )
+ public void AppendBranchAbs( int pos )
- public void AppendBranchAbs( int pos )
+ public void AppendBranchAbs( int pos )
- public void AppendBranchList( int listID )
+ public void AppendBranchList( int listID )
- public void AppendBranchList( int listID )
+ public void AppendBranchList( int listID )
- public void AppendBranchRel( int pos )
+ public void AppendBranchRel( int pos )
- public void AppendBranchRel( int pos )
+ public void AppendBranchRel( int pos )
- public void AppendBranchToLabel( string label )
+ public void AppendBranchToLabel( string label )
- public void AppendBranchToLabel( string label )
+ public void AppendBranchToLabel( string label )
- public void AppendCallList( int listID )
+ public void AppendCallList( int listID )
- public void AppendCallList( int listID )
+ public void AppendCallList( int listID )
+ public void AppendCubicBezierAbs( double targetX, double targetY, double targetZ, double control0X, double control0Y, double control0Z, double control1X, double control1Y, double control1Z )
+ public void AppendCubicBezierRel( Point2D target, Point2D control0, Point2D control1 )
+ public void AppendEllipticCurveAbs( Point2D point, double sweep, double rotation, double ratio )
+ public void AppendEllipticCurveRel( Point2D point, double sweep, double rotation, double ratio )
- public void AppendExitList( )
+ public void AppendExitList( )
- public void AppendExitList( )
+ public void AppendExitList( )
- public void AppendIncrementCounter( MarkCounter counter )
+ public void AppendIncrementCounter( string markCounterName )
- public void AppendIntegerSet( IntegerVariable var, int value )
+ public void AppendIntegerSet( string integerVariableName, int value )
- public void AppendMarkCounter( MarkCounter counter, int len = 0 )
+ public void AppendMarkCounter( string markCounterName, int len = 0 )
+ public void AppendMicroVectors( IEnumerable<Point2DInt> bitPositions )
+ public void AppendQuadraticBezierAbs( Point2D target, Point2D control )
+ public void AppendQuadraticBezierRel( Point2D target, Point2D control )
- public void AppendSwitch( IOPort port, bool compareAsMask )
+ public void AppendSwitch( IOPort port, bool compareCondAsMask, uint mask = 4294967295 )
- public void AppendSwitch( IOPort port, bool compareAsMask )
+ public void AppendSwitch( IOPort port, bool compareCondAsMask, uint mask = 4294967295 )
- public void Create( OpticalParameters op, int correction = 0 )
+ public void Create( OpticalParameters op, int head = 0, int correction = 0 )
+ public virtual void Create( string name, int initialValue = 0 )
+ public void DecrementValue( string name )
+ public virtual void Delete( string name, bool fromDisk = false )
+ public virtual List<string> GetStoredNames( )
+ public virtual int GetValue( string name )
+ public void IncrementValue( string name )
+ public virtual void Load( string name )
+ public virtual void SetValue( string name, int value )
+ public virtual void Store( string name )
+ public virtual void Create( string name, int initialValue = 0 )
+ public virtual void Delete( string name, bool fromDisk = false )
+ public int GetAndResetValue( string name )
+ public virtual List<string> GetStoredNames( )
+ public virtual int GetValue( string name )
+ public virtual void Load( string name )
+ public string MarkTimeFormat { get; set; }
+ public virtual void SetValue( string name, int value )
+ public virtual void Store( string name )
- public BooleanVariable CreateBooleanVariable( bool initialValue = false )
- public IntegerVariable CreateIntegerVariable( int initialValue = 0 )
- public MarkCounter CreateMarkCounter( int initialValue )
- public int GetAndResetValue( MarkCounter markCounter )
- public bool GetBooleanValue( BooleanVariable variable )
- public int GetIntegerValue( IntegerVariable variable )
- public int GetMarkCounterValue( MarkCounter markCounter )
+ public double GetSpeedScale( )
- public string MarkTimeFormat { get; set; }
- public void Remove( BooleanVariable variable )
- public void Remove( BooleanVariable variable )
- public void Remove( BooleanVariable variable )
+ public void SetSpeedScale( double scale )
- public void SetValue( BooleanVariable variable, bool value )
- public void SetValue( BooleanVariable variable, bool value )
- public void SetValue( BooleanVariable variable, bool value )
- public void Toggle( BooleanVariable variable )
- public void Transmit( int module, UInt32[] transmitMessage )
+ public void Transmit( int module, UInt32[] transmitMessage, bool async )
+ public void WaitForActiveTransfersDone( int module )
+ public BooleanVariableAPI BooleanVariable { get; }
+ public IntegerVariableAPI IntegerVariable { get; }
+ public MarkCounterAPI MarkCounter { get; }
+ public VariableAPI( ClientAPI client )
+ END_OF_INTERNAL_COMMANDS
+ END_OF_MARK_BEZIER_COMMANDS
+ EOL
+ INTERNAL_ADD_MICROVECTORS_2D
+ INTERNAL_ADD_MICROVECTORS_3D
+ INTERNAL_ADD_MICROVECTORS_CMD
+ MARK_BEZIER
+ MARK_BEZIER_3D_ABS
+ MARK_BEZIER_3D_REL
+ MARK_BEZIER_ABS
+ MARK_BEZIER_REL
+ MARK_ELLIPTIC_CURVE
+ MARK_ELLIPTIC_CURVE_3D_ABS
+ MARK_ELLIPTIC_CURVE_3D_REL
+ MARK_ELLIPTIC_CURVE_ABS
+ MARK_ELLIPTIC_CURVE_REL
+ START_OF_INTERNAL_COMMANDS
+ START_OF_MARK_BEZIER_COMMANDS
+ BEZ3A
+ BEZ3R
+ BEZA
+ BEZR
+ ELLC3A
+ ELLC3R
+ ELLCA
+ ELLCR
+ EOL
+ UV2
+ UV3
+ public double SpeedScale { get; set; }
+ public FastMath( )
+ public static double InvSqrt( double x )
+ public IEnumerable<double> Filter( IEnumerable<double> u )
+ public Double[] ImpulseResponse { get; set; }
+ public LTIFilter( )
+ public virtual string ToString( )
+ public double Magnitude { get; }
+ public static Point2D op_Division( Point2D lhs, double rhs )
+ static .cctor( )
+ public virtual bool Equals( object obj )
+ public bool Equals( Point2DInt rhs )
+ public virtual int GetHashCode( )
+ public int Item { get; set; }
+ public double Magnitude { get; }
+ public static Point2DInt op_Addition( int lhs, Point2DInt rhs )
+ public static Point2DInt op_Addition( Point2DInt lhs, Point2DInt rhs )
+ public static Point2DInt op_Addition( Point2DInt lhs, int rhs )
+ public static Point2DInt op_Decrement( Point2DInt lhs )
+ public static bool op_Equality( Point2DInt lhs, Point2DInt rhs )
+ public static Point2DInt op_Increment( Point2DInt lhs )
+ public static bool op_Inequality( Point2DInt lhs, Point2DInt rhs )
+ public static Point2DInt op_Multiply( Point2DInt lhs, int rhs )
+ public static Point2D op_Multiply( Point2DInt lhs, double rhs )
+ public static Point2D op_Multiply( double lhs, Point2DInt rhs )
+ public static Point2DInt op_Multiply( int lhs, Point2DInt rhs )
+ public static Point2DInt op_Subtraction( int lhs, Point2DInt rhs )
+ public static Point2DInt op_Subtraction( Point2DInt lhs, int rhs )
+ public static Point2DInt op_Subtraction( Point2DInt lhs, Point2DInt rhs )
+ public Point2DInt( Point2DInt other )
+ public Point2DInt( int x, int y )
+ public static string ToAxisString( int index )
+ public virtual string ToString( )
+ public int X { get; set; }
+ public int Y { get; set; }
+ public static Point2DInt Zero
+ public double Magnitude { get; }
+ public static bool op_Equality( Point3D lhs, Point3D rhs )
+ public static bool op_Inequality( Point3D lhs, Point3D rhs )
+ public double Magnitude { get; }
+ public Point2DInt XY { get; set; }
+ public double Magnitude { get; }
+ public static bool op_Equality( Point4D lhs, Point4D rhs )
+ public static bool op_Inequality( Point4D lhs, Point4D rhs )
+ public double Magnitude { get; }
- public T Read( bool blocking = false, int timeoutMs = 0 )
+ public T Read( int timeoutMs = 0 )
- public T Read( bool blocking = false, int timeoutMs = 0 )
+ public T Read( int timeoutMs = 0 )
+ public void Skip( int count, int timeoutMs = -1 )
+ public SynchronizedBool( bool initial = false )
+ public bool TryWaitForChange( int timeoutMs )
+ public bool TryWaitForChangeAndGet( int timeoutMs, out ref bool newValue )
+ public bool TryWaitForChangeIf( bool condition, int timeoutMs )
+ public bool Value { get; set; }
+ public void WaitForChange( int timeoutMs )
+ public bool WaitForChangeAndGet( int timeoutMs )
+ public void WaitForChangeIf( bool condition, int timeoutMs )