C# example for LaserLink now available on GitHub
September 8, 2026
A new, open-source example shows how to drive a WinCamD in C# via DataRay's LaserLink interface. LaserLink is a simple, modern control layer for DataRay's WinCamD, TaperCamD, BladeCam, and WaveCamD product families, including the WinCamD-LCM used in this example.
LaserLink is a server that runs on the PC connected to the device and exposes a small, plain HTTP API. If your language can issue a GET request, it can talk to our beam profilers.
This C# example covers all the basics for a beam profiling measurement: it lists attached cameras, connects to one, changes settings like frame averaging and auto-exposure limits, starts the camera, and then waits for a valid image. Once receiving a valid image, it reads back the ISO-11146 compliant major and minor beam diameters, and then saves the image as an HDF5 file before disconnecting.
The example can found on our GitHub repository. Check it out, and if you have any questions, please contact us!