API changes - 1.41 |
+ IDictionary<string, string> GetVariables( string scopeName )
+ public abstract ValueTuple<Guid, bool> WaitPort( PortDefinition port, uint value, double timeout, IOPortCondition condition, Guid? parentListGuid )
- public abstract Guid PrepareVectorGraphicList( IList<VectorGraphicLayersWrapper> layerWrappers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, dvec3 scanControllerOffset, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int totalExecutions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
+ public abstract Guid PrepareVectorGraphicList( IList<VectorGraphicLayersWrapper> layerWrappers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, dvec3 scanControllerOffset, IOPortCondition condition, Guid? parentListGuid, int pathOffset = 0, int pathBatchSize = 2147483647, int totalExecutions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
- public Guid PrepareVectorGraphicList( IReadOnlyCollection<VectorGraphicLayer> layers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, dvec3 scanControllerOffset, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
+ public Guid PrepareVectorGraphicList( IReadOnlyCollection<VectorGraphicLayer> layers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, dvec3 scanControllerOffset, IOPortCondition condition, Guid? parentListGuid, int pathOffset = 0, int pathBatchSize = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
- public Guid PrepareVectorGraphicList( IReadOnlyCollection<VectorGraphicLayer> layers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
+ public Guid PrepareVectorGraphicList( IReadOnlyCollection<VectorGraphicLayer> layers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IOPortCondition condition, Guid? parentListGuid, int pathOffset = 0, int pathBatchSize = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
+ WaitPort
+ protected string SystemDirectory { get; set; }
+ protected string UserDirectory { get; set; }
+ public void OnStartup( string systemDirectory, string userDirectory )
+ public RayguideWrapper( string systemDirectory, string userDirectory )
+ public IDictionary<string, string> VariableMap { get; }
+ protected BaseWaitPortAutomation( )
+ public virtual bool CanRunOnScanController { get; }
+ public uint PortValue { get; set; }
+ public double Timeout { get; set; }
+ public double NonShiftingPadding { get; set; }
- public List<ValueTuple<SKBitmap, double>> Bitmaps { get; }
+ public List<ValueTuple<SKBitmap, dvec2>> Bitmaps { get; }
+ public bool IsSavedToVariable { get; set; }
+ public string VariableName { get; set; }
+ public static dvec2? GetIntersection( dvec2 line0Start, dvec2 line0End, dvec2 line1Start, dvec2 line1End, bool onlySegment )