Skip to content

v16.1.0

.NET API

  • add new scan head power cycle function ScanHead.Reboot
  • add ability to set a ScanWindow per laser/camera
  • add new polygonal window function ScanWindow.CreateScanWindowPolygonal
  • add new scan data masking function ScanHead.CreateExclusionMask and ScanHead.SetExclusionMask
  • add new beta feature brightness correction functions ScanHead.CreateBrightnessCorrection and ScanHead.SetBrightnessCorrection in the JoeScan.Pinchot.Beta namespace
  • change datatype of X/Y data in Point2D from double to float
  • fix handling of recoverable network errors
  • various performance increases

C API

  • add new error codes JS_ERROR_USE_CAMERA_FUNCTION and JS_ERROR_USE_LASER_FUNCTION
  • add new scan head power cycle function jsPowerCycleScanHead
  • add new rectangular window functions jsScanHeadSetWindowRectangularCamera and jsScanHeadSetWindowRectangularLaser
  • add new polygon window functions jsScanHeadSetPolygonWindow, jsScanHeadSetPolygonWindowCamera, & jsScanHeadSetPolygonWindowLaser
  • add new scan data masking functions jsScanHeadSetExclusionMaskCamera & jsScanHeadSetExclusionMaskLaser and struct jsExclusionMask
  • add new encoder driven scanning functions jsScanHeadSetMinimumEncoderTravel and jsScanHeadSetIdleScanPeriod
  • add new beta feature brightness correction functions jsScanHeadSetBrightnessCorrectionCamera_BETA & jsScanHeadSetBrightnessCorrectionLaser_BETA and struct jsBrightnessCorrection_BETA

JS-50 Firmware

  • fix networking bug causing scan head to fail to negotiate link with some network switches
  • fix autoexposure bug preventing it from working at fractional scan resolutions
  • add support for exclusion masks
  • add support for brightness correction

FirmwareUpdate

  • add ability to update scan heads in parallel
  • fix bug preventing ScanSync updates