I have a REDHAWK component written in Python but with the new logic I have added it is using up too much CPU. I want to convert it to c++. I copied the properties from the python component .prf file to the new c++ component and generated. Although everything was fine with the generated Python code, I get the following error when trying to build the generated c++ code with no changes:
MinionControllerCpp_base.h:115:9: error: 'OutDigitalScanningTunerPort' in namespace 'frontend' does not name a type
frontend::OutDigitalScanningTunerPort *digitalScanningTuner_out;
I searched in the REDHAWK include directory with no luck. I am using REDHAWK 2.2.3. Since the code was generated by the REDHAWK IDE, it seems the type should be defined somewhere, but where?
There's a bug in 2.2.3 where the output digital scanning port implementation is missing in C++. This bug will be fixed in the 2.2.6 release