Categorygithub.com/akares/skreader
repositorypackage
0.1.0
Repository: https://github.com/akares/skreader.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

skreader

Test Go code Lint Go code

Golang library and command line tool for SEKONIC spectrometers.

Based on original C# SDK for Windows from SEKONIC.

Supported (tested) models

  • Sekonic C-700
  • Sekonic C-800
  • Sekonic C-7000 (supports extended measurement configuration: FOV and Exposure Time)

Supported (tested) platforms

  • Darwin
  • Windows
  • Linux

Dependencies

Default implementation uses gousb wrapper for the libusb library.

You must have libusb-1.0 be installed on your target system to be able to communicate with USB devices.

Installation for different platforms is covered in gousb documentation.

Alternatively you can provide custom USB implementation with simple interface close to io.Reader. See the default gousb based implementation for reference.

SDK usage

See the skread command implementation.

Command line usage

go run github.com/akares/skreader/cmd/skread

License

This project is licensed under the terms of the MIT license.

Legal notices

All product names, logos, and brands are property of their respective owners. All company, product and service names used in this package are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.

  • SEKONIC is a registered trademark of SEKONIC CORPORATION.
  • Google is a registered trademark of Google LLC.
  • Windows is a registered trademark of Microsoft Corporation.
  • Linux is the registered trademark of Linus Torvalds.