KowaProtocolParser C++ lib. Protocol parser library for KOWA low-light cameras.
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.
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.
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.
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;