PhaseCodedWaveform202.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // Academic License - for use in teaching, academic research, and meeting
  3. // course requirements at degree granting institutions only. Not for
  4. // government, commercial, or other organizational use.
  5. // File: PhaseCodedWaveform.h
  6. //
  7. // MATLAB Coder version : 5.3
  8. // C/C++ source code generated on : 26-Apr-2023 23:50:19
  9. //
  10. #ifndef PHASECODEDWAVEFORM202_H
  11. #define PHASECODEDWAVEFORM202_H
  12. // Include Files
  13. #include "../rtwtypes.h"
  14. #include <cstddef>
  15. #include <cstdlib>
  16. // Type Definitions
  17. namespace coder {
  18. namespace phased {
  19. class PhaseCodedWaveform202 {
  20. public:
  21. void step(creal_T varargout_1[60000]);
  22. void matlabCodegenDestructor();
  23. ~PhaseCodedWaveform202();
  24. PhaseCodedWaveform202();
  25. protected:
  26. static void getMatchingWaveform(creal_T s[20000]);
  27. public:
  28. boolean_T matlabCodegenIsDeleted;
  29. int isInitialized;
  30. protected:
  31. double pOutputStartPulseIndex;
  32. double pOutputPulseInterval[2];
  33. private:
  34. boolean_T isSetupComplete;
  35. boolean_T TunablePropsChanged;
  36. };
  37. } // namespace phased
  38. } // namespace coder
  39. #endif
  40. //
  41. // File trailer for PhaseCodedWaveform.h
  42. //
  43. // [EOF]
  44. //