API changes - 1.24 |
+ public void AppendBooleanSet( BooleanVariable var, 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, BooleanVariable flag, bool ifNotTrue = false )
- public void AppendBranchRel( int pos )
+ public void AppendBranchRel( int pos )
- public void AppendBranchRel( int pos )
+ public void AppendBranchRel( int pos )
+ public void AppendCallList( int listID, BooleanVariable flag, bool ifNotTrue = false )
+ public void AppendCaseBranchList( int listID, UInt16 condMask )
+ public void AppendCaseCallList( int listID, UInt16 condMask )
+ public void AppendDefaultBranchList( int listID )
+ public void AppendDefaultCallList( int listID )
+ public void AppendEnableVariableJumpDelay( bool enable )
+ public void AppendExitList( )
+ public void AppendIntegerSet( IntegerVariable var, int value )
+ public void AppendJumpLengthLimit( double limit )
+ public void AppendMinimumJumpDelay( double delay )
- public void AppendStopMotf( )
+ public void AppendStopMotf( double x, double y )
+ public OpticalParameters GetOpticalParameters( int head )
- public double GetSimulationAcceleration( int encoder )
+ public double GetSimulationAcceleration( int encoderID )
- public double GetSimulationSpeed( int encoder )
+ public double GetSimulationSpeed( int encoderID )
- public bool IsEncoderSimulated( int encoder )
+ public bool IsEncoderSimulated( int encoderID )
+ public QuadratureDecoderAPI QuadratureDecoder
- public int ReadEncoderPosition( int encoder )
+ public int ReadEncoderPosition( int encoderID )
- public void ResetEncoderPosition( int encoder )
+ public void ResetEncoderPosition( int encoderID )
- public void SetSimulationSpeed( int encoder, double speed, double acceleration )
+ public void SetSimulationSpeed( int encoderID, double speed, double acceleration )
+ public void SimulateDecoder( int encoderID, bool simulate )
- public void SimulateEncoder( int encoder, bool simulate )
+ public OpticalParameters GetOpticalParameters( )
+ public QuadratureDecoderConfig GetConfig( )
+ public void LoadConfig( )
+ public void SetConfig( QuadratureDecoderConfig config )
+ public void StoreConfig( )
+ BOOLEAN_SET
+ BRANCH_LIST
+ BRANCH_LIST_COND
+ BRANCH_LIST_COND_FLAG
- BRANCH_TO_LIST
- BRANCH_TO_LIST_COND
- BRANCH_TO_LIST_COND_FLAG
+ CALL_LIST
+ CALL_LIST_COND
+ CALL_LIST_COND_FLAG
+ CASE_BRANCH_LIST
+ CASE_CALL_LIST
- CASE_GOTO_LIST
+ DEFAULT_BRANCH_LIST
+ DEFAULT_CALL_LIST
- DEFAULT_GOTO_LIST
+ EXIT_LIST
+ INTEGER_SET
+ JUMP_DELAY_MIN
+ JUMP_LENGTH_LIMIT
+ STOP_MOTF_3D
+ VAR_JUMP_DELAY
- BL
- BLC
- BLCF
+ BRL
+ BRLC
+ BRLCF
+ BVS
+ CASBL
+ CASCL
- CASGL
+ CL
+ CLC
+ CLCF
+ DEFBL
+ DEFCL
- DEFGL
+ EXL
+ IVS
+ JDM
+ JLL
+ MFSTP3
+ VJD
+ L1
+ public Point3D CompensationDirection { get; set; }
- public MotfEncoder CompensationEncoder { get; set; }
+ public MotfSource CompensationSource { get; set; }
+ public Point3D MainDirection { get; set; }
- public MotfEncoder MainEncoder { get; set; }
+ public MotfSource MainSource { get; set; }
- public double Rotation { get; set; }
+ public void SetDirectionFromAngle( double angle )
+ public double DistancePerCount { get; set; }
+ protected virtual void init( )
+ public int ModuleID { get; set; }
+ public MotfSource( )
+ public MotfSource( MotfSourceType type, int module )
+ public MotfSourceType Source { get; set; }
+ QuadratureDecoder
+ Spi
+ public bool EnableVariableJumpDelay { get; set; }
+ public double JumpLengthLimit { get; set; }
+ public double MinJumpDelay { get; set; }
+ static .cctor( )
+ protected virtual void init( )
+ public static int ModuleCount
+ public QuadratureDecoderModule[] Modules { get; }
+ public QuadratureDecoderConfig( )
+ public bool EnableIndex { get; set; }
+ protected virtual void init( )
+ public bool InvertDirection { get; set; }
+ public QuadratureDecoderModule( )
+ public bool SimulateDecoder { get; set; }
- public Point3D Lag { get; set; }
+ public Point3D TrackingError { get; set; }
- public SpiModule[] Module { get; }
+ public static int ModuleCount
+ public SpiModule[] Modules { get; }