-
Notifications
You must be signed in to change notification settings - Fork 31
Upstream merges (#28) #69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
alexanderoster
wants to merge
1
commit into
Autodesk:master
Choose a base branch
from
alexanderoster:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Added SPI and Enums to Raylase SDK * Added CMake Min Version 3.10 * Added raylase nLight Driver board status update * Deactivated SPI * Added JSON API classes * Added JSON API classes * Fixed JSON Array Implementation * Scanlab SCM Driver: Added Blend Mode, Configuration Patching * Added Remove Children into XLM Document Node * Fixed Layerview point viewer clearing * Updated Client * Fixed external JSON API * Added Raylase Part Suppression * Fixed Journal Reader * Improved Examples * Fixed crash in image format conversion * Raylase Driver: Added part suppression and fixes callback issues * Fixed Visual Studio 2022 * Added UUID Values to JSON Wrapper * Removed TSL and AML Drivers for now * Replaced libjpeg-turbo * Replaced libjpeg-turbo * Implemented JPEG ImageData export/import * JPEG Image loader * Added create Client Dist executable * Linux compile fixes * Linux fixes * Linxu compile fixes * Linxu compile fixes * Updated Camera driver * Updated Example to include camera driver * Added Raylase NLight Driver Implementation * nLight Driver Implementation * Compile fixes for Camera driver * Updated nLight Board API * Implemented Raylase Driver SPI Status and mode dependent max laser power * Raylase Driver: Added 3D Movements * Added Delays for initialization * Raylase Driver: Disarmed before initialization * Updated Lib3MF * Updated Boolean artifact * Added RTC Defocus Factors * Updated API for Lib3MF Update * Scanlab SMC SDK: added headers for power ramps * Refactored Toolpath Layer Interfaces * Updated Raylase driver to API changes * Updated Lib3MF * Updated Lib3MF * Updated Lib3MF API * Refactored layer reader and removed loop toolpath type * Updated Lib3MF Branch * Fixed OIE Recording round trip bit * Updated Lib3MF Binary * Fixed warning in RTC Driver * Add Toolpath SubInterpolation Hatch Data * SMC Driver: Added Power Ramps * Made Power output calibration properly linear in scanlab driver * Added Custom Page update flag * Updated Client Package * Added Pre and Post Segment Delay profile settings * Added Support for Presegment and Postsegment Delays * Added Microvector support for Scanlab Driver * Typo in Scanlab driver * Added JSON Event Streaming * Fixed Stream Connection * Small camera driver fixes for enumerating device information * Scanlab SMC Driver: Fixed IPAddress initialization * Added Machine Resources to Working Directory * Added first OpenCV Driver * Updated OpenCV Build script * OpenCV Driver: Implemented WriteToImage * Linux compile fix * Added OpenCV Windows UTF8 Workaround * Added Microsecond options to RTC Skywriting profiles * Adds support for loading SCANmotionControl.dll v1.0 and its dependency RTCService.dll (#22) * Scanlab SMC Driver: Adds support for loading SCANmotionControl.dll v1.0 and its dependency RTCService.dll * Implements the loading of SCANmotionControl.dll v1.0 and its dependency RTCService.dll * Implements the execution of Build using SCANmotionControl.dll v1.0 Signed-off-by: Yury Rodzikau <[email protected]> * Scanlab SMC Driver: Implemented Additional API for Loading RTCService.dll * Added methods SetRTCServiceDLLResourceName and SetRTCServiceDLLResourceData to support loading of RTCService.dll. * Restored the previous method signatures for SetDLLResources and SetCustomDLLData. Signed-off-by: Yury Rodzikau [email protected] --------- Signed-off-by: Yury Rodzikau <[email protected]> Signed-off-by: Yury Rodzikau [email protected] * Updated SMC Configuration to include Correction Files * Fixed Send To Hardware in SMC Context Instance * Fixed Scanlab Predelay Bug * Scanlab RTC Fix for Hatch Coordinates * Fixed GPIO Sequence Repeat loop * Scanlab Driver: Fixed MCBSP On the Fly Override for OIE Recording * Scanlab OIE: Added Selectable Recording Frequency * Scanlab Driver: Improved OIE Measurement Tag handling * Fixed issue in measurement Tag map * Included first OpenFOAM Driver * Removed fly_2d fix from Scanlab OIE Control Power setting * Added 3MF Binary metadata access by Relationship * Updated Lib3mf * Added Mesh handling to Builds, Extended Working files with writers * Updated Lib3mf * OpenFOAM STL generation * Implements a CSV parser to parse Simulation or rtc_log_record files (#24) * Scanlab SMC Driver: Implements loading RTC6 PCIe Firmware * Implements RTC6 PCIe firmware loading if the RTC6 Ethernet IP Address is not specified in the configuration file. * Implements copying of the <SystemConfig> xml node of the configuration file. Signed-off-by: Yury Rodzikau <[email protected]> * Scanlab SMC Driver: Implements a CSV parser to parse Simulation or rtc_log_record files * Implements a universal customizable CSV parser to parse Simulation or rtc_log_record files for SCANmotionControl V1.0 * Maintains backward compatibility with SCANmotionControl V0.8/0.9 * Upgrade C++ Language Standard for libmcdriver_scanlabsmc to C++17 Signed-off-by: Yury Rodzikau <[email protected]> --------- Signed-off-by: Yury Rodzikau <[email protected]> * Added Triangle Set Access to Mesh Objects * OpenFOAM Driver * Scanlab SMC Driver: Added PCI Support * Updated Lib3mf * Linux fixes * Linux fixes * linux fixes * linux fixes * OpenFOAM Driver: Improved Driver Montoring * Added working File Processes to API * Updated OpenFOAM Driver * Added Working File processes * Compile fixes * Added new OpenCV Wrapper DLL * Added new OpenCV Wrapper DLL * Scanlab SMC Driver: Upgrade of the SCANmotionControl to v1.1 (#26) * Support for SCANmotion library version v1.1 has been implemented; * Backward compatibility with SCANmotion version v1.0 has been preserved. Signed-off-by: Yury Rodzikau <[email protected]> * Scanlab SMC Driver: Refactored CSMCJobInstance::ReadSimulationFile to… (#25) * Scanlab SMC Driver: Refactored CSMCJobInstance::ReadSimulationFile to Support Parser Selection Based on SMC Version * Implements logic to select the appropriate SimulationData parser dynamically based on the detected SCANmotionControl version. * Restored the previous SMCJob interface to ensure backward compatibility with existing code. Signed-off-by: Yury Rodzikau <[email protected]> * Scanlab SMC Driver: Implemented UTF-8 file path support for Windows in simulation file loading * Added platform-specific handling to support long UTF-8 file paths on Windows using MultiByteToWideChar. * Implemented exception generation in AMCF style. Signed-off-by: Yury Rodzikau <[email protected]> * Scanlab SMC Driver: Implements parsing and storing the “laseron” signal as uint32_t instead of bool * Implements parsing and storing the “laseron” signal as uint32_t instead of bool Signed-off-by: Yury Rodzikau <[email protected]> --------- Signed-off-by: Yury Rodzikau <[email protected]> * Added External Process Execution to Driver Environment * Added first Unit Test Framework * Added first Unit Test Framework * Fixed process controller * Fixed Linux build * Refactored Working Directories and added Subdirectory support * Refactored Working Directories and added Subdirectory support * Updated OpenFOAM driver * Linux fixes * Linux fixes * Linux fixes * Added custom Correction factors to Scanlab driver * Linux fixes * Linux fixes * Linux fixes * Linux fixes * Linux fixes * Linux fixes * LibMCEnv: Implements LaserON signal visualization in WebGUI (#27) * LibMCEnv: Implements LaserON signal visualization in WebGUI * Extends the DataTableScatterPlotOptions class with the ListDataChannels method for storing and transmitting LaserOn signal; * Implements the ScatterPlotDataChannel(Iterator), ScatterPlotDataColumn(Iterator) classes for storing and transferring additional channels and data columns; * Implements saving and querying of LaserOn signal status to/from the database; * Implements additional HTTP request for acquiring LaserOn signal data on the WebGUI side; * implements additional "LaserOn" mode for LaserOn signal visualization in WebGUI; Signed-off-by: Yury Rodzikau <[email protected]> * AMCF WebClient: Fix incorrect async method invocation in Vue and JS layers * queryPoints: added `return` to ensure caller can await result of async call * queryPointsChannelData: added `return` to propagate async result to calling context * onLayerChanged: added async handling to prevent race conditions during updates Signed-off-by: Yury Rodzikau <[email protected]> * AMCF WebClient/Artifacts: Contains updated client packages with updated githash * Contains updated client packages with updated githash Signed-off-by: Yury Rodzikau <[email protected]> --------- Signed-off-by: Yury Rodzikau <[email protected]> * Scanlab driver: Added laser timing defaults for RTC Drivers * Refactored Signal handling * Updated Client Distribution * Fixed Signal Handling * fixed LPBF User Interface * Updated Unit Test Framework * Linux fixes * Unit Tests * Added Automatic unit testing to Develop branch * Updated build script * Updated build script * Disabled client check on Linux * added libuuid dependency * First iteration of Machine Configurations in LibMCData * Added Machine Configuration Data Model --------- Signed-off-by: Yury Rodzikau <[email protected]> Signed-off-by: Yury Rodzikau [email protected] Co-authored-by: Alexander Oster <[email protected]> Co-authored-by: yrodzikau <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added SPI and Enums to Raylase SDK
Added CMake Min Version 3.10
Added raylase nLight Driver board status update
Deactivated SPI
Added JSON API classes
Added JSON API classes
Fixed JSON Array Implementation
Scanlab SCM Driver: Added Blend Mode, Configuration Patching
Added Remove Children into XLM Document Node
Fixed Layerview point viewer clearing
Updated Client
Fixed external JSON API
Added Raylase Part Suppression
Fixed Journal Reader
Improved Examples
Fixed crash in image format conversion
Raylase Driver: Added part suppression and fixes callback issues
Fixed Visual Studio 2022
Added UUID Values to JSON Wrapper
Removed TSL and AML Drivers for now
Replaced libjpeg-turbo
Replaced libjpeg-turbo
Implemented JPEG ImageData export/import
JPEG Image loader
Added create Client Dist executable
Linux compile fixes
Linux fixes
Linxu compile fixes
Linxu compile fixes
Updated Camera driver
Updated Example to include camera driver
Added Raylase NLight Driver Implementation
nLight Driver Implementation
Compile fixes for Camera driver
Updated nLight Board API
Implemented Raylase Driver SPI Status and mode dependent max laser power
Raylase Driver: Added 3D Movements
Added Delays for initialization
Raylase Driver: Disarmed before initialization
Updated Lib3MF
Updated Boolean artifact
Added RTC Defocus Factors
Updated API for Lib3MF Update
Scanlab SMC SDK: added headers for power ramps
Refactored Toolpath Layer Interfaces
Updated Raylase driver to API changes
Updated Lib3MF
Updated Lib3MF
Updated Lib3MF API
Refactored layer reader and removed loop toolpath type
Updated Lib3MF Branch
Fixed OIE Recording round trip bit
Updated Lib3MF Binary
Fixed warning in RTC Driver
Add Toolpath SubInterpolation Hatch Data
SMC Driver: Added Power Ramps
Made Power output calibration properly linear in scanlab driver
Added Custom Page update flag
Updated Client Package
Added Pre and Post Segment Delay profile settings
Added Support for Presegment and Postsegment Delays
Added Microvector support for Scanlab Driver
Typo in Scanlab driver
Added JSON Event Streaming
Fixed Stream Connection
Small camera driver fixes for enumerating device information
Scanlab SMC Driver: Fixed IPAddress initialization
Added Machine Resources to Working Directory
Added first OpenCV Driver
Updated OpenCV Build script
OpenCV Driver: Implemented WriteToImage
Linux compile fix
Added OpenCV Windows UTF8 Workaround
Added Microsecond options to RTC Skywriting profiles
Adds support for loading SCANmotionControl.dll v1.0 and its dependency RTCService.dll (Update lib3mf linux amd64 binary #22)
Scanlab SMC Driver: Adds support for loading SCANmotionControl.dll v1.0 and its dependency RTCService.dll
Implements the loading of SCANmotionControl.dll v1.0 and its dependency RTCService.dll
Implements the execution of Build using SCANmotionControl.dll v1.0
Scanlab SMC Driver: Implemented Additional API for Loading RTCService.dll
Added methods SetRTCServiceDLLResourceName and SetRTCServiceDLLResourceData to support loading of RTCService.dll.
Restored the previous method signatures for SetDLLResources and SetCustomDLLData.
Signed-off-by: Yury Rodzikau [email protected]
Signed-off-by: Yury Rodzikau [email protected]
Updated SMC Configuration to include Correction Files
Fixed Send To Hardware in SMC Context Instance
Fixed Scanlab Predelay Bug
Scanlab RTC Fix for Hatch Coordinates
Fixed GPIO Sequence Repeat loop
Scanlab Driver: Fixed MCBSP On the Fly Override for OIE Recording
Scanlab OIE: Added Selectable Recording Frequency
Scanlab Driver: Improved OIE Measurement Tag handling
Fixed issue in measurement Tag map
Included first OpenFOAM Driver
Removed fly_2d fix from Scanlab OIE Control Power setting
Added 3MF Binary metadata access by Relationship
Updated Lib3mf
Added Mesh handling to Builds, Extended Working files with writers
Updated Lib3mf
OpenFOAM STL generation
Implements a CSV parser to parse Simulation or rtc_log_record files (windows build #24)
Scanlab SMC Driver: Implements loading RTC6 PCIe Firmware
Implements RTC6 PCIe firmware loading if the RTC6 Ethernet IP Address is not specified in the configuration file.
Implements copying of the xml node of the configuration file.
Scanlab SMC Driver: Implements a CSV parser to parse Simulation or rtc_log_record files
Implements a universal customizable CSV parser to parse Simulation or rtc_log_record files for SCANmotionControl V1.0
Maintains backward compatibility with SCANmotionControl V0.8/0.9
Upgrade C++ Language Standard for libmcdriver_scanlabsmc to C++17
Added Triangle Set Access to Mesh Objects
OpenFOAM Driver
Scanlab SMC Driver: Added PCI Support
Updated Lib3mf
Linux fixes
Linux fixes
linux fixes
linux fixes
OpenFOAM Driver: Improved Driver Montoring
Added working File Processes to API
Updated OpenFOAM Driver
Added Working File processes
Compile fixes
Added new OpenCV Wrapper DLL
Added new OpenCV Wrapper DLL
Scanlab SMC Driver: Upgrade of the SCANmotionControl to v1.1 (Initial version of AMCF GitHub Page #26)
Support for SCANmotion library version v1.1 has been implemented;
Backward compatibility with SCANmotion version v1.0 has been preserved.
Scanlab SMC Driver: Refactored CSMCJobInstance::ReadSimulationFile to… (Merge Develop into Master #25)
Scanlab SMC Driver: Refactored CSMCJobInstance::ReadSimulationFile to Support Parser Selection Based on SMC Version
Implements logic to select the appropriate SimulationData parser dynamically based on the detected SCANmotionControl version.
Restored the previous SMCJob interface to ensure backward compatibility with existing code.
Scanlab SMC Driver: Implemented UTF-8 file path support for Windows in simulation file loading
Added platform-specific handling to support long UTF-8 file paths on Windows using MultiByteToWideChar.
Implemented exception generation in AMCF style.
Scanlab SMC Driver: Implements parsing and storing the “laseron” signal as uint32_t instead of bool
Implements parsing and storing the “laseron” signal as uint32_t instead of bool
Added External Process Execution to Driver Environment
Added first Unit Test Framework
Added first Unit Test Framework
Fixed process controller
Fixed Linux build
Refactored Working Directories and added Subdirectory support
Refactored Working Directories and added Subdirectory support
Updated OpenFOAM driver
Linux fixes
Linux fixes
Linux fixes
Added custom Correction factors to Scanlab driver
Linux fixes
Linux fixes
Linux fixes
Linux fixes
Linux fixes
Linux fixes
LibMCEnv: Implements LaserON signal visualization in WebGUI (Read ExtrusionFactor and Speed from 3mf metadata. #27)
LibMCEnv: Implements LaserON signal visualization in WebGUI
Extends the DataTableScatterPlotOptions class with the ListDataChannels method for storing and transmitting LaserOn signal;
Implements the ScatterPlotDataChannel(Iterator), ScatterPlotDataColumn(Iterator) classes for storing and transferring additional channels and data columns;
Implements saving and querying of LaserOn signal status to/from the database;
Implements additional HTTP request for acquiring LaserOn signal data on the WebGUI side;
implements additional "LaserOn" mode for LaserOn signal visualization in WebGUI;
AMCF WebClient: Fix incorrect async method invocation in Vue and JS layers
queryPoints: added
return
to ensure caller can await result of async callqueryPointsChannelData: added
return
to propagate async result to calling contextonLayerChanged: added async handling to prevent race conditions during updates
AMCF WebClient/Artifacts: Contains updated client packages with updated githash
Contains updated client packages with updated githash
Scanlab driver: Added laser timing defaults for RTC Drivers
Refactored Signal handling
Updated Client Distribution
Fixed Signal Handling
fixed LPBF User Interface
Updated Unit Test Framework
Linux fixes
Unit Tests
Added Automatic unit testing to Develop branch
Updated build script
Updated build script
Disabled client check on Linux
added libuuid dependency
First iteration of Machine Configurations in LibMCData
Added Machine Configuration Data Model
Signed-off-by: Yury Rodzikau [email protected]