30#ifndef INC_CINOSJERKRMSRAMP_H
31#define INC_CINOSJERKRMSRAMP_H
37#define DF_INOS_JERK_RMS_RAMP_DBT "INOS-JERK-RMS-RAMP"
38#define DF_INOS_JERK_RMS_RAMP_NAME "CINOSJerkRmsRamp"
85 virtual CINCOObject*
GetRegister(
const char* apName =
"Ramp");
87 void SetMaxArms(real64 arArms)
89 void GetMaxArms(real64& arArms)
98 virtual CINOSRampJob*
iMove(real64 arSbgn, real64 arSend,
bool abReturnError,
Definition cinosbaseramp.h:752
definition of the CINOSJerkRmsRamp class
Definition cinosjerkrmsramp.h:67
virtual CINOSBaseRamp * Clone()
clone myself and return pointer to it
virtual ~CINOSJerkRmsRamp()
destructor
real64 CalcReduction(CINOSRampSegTra *apSegAcc, CINOSRampSegCns *apSegCns, CINOSRampSegTra *apSegDec, SINOSRampParam *apParam)
calc rms reduction factor
virtual CINOSRampJob * iMove(real64 arSbgn, real64 arSend, bool abReturnError, SINOSRampParam *apParam)
create a move job from arSbgn to arSend with apParam parameters
virtual CINCOObject * GetRegister(const char *apName="Ramp")
return pointer to my inco object
static uint32 GetVersion()
get ramp generator version
CINOSJerkRmsRamp(SINOSJerkRmsRamp *apDesc=0)
constructor
Descriptor structure used to configure a ramp. It is usually defined in a corresponding xxx....
Definition cinosbaseramp.h:211
structure of INOS-JERK-RMS-RAMP database table
Definition cinosjerkrmsramp.h:57
ramp parameters
Definition cinosbaseramp.h:503