KowaProtocolParser C++ lib. Protocol parser library for KOWA low-light cameras.

€30.00

KowaProtocolParser C++ library version 1.0.0 designed to encode (prepare) control commands for low-light KOWA camera.

LICENSE: We sell source code of this library as is, without future updates and technical support according to perpetual non-exclusive royalty-free license. You pay once and can use this library in your software and hardware products without limits. Please read the license agreement before purchasing: DOWNLOAD LICENSE. You can buy technical support service for this product.

Add To Cart
Technical support service
Options:

Purchase options

You can by this software online by card or you can buy the software by bank transfer. Bank transfer available only for companies. To buy software by bank transfer please send us request to info@constantrobotics.com. Also, you can buy technical support service for this product.

Overview

KowaProtocolParser C++ library designed to encode (prepare) control commands for low-light KOWA camera. The library includes method for preparing commands (encoding). It uses C++17 standard and compatible with any Windows and Linux. The library provides simple interface and doesn't have third party dependencies to be installed in OS. Also, the library provides test application to control camera via serial port. Test application depends on open source SerialPort (provides methods to work with serial ports, source code included, Apache 2.0 license).

Downloads

Programmer’s manual: DOWNLOAD

Simple interface

class KowaProtocolParser
{
public:

  /// Get library version.
  static std::string getVersion();

  /// Method to encode Kowa camera command.
  bool getCommand(uint8_t* data,
                  int& size,
                  KowaSC200PK1CCommand id,
                  int cameraId = 0x31,
                  int arg1 = 0,
                  int arg2 = 0);
}

Prepare camera command example

uint8_t command[32];
int size = 0;
KowaProtocolParser parser;
if (!parser.getCommand(command, size, KowaSC200PK1CCommand::DIGITAL_ZOOM, 0x31, 20))
    cout << " ERROR: Can't encode command" << endl;
ViscaParser C++ lib. Control protocol parser library for VISCA camera
€160.00
Slc C++ lib. Software controller for Stingray SWIR lenses with advanced auto focus functions
€600.00
Ylc C++ lib. Software controller for Yamano CCTV lenses
€300.00
FujiSxCamera C++ lib. Software controller for Fujinon SX series CCTV cameras.
€400.00
KowaCamera C++ lib. Software controller for KOWA low-light camera
€200.00