Marine systems simulation
CChirpsignal.h
1#ifndef CChirpsignal_H
2#define CChirpsignal_H
61#include "CSrcBase.h"
62#include "SimObject.h"
63
64#include <string>
65
66class CChirpsignal : public CSrcBase
67{
68 public:
69 CChirpsignal(std::string sSimObjectName, ISimObjectCreator* pCreator);
71
72 void OdeFcn(const double dT, const double* const adX, double* const adXDot, const bool bIsMajorTimeStep){};
73
74 protected:
75 void CalcOutput(const double dTime, const double* const adX);
76
78 double* m_Frequency;
80 double* m_Targettime;
83
84 double m_ToRads;
85};
86
87
88#endif
Definition: CChirpsignal.h:67
double * m_Frequency
Definition: CChirpsignal.h:78
double * m_Targettime
Definition: CChirpsignal.h:80
void OdeFcn(const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep)
Calculates the state derivatives.
Definition: CChirpsignal.h:72
void CalcOutput(const double dTime, const double *const adX)
Calculations of the output signals.
double * m_FrequencyatTargettime
Definition: CChirpsignal.h:82
Definition: CSrcBase.h:24