INOS
SINOSRampParam Struct Reference

ramp parameters More...

#include <cinosbaseramp.h>

Public Types

enum  {
  eFlgFix = 0x00000001 , eFlgOk = 0x00000002 , eFlgTim = 0x00000004 , eFlgP5 = 0x00000008 ,
  eFlgWindow = 0x00000010 , eFlgWindowOpt = 0x00000020 , eFlgEco = 0x00000040 , eFlgAwayLight = 0x00000080 ,
  eFlgIgnoreLimits = 0x00000100 , eFlgTriggerReduced = 0x00000200 , eFlgIgnoreCache = 0x00000400 , eFlgTemporary = 0x80000000
}
 

Public Member Functions

void SetTemporary ()
 mark structure as temporary
 
bool GetTemporary ()
 return true if structure is temporary
 
void SetIgnoreCache ()
 ignore ramp cache
 
void ClrIgnoreCache ()
 do not ignore ramp cache
 
bool GetIgnoreCache ()
 returns true if ramp cache is ignored
 
 DECLARE_DYNAMIC (SINOSRampParam)
 dynamic object handling
 

Public Attributes

real64 m_rVcmd
 commanded velocity

 
real64 m_rAcmd
 commanded acceleration

 
real64 m_rBcmd
 commanded deceleration

 
real64 m_rCcmd
 commanded cruiseleration

 
real64 m_rJcmd [4]
 commanded jerks

 
real64 m_rJCcmd
 commanded cruise jerk
 
real64 m_rTime
 time (RMS: relax time, P5: move time)
 
real64 m_rSlow
 
uint32 m_uFlags = 0
 additional flags
 
uint32 m_uDummy
 8 bytes alignment dummy
 

Detailed Description

ramp parameters

Member Data Documentation

◆ m_rSlow

real64 SINOSRampParam::m_rSlow

slow motion factor (IMPORTANT : this member has to be the last one of the structure, because CINOSRampCacheEntry !!!)


The documentation for this struct was generated from the following file: