The ETDamper class 惯量效果类
更多...
#include <ETInertia.h>
◆ ETInertia()
RS21::direct_input::ETInertia::ETInertia |
( |
Device * |
device | ) |
|
◆ deadBand()
long RS21::direct_input::ETInertia::deadBand |
( |
| ) |
|
获取lOffset周围条件未激活的区域
- 返回
- lOffset周围条件未激活的区域,范围从0到10000。换句话说,在lOffset减去lDeadBand和lOffset加上lDeadBnd之间,条件不活动。
◆ downloadToDevice()
virtual void RS21::direct_input::ETInertia::downloadToDevice |
( |
LPDIRECTINPUTDEVICE8 |
device | ) |
|
|
overrideprotectedvirtual |
◆ negativeCoefficient()
long RS21::direct_input::ETInertia::negativeCoefficient |
( |
| ) |
|
获取偏移负侧的系数常数
- 返回
- 偏移负侧的系数常数,范围从-10000到10000。 如果设备不支持单独的正系数和负系数,则忽略lNegativeCoefficient的值,并将lPositiveCoefficiency的值用作正系数和负值
◆ negativeSaturation()
unsigned long RS21::direct_input::ETInertia::negativeSaturation |
( |
| ) |
|
获取偏移负侧的最大力输出
- 返回
- 偏移负侧的最大力输出,范围从0到10000。 如果设备不支持力饱和,则忽略此成员的值。 如果设备不支持单独的正饱和和负饱和,则忽略dwNegativeSaturation的值,并使用dwPositiveSaturation值作为正饱和和负饱和。
◆ offset()
long RS21::direct_input::ETInertia::offset |
( |
| ) |
|
获取条件的偏移量
- 返回
- 条件的偏移量,范围从-10000到10000
◆ positiveCoefficient()
long RS21::direct_input::ETInertia::positiveCoefficient |
( |
| ) |
|
获取偏移正侧的系数常数
- 返回
- 偏移正侧的系数常数,范围从-10000到10000
◆ positiveSaturation()
unsigned long RS21::direct_input::ETInertia::positiveSaturation |
( |
| ) |
|
获得偏移正侧的最大力输出
- 返回
- 偏移正侧的最大力输出,范围从0到10000。如果设备不支持力饱和,则忽略此成员的值。
◆ setDeadBand()
void RS21::direct_input::ETInertia::setDeadBand |
( |
long |
newDeadBand | ) |
|
设置lOffset周围条件未激活的区域
- 参数
-
newDeadBand | lOffset周围条件未激活的区域,范围从0到10000。换句话说,在lOffset减去lDeadBand和lOffset加上lDeadBnd之间,条件不活动。 |
◆ setNegativeCoefficient()
void RS21::direct_input::ETInertia::setNegativeCoefficient |
( |
long |
newNegativeCoefficient | ) |
|
设置偏移负侧的系数常数
- 参数
-
newNegativeCoefficient | 偏移负侧的系数常数,范围从-10000到10000。 如果设备不支持单独的正系数和负系数,则忽略lNegativeCoefficient的值,并将lPositiveCoefficiency的值用作正系数和负值 |
◆ setNegativeSaturation()
void RS21::direct_input::ETInertia::setNegativeSaturation |
( |
unsigned long |
newNegativeSaturation | ) |
|
设置偏移负侧的最大力输出
- 参数
-
newNegativeSaturation | 偏移负侧的最大力输出,范围从0到10000。 如果设备不支持力饱和,则忽略此成员的值。 如果设备不支持单独的正饱和和负饱和,则忽略dwNegativeSaturation的值,并使用dwPositiveSaturation值作为正饱和和负饱和。 |
◆ setOffset()
void RS21::direct_input::ETInertia::setOffset |
( |
long |
offset | ) |
|
设置条件的偏移量
- 参数
-
offset | 条件的偏移量,范围从-10000到10000 |
◆ setPositiveCoefficient()
void RS21::direct_input::ETInertia::setPositiveCoefficient |
( |
long |
newPositiveCoefficient | ) |
|
设置偏移正侧的系数常数
- 参数
-
newPositiveCoefficient | 偏移正侧的系数常数,范围从-10000到10000 |
◆ setPositiveSaturation()
void RS21::direct_input::ETInertia::setPositiveSaturation |
( |
unsigned long |
newPositiveSaturation | ) |
|
设置偏移正侧的最大力输出
- 参数
-
newPositiveSaturation | 偏移正侧的最大力输出,范围从0到10000。如果设备不支持力饱和,则忽略此成员的值。 |
◆ m_diPeriodic
DICONDITION RS21::direct_input::ETInertia::m_diPeriodic |
|
protected |