API changes - 1.24 |
+ public string BackgroundPath { get; set; }
+ public bool EmbedBackground { get; set; }
+ protected T ConvertStatus( string statusText )
+ public virtual Color GetStatusColor( )
+ protected void InvokeConnected( )
+ protected void InvokeDisconnected( )
+ protected void InvokeInitialized( )
+ protected void InvokeStatusChanged( )
- protected void OnConnected( )
- protected void OnDisconnected( )
- protected void OnInitialized( )
+ public EventHandler StatusChanged
+ public ISet<string> Statuses { get; }
+ public ISet<LaserControllerFeatureType> FeatureSet { get; }
+ public bool SupportsPointerWhileOff { get; set; }
+ public static DependencyProperty SupportsPointerWhileOffProperty
- public Visibility VariableFrequencyVis { get; set; }
+ public dvec3 VirtualFieldSize { get; }
+ public dvec3 VirtualFieldSizeScalingFactor { get; protected set; }
- public bool IsDigital { get; set; }
- public bool IsMotorized { get; set; }
- public LtmMotorSettings LtmMotorSettings { get; }
- public EventHandler Initialized
- protected void InvokeInitialized( )
+ BeamProfile
+ LaserOutputMode
+ OpticalPulseWidth
+ PointerWhileOff
+ Waveform
+ public AsBitmapRenderedEvent( )
+ public RenderAsBitmapEvent( )
+ public SetBackgroundImageOpacityEvent( )
+ void RenderAsBitmap( JobDefinition jobDefinition, string filePath, int imageSize, double strokeThickness, Color background )
+ Image RenderAsImage( JobDefinition jobDefinition, int imageSize, double strokeThickness, Color background )
+ public int? BackgroundResourceID { get; set; }
+ public void RemoveBackground( )
+ public void SetBackground( string path, bool embed )
+ public bool IsJerkLimited { get; protected set; }
+ CW
+ Pulsed
+ Selectable
+ public LaserOutputMode OutputMode { get; set; }
- public bool SupportsBeamProfile { get; set; }
- public bool SupportsLaserOutputMode { get; set; }
- public bool SupportsOpticalPulseWidth { get; set; }
- public bool SupportsPointerWhileOff { get; set; }
- public bool SupportsWaveform { get; set; }
- public bool VariableFrequency { get; set; }
- public static string exportFilter
+ public static string ExportFilter { get; }
- public static List<string> exportTypes
+ public static List<string> ExportTypes { get; }