mozaSdk
mozaAPI.h
1 #include <map>
2 #include <string>
3 #include <iostream>
4 #include "hid_struct.h"
5 #include "enumCode.h"
6 #include "effects.h"
7 
8 #ifdef DLL_EXPORTS
9 #ifdef MATHLIBRARY_EXPORTS
10 #define WIN_API __declspec(dllexport)
11 #else
12 #define WIN_API __declspec(dllimport)
13 #endif
14 #else
15 #define WIN_API
16 #endif
17 
18 namespace moza {
26 WIN_API void installMozaSDK();
34 WIN_API void removeMozaSDK();
35 
36 //力反馈
50 WIN_API std::shared_ptr<RS21::direct_input::ETSine> createWheelbaseETSine(HWND id, ERRORCODE& err);
64 WIN_API std::shared_ptr<RS21::direct_input::ETConstantForce> createWheelbaseETConstantForce(HWND id, ERRORCODE& err);
78 WIN_API std::shared_ptr<RS21::direct_input::ETSpring> createWheelbaseETSpring(HWND id, ERRORCODE& err);
92 WIN_API std::shared_ptr<RS21::direct_input::ETDamper> createWheelbaseETDamper(HWND id, ERRORCODE& err);
106 WIN_API std::shared_ptr<RS21::direct_input::ETInertia> createWheelbaseETInertia(HWND id, ERRORCODE& err);
120 WIN_API std::shared_ptr<RS21::direct_input::ETFriction> createWheelbaseETFriction(HWND id, ERRORCODE &err);
121 
122 //HID
134 WIN_API const HIDData* getHIDData(ERRORCODE& err);
148 WIN_API const char* getDeviceParent(PRODUCTTYPE dev, ERRORCODE& err);
149 
150 //电机
162 WIN_API const std::pair<int, int>* getMotorLimitAngle(ERRORCODE& err);
163 
181 WIN_API void motorMoveTo(HWND id,float angle, float speed, ERRORCODE &err);
182 
183 WIN_API void motorStopMove();
195 WIN_API int getMotorRoadSensitivity(ERRORCODE& err);
207 WIN_API int getMotorFfbStrength(ERRORCODE& err);
219 WIN_API int getMotorLimitWheelSpeed(ERRORCODE& err);
231 WIN_API int getMotorSpringStrength(ERRORCODE& err);
243 WIN_API int getMotorNaturalDamper(ERRORCODE& err);
255 WIN_API int getMotorNaturalFriction(ERRORCODE& err);
267 WIN_API int getMotorSpeedDamping(ERRORCODE& err);
279 WIN_API int getMotorPeakTorque(ERRORCODE& err);
291 WIN_API int getMotorNaturalInertiaRatio(ERRORCODE& err);
303 WIN_API int getMotorNaturalInertia(ERRORCODE& err);
315 WIN_API int getMotorSpeedDampingStartPoint(ERRORCODE& err);
327 WIN_API int getMotorHandsOffProtection(ERRORCODE& err);
339 WIN_API int getMotorFfbReverse(ERRORCODE& err);
351 WIN_API const std::map<std::string, int>* getMotorEqualizerAmp(ERRORCODE& err);
352 
366 WIN_API ERRORCODE setMotorLimitAngle(int limitAngle, int gameMaximumAngle);
378 WIN_API ERRORCODE setMotorRoadSensitivity(int v);
390 WIN_API ERRORCODE setMotorFfbStrength(int v);
402 WIN_API ERRORCODE setMotorLimitWheelSpeed(int v);
414 WIN_API ERRORCODE setMotorSpringStrength(int v);
426 WIN_API ERRORCODE setMotorNaturalDamper(int v);
438 WIN_API ERRORCODE setMotorNaturalFriction(int v);
450 WIN_API ERRORCODE setMotorSpeedDamping(int v);
462 WIN_API ERRORCODE setMotorPeakTorque(int v);
474 WIN_API ERRORCODE setMotorNaturalInertiaRatio(int v);
486 WIN_API ERRORCODE setMotorNaturalInertia(int v);
498 WIN_API ERRORCODE setMotorSpeedDampingStartPoint(int v);
510 WIN_API ERRORCODE setMotorHandsOffProtection(int v);
522 WIN_API ERRORCODE setMotorFfbReverse(int v);
534 WIN_API ERRORCODE setMotorEqualizerAmp(const std::map<std::string, int>& v);
544 WIN_API ERRORCODE SoftReboot();
545 
546 //方向盘
556 WIN_API ERRORCODE CenterWheel();
568 WIN_API int getSteeringWheelShiftIndicatorBrightness(ERRORCODE& err);
580 WIN_API int getSteeringWheelClutchPaddleAxisMode(ERRORCODE& err);
592 WIN_API int getSteeringWheelClutchPaddleCombinePos(ERRORCODE& err);
604 WIN_API int getSteeringWheelKnobMode(ERRORCODE& err);
616 WIN_API int getSteeringWheelJoystickHatswitchMode(ERRORCODE& err);
628 WIN_API int getSteeringWheelShiftIndicatorSwitch(ERRORCODE& err);
640 WIN_API int getSteeringWheelShiftIndicatorMode(ERRORCODE& err);
652 WIN_API const std::vector<std::string>* getSteeringWheelShiftIndicatorColor(ERRORCODE& err);
664 WIN_API const std::vector<int>* getSteeringWheelShiftIndicatorLightRpm(ERRORCODE& err);
676 WIN_API int getSteeringWheelSpeedUnit(ERRORCODE& err);
688 WIN_API int getSteeringWheelTemperatureUnit(ERRORCODE& err);
700 WIN_API int getSteeringWheelScreenBrightness(ERRORCODE& err);
712 WIN_API const std::map<int, std::string>* getSteeringWheelScreenUIList(ERRORCODE& err);
724 WIN_API int getSteeringWheelScreenCurrentUI(ERRORCODE& err);
725 
737 WIN_API ERRORCODE setSteeringWheelShiftIndicatorBrightness(int v);
749 WIN_API ERRORCODE setSteeringWheelClutchPaddleAxisMode(int v);
761 WIN_API ERRORCODE setSteeringWheelClutchPaddleCombinePos(int v);
773 WIN_API ERRORCODE setSteeringWheelKnobMode(int v);
785 WIN_API ERRORCODE setSteeringWheelJoystickHatswitchMode(int v);
797 WIN_API ERRORCODE setSteeringWheelShiftIndicatorSwitch(int v);
809 WIN_API ERRORCODE setSteeringWheelShiftIndicatorMode(int v);
821 WIN_API ERRORCODE setSteeringWheelShiftIndicatorColor(const std::vector<std::string>& v);
833 WIN_API ERRORCODE setSteeringWheelShiftIndicatorLightRpm(const std::vector<int>& v);
845 WIN_API ERRORCODE setSteeringWheelSpeedUnit(int v);
857 WIN_API ERRORCODE setSteeringWheelTemperatureUnit(int v);
869 WIN_API ERRORCODE setSteeringWheelScreenBrightness(int v);
881 WIN_API ERRORCODE setSteeringWheelScreenCurrentUI(int v);
882 
883 //显示器
895 WIN_API int getDisplayScreenSpeedUnit(ERRORCODE& err);
907 WIN_API int getDisplayScreenTemperatureUnit(ERRORCODE& err);
919 WIN_API int getDisplayScreenScreenBrightness(ERRORCODE& err);
931 WIN_API const std::map<int, std::string>* getDisplayScreenScreenUIList(ERRORCODE& err);
943 WIN_API int getDisplayScreenScreenCurrentUI(ERRORCODE& err);
944 
956 WIN_API ERRORCODE setDisplayScreenSpeedUnit(int v);
968 WIN_API ERRORCODE setDisplayScreenTemperatureUnit(int v);
980 WIN_API ERRORCODE setDisplayScreenScreenBrightness(int v);
992 WIN_API ERRORCODE setDisplayScreenScreenCurrentUI(int v);
993 
994 //踏板
1006 WIN_API int getPedalClutchOutDir(ERRORCODE& err);
1018 WIN_API int getPedalBrakeOutDir(ERRORCODE& err);
1030 WIN_API int getPedalAccOutDir(ERRORCODE& err);
1042 WIN_API int getPedalBrakePressCombine(ERRORCODE& err);
1054 WIN_API const std::vector<int>* getPedalClutchNonLinear(ERRORCODE& err);
1066 WIN_API const std::vector<int>* getPedalAccNonLinear(ERRORCODE& err);
1078 WIN_API const std::vector<int>* getPedalBrakeNonLinear(ERRORCODE& err);
1079 
1089 WIN_API ERRORCODE ClutchCalibrateStrat();
1099 WIN_API ERRORCODE ClutchCalibrateFinish();
1109 WIN_API ERRORCODE AccCalibrateStrat();
1119 WIN_API ERRORCODE AccCalibrateFinish();
1129 WIN_API ERRORCODE BrakeCalibrateStrat();
1139 WIN_API ERRORCODE BrakeCalibrateFinish();
1151 WIN_API ERRORCODE setPedalClutchOutDir(int v);
1163 WIN_API ERRORCODE setPedalBrakeOutDir(int v);
1175 WIN_API ERRORCODE setPedalAccOutDir(int v);
1187 WIN_API ERRORCODE setPedalBrakePressCombine(int v);
1199 WIN_API ERRORCODE setPedalClutchNonLinear(const std::vector<int>& v);
1211 WIN_API ERRORCODE setPedalAccNonLinear(const std::vector<int>& v);
1223 WIN_API ERRORCODE setPedalBrakeNonLinear(const std::vector<int>& v);
1224 
1225 //手刹
1237 WIN_API int getHandbrakeOutDir(ERRORCODE& err);
1249 WIN_API int getHandbrakeApplicationMode(ERRORCODE& err);
1261 WIN_API const std::vector<int>* getHandbrakeNonLinear(ERRORCODE& err);
1262 
1272 WIN_API ERRORCODE HandbrakeCalibrateStart();
1282 WIN_API ERRORCODE HandbrakeCalibrateFinish();
1294 WIN_API ERRORCODE setHandbrakeOutDir(int v);
1306 WIN_API ERRORCODE setHandbrakeApplicationMode(int v);
1318 WIN_API ERRORCODE setHandbrakeNonLinear(const std::vector<int>& v);
1319 
1320 //换挡器
1332 WIN_API int getHandingShifterAutoBlipOutput(ERRORCODE& err);
1344 WIN_API int getHandingShifterAutoBlipDuration(ERRORCODE& err);
1356 WIN_API int getHandingShifterAutoBlipSwitch(ERRORCODE& err);
1357 
1367 WIN_API ERRORCODE ShifterCalibrateStart();
1377 WIN_API ERRORCODE ShifterCalibrateFinish();
1389 WIN_API ERRORCODE setHandingShifterAutoBlipOutput(int v);
1401 WIN_API ERRORCODE setHandingShifterAutoBlipDuration(int v);
1413 WIN_API ERRORCODE setHandingShifterAutoBlipSwitch(int v);
1414 
1415 }
WIN_API ERRORCODE ShifterCalibrateFinish()
换挡器结束标定
Definition: mozaAPI.cc:1312
WIN_API ERRORCODE setSteeringWheelTemperatureUnit(int v)
设置显示屏的温度单位
Definition: mozaAPI.cc:943
WIN_API std::shared_ptr< RS21::direct_input::ETSpring > createWheelbaseETSpring(HWND id, ERRORCODE &err)
创建回中力效果器
Definition: mozaAPI.cc:302
WIN_API ERRORCODE setDisplayScreenTemperatureUnit(int v)
设置显示屏的温度单位
Definition: mozaAPI.cc:1002
WIN_API std::shared_ptr< RS21::direct_input::ETFriction > createWheelbaseETFriction(HWND id, ERRORCODE &err)
创建摩擦力效果器
Definition: mozaAPI.cc:284
WIN_API int getMotorHandsOffProtection(ERRORCODE &err)
获取电机的手离开保护开关
Definition: mozaAPI.cc:513
WIN_API void installMozaSDK()
加载sdk
Definition: mozaAPI.cc:184
WIN_API ERRORCODE setMotorPeakTorque(int v)
设置电机的最大输出扭矩限制
Definition: mozaAPI.cc:629
WIN_API const std::vector< int > * getPedalBrakeNonLinear(ERRORCODE &err)
获取踏板刹车输出非线性调整
Definition: mozaAPI.cc:1059
WIN_API ERRORCODE setMotorLimitWheelSpeed(int v)
设置电机的方向盘最大转速
Definition: mozaAPI.cc:594
WIN_API ERRORCODE setMotorHandsOffProtection(int v)
设置电机的手离开保护开关
Definition: mozaAPI.cc:657
WIN_API ERRORCODE setPedalBrakePressCombine(int v)
设置踏板的压力结合点百分比
Definition: mozaAPI.cc:1154
WIN_API int getMotorRoadSensitivity(ERRORCODE &err)
获取电机的路感灵敏度
Definition: mozaAPI.cc:446
WIN_API ERRORCODE setMotorLimitAngle(int limitAngle, int gameMaximumAngle)
设置电机的限位角度
Definition: mozaAPI.cc:531
WIN_API int getMotorFfbReverse(ERRORCODE &err)
获取电机的游戏力反向开关
Definition: mozaAPI.cc:519
WIN_API ERRORCODE AccCalibrateStrat()
踏板油门标定开始
Definition: mozaAPI.cc:1088
WIN_API ERRORCODE setSteeringWheelShiftIndicatorLightRpm(const std::vector< int > &v)
设置方向盘的指示灯转速提示百分比
Definition: mozaAPI.cc:923
WIN_API ERRORCODE setSteeringWheelJoystickHatswitchMode(int v)
设置方向盘的摇杆模式
Definition: mozaAPI.cc:870
WIN_API const std::vector< int > * getHandbrakeNonLinear(ERRORCODE &err)
获取手刹输出非线性调整
Definition: mozaAPI.cc:1218
WIN_API ERRORCODE ClutchCalibrateStrat()
踏板离合标定开始
Definition: mozaAPI.cc:1065
WIN_API ERRORCODE setMotorNaturalFriction(int v)
设置获取电机的机械摩擦
Definition: mozaAPI.cc:615
WIN_API int getMotorLimitWheelSpeed(ERRORCODE &err)
获取电机的方向盘最大转速
Definition: mozaAPI.cc:458
WIN_API ERRORCODE HandbrakeCalibrateStart()
手刹标定开始
Definition: mozaAPI.cc:1224
WIN_API int getHandingShifterAutoBlipDuration(ERRORCODE &err)
获取换挡器的降档补油持续时间
Definition: mozaAPI.cc:1283
WIN_API int getSteeringWheelShiftIndicatorBrightness(ERRORCODE &err)
获取方向盘的指示灯亮度
Definition: mozaAPI.cc:757
WIN_API ERRORCODE setMotorSpeedDamping(int v)
设置电机的随速阻尼
Definition: mozaAPI.cc:622
WIN_API ERRORCODE setMotorFfbStrength(int v)
设置电机的游戏力回馈强度
Definition: mozaAPI.cc:587
WIN_API ERRORCODE setSteeringWheelScreenCurrentUI(int v)
设置当前UI
Definition: mozaAPI.cc:957
WIN_API ERRORCODE setMotorRoadSensitivity(int v)
设置电机的路感灵敏度
Definition: mozaAPI.cc:580
WIN_API ERRORCODE setMotorSpeedDampingStartPoint(int v)
设置电机的随速阻尼起始点
Definition: mozaAPI.cc:650
WIN_API ERRORCODE setSteeringWheelShiftIndicatorColor(const std::vector< std::string > &v)
设置方向盘的指示灯颜色
Definition: mozaAPI.cc:891
WIN_API int getSteeringWheelJoystickHatswitchMode(ERRORCODE &err)
获取方向盘的摇杆模式
Definition: mozaAPI.cc:781
WIN_API ERRORCODE setMotorNaturalInertiaRatio(int v)
设置电机的方向盘实际惯量比
Definition: mozaAPI.cc:636
WIN_API ERRORCODE setSteeringWheelClutchPaddleAxisMode(int v)
设置方向盘的离合拨片模式
Definition: mozaAPI.cc:848
WIN_API int getHandbrakeOutDir(ERRORCODE &err)
获取手刹的输出方向
Definition: mozaAPI.cc:1206
WIN_API ERRORCODE setSteeringWheelSpeedUnit(int v)
设置显示屏的速度单位
Definition: mozaAPI.cc:936
WIN_API int getMotorFfbStrength(ERRORCODE &err)
获取电机的游戏力回馈强度
Definition: mozaAPI.cc:452
WIN_API const std::vector< int > * getPedalAccNonLinear(ERRORCODE &err)
获取踏板油门输出非线性调整
Definition: mozaAPI.cc:1053
WIN_API ERRORCODE CenterWheel()
方向盘对中
Definition: mozaAPI.cc:742
WIN_API std::shared_ptr< RS21::direct_input::ETSine > createWheelbaseETSine(HWND id, ERRORCODE &err)
创建正弦力效果器
Definition: mozaAPI.cc:266
WIN_API ERRORCODE setSteeringWheelShiftIndicatorSwitch(int v)
设置方向盘的指示灯开关模式
Definition: mozaAPI.cc:877
WIN_API std::shared_ptr< RS21::direct_input::ETDamper > createWheelbaseETDamper(HWND id, ERRORCODE &err)
创建阻尼效果器
Definition: mozaAPI.cc:275
WIN_API const std::vector< int > * getPedalClutchNonLinear(ERRORCODE &err)
Definition: mozaAPI.cc:1047
WIN_API int getMotorPeakTorque(ERRORCODE &err)
获取电机的最大输出扭矩限制
Definition: mozaAPI.cc:489
WIN_API int getPedalBrakePressCombine(ERRORCODE &err)
获取踏板的压力结合点百分比
Definition: mozaAPI.cc:1041
WIN_API ERRORCODE setMotorEqualizerAmp(const std::map< std::string, int > &v)
设置电机的路面感知均衡器频点
Definition: mozaAPI.cc:671
WIN_API int getSteeringWheelShiftIndicatorMode(ERRORCODE &err)
获取方向盘的指示灯显示模式
Definition: mozaAPI.cc:793
WIN_API ERRORCODE setMotorNaturalDamper(int v)
设置获取电机的机械阻尼
Definition: mozaAPI.cc:608
WIN_API const std::vector< std::string > * getSteeringWheelShiftIndicatorColor(ERRORCODE &err)
获取方向盘的指示灯颜色
Definition: mozaAPI.cc:799
WIN_API ERRORCODE BrakeCalibrateFinish()
踏板刹车标定结束
Definition: mozaAPI.cc:1127
WIN_API const std::map< std::string, int > * getMotorEqualizerAmp(ERRORCODE &err)
获取电机的路面感知均衡器频点
Definition: mozaAPI.cc:525
WIN_API int getSteeringWheelKnobMode(ERRORCODE &err)
获取方向盘的波段旋钮模式
Definition: mozaAPI.cc:775
WIN_API ERRORCODE setHandbrakeNonLinear(const std::vector< int > &v)
设置手刹输出非线性调整
Definition: mozaAPI.cc:1262
WIN_API ERRORCODE setHandingShifterAutoBlipDuration(int v)
获取换挡器的降档补油持续时间
Definition: mozaAPI.cc:1326
WIN_API ERRORCODE setDisplayScreenSpeedUnit(int v)
设置显示屏的速度单位
Definition: mozaAPI.cc:994
WIN_API int getSteeringWheelClutchPaddleCombinePos(ERRORCODE &err)
获取方向盘的离合拨片组合值
Definition: mozaAPI.cc:769
WIN_API int getHandingShifterAutoBlipOutput(ERRORCODE &err)
获取换挡器的降档补油输出百分比
Definition: mozaAPI.cc:1277
WIN_API ERRORCODE setDisplayScreenScreenBrightness(int v)
设置显示屏的屏幕亮度
Definition: mozaAPI.cc:1009
WIN_API int getSteeringWheelSpeedUnit(ERRORCODE &err)
获取显示屏的速度单位
Definition: mozaAPI.cc:811
WIN_API ERRORCODE setMotorNaturalInertia(int v)
设置电机的自然惯量
Definition: mozaAPI.cc:643
WIN_API ERRORCODE setPedalAccNonLinear(const std::vector< int > &v)
设置踏板油门输出非线性调整
Definition: mozaAPI.cc:1176
WIN_API ERRORCODE setPedalClutchNonLinear(const std::vector< int > &v)
设置踏板离合输出非线性调整
Definition: mozaAPI.cc:1161
WIN_API int getDisplayScreenScreenBrightness(ERRORCODE &err)
获取显示屏的屏幕亮度
Definition: mozaAPI.cc:976
WIN_API int getPedalAccOutDir(ERRORCODE &err)
获取踏板的油门输出方向
Definition: mozaAPI.cc:1035
WIN_API ERRORCODE BrakeCalibrateStrat()
踏板刹车标定开始
Definition: mozaAPI.cc:1110
WIN_API int getMotorNaturalFriction(ERRORCODE &err)
获取获取电机的机械摩擦
Definition: mozaAPI.cc:477
WIN_API int getMotorSpeedDampingStartPoint(ERRORCODE &err)
获取电机的随速阻尼起始点
Definition: mozaAPI.cc:507
WIN_API ERRORCODE setHandingShifterAutoBlipOutput(int v)
获取换挡器的降档补油输出百分比
Definition: mozaAPI.cc:1319
WIN_API const std::map< int, std::string > * getSteeringWheelScreenUIList(ERRORCODE &err)
获取UI列表
Definition: mozaAPI.cc:829
WIN_API ERRORCODE setPedalBrakeNonLinear(const std::vector< int > &v)
设置踏板刹车输出非线性调整
Definition: mozaAPI.cc:1191
WIN_API int getSteeringWheelClutchPaddleAxisMode(ERRORCODE &err)
获取方向盘的离合拨片模式
Definition: mozaAPI.cc:763
WIN_API int getPedalClutchOutDir(ERRORCODE &err)
获取踏板的离合输出方向
Definition: mozaAPI.cc:1023
WIN_API int getDisplayScreenSpeedUnit(ERRORCODE &err)
获取显示屏的速度单位
Definition: mozaAPI.cc:964
WIN_API const std::pair< int, int > * getMotorLimitAngle(ERRORCODE &err)
获取电机的限位角度
Definition: mozaAPI.cc:440
WIN_API int getSteeringWheelScreenCurrentUI(ERRORCODE &err)
获取当前UI
Definition: mozaAPI.cc:835
WIN_API ERRORCODE HandbrakeCalibrateFinish()
手刹标定结束
Definition: mozaAPI.cc:1241
WIN_API void motorMoveTo(HWND id, float angle, float speed, ERRORCODE &err)
电机转至角度
Definition: mozaAPI.cc:1443
WIN_API int getSteeringWheelScreenBrightness(ERRORCODE &err)
获取显示屏的屏幕亮度
Definition: mozaAPI.cc:823
WIN_API ERRORCODE setPedalBrakeOutDir(int v)
设置踏板的刹车输出方向
Definition: mozaAPI.cc:1140
WIN_API ERRORCODE setSteeringWheelClutchPaddleCombinePos(int v)
设置方向盘的离合拨片组合值
Definition: mozaAPI.cc:856
WIN_API ERRORCODE setHandingShifterAutoBlipSwitch(int v)
获取换挡器的降档补油开关
Definition: mozaAPI.cc:1333
WIN_API int getPedalBrakeOutDir(ERRORCODE &err)
获取踏板的刹车输出方向
Definition: mozaAPI.cc:1029
Definition: hid_struct.h:103
WIN_API const std::map< int, std::string > * getDisplayScreenScreenUIList(ERRORCODE &err)
获取显示屏UI列表
Definition: mozaAPI.cc:982
WIN_API int getMotorNaturalInertiaRatio(ERRORCODE &err)
获取电机的方向盘实际惯量比
Definition: mozaAPI.cc:495
WIN_API ERRORCODE setHandbrakeOutDir(int v)
设置手刹的输出方向
Definition: mozaAPI.cc:1248
WIN_API std::shared_ptr< RS21::direct_input::ETInertia > createWheelbaseETInertia(HWND id, ERRORCODE &err)
创建惯性效果器
Definition: mozaAPI.cc:293
WIN_API ERRORCODE setPedalAccOutDir(int v)
设置踏板的油门输出方向
Definition: mozaAPI.cc:1147
WIN_API int getDisplayScreenScreenCurrentUI(ERRORCODE &err)
获取显示屏当前UI
Definition: mozaAPI.cc:988
Definition: mozaAPI.h:18
WIN_API int getMotorSpringStrength(ERRORCODE &err)
获取电机的机械回中强度
Definition: mozaAPI.cc:465
WIN_API ERRORCODE setHandbrakeApplicationMode(int v)
设置手刹的应用模式
Definition: mozaAPI.cc:1255
WIN_API ERRORCODE setSteeringWheelShiftIndicatorMode(int v)
设置方向盘的指示灯显示模式
Definition: mozaAPI.cc:884
WIN_API int getSteeringWheelShiftIndicatorSwitch(ERRORCODE &err)
获取方向盘的指示灯开关模式
Definition: mozaAPI.cc:787
WIN_API int getMotorNaturalInertia(ERRORCODE &err)
获取电机的自然惯量
Definition: mozaAPI.cc:501
WIN_API int getDisplayScreenTemperatureUnit(ERRORCODE &err)
获取显示屏的温度单位
Definition: mozaAPI.cc:970
WIN_API ERRORCODE setSteeringWheelScreenBrightness(int v)
设置显示屏的屏幕亮度
Definition: mozaAPI.cc:950
WIN_API ERRORCODE setSteeringWheelShiftIndicatorBrightness(int v)
设置方向盘的指示灯亮度
Definition: mozaAPI.cc:841
WIN_API ERRORCODE setMotorFfbReverse(int v)
设置电机的游戏力反向开关
Definition: mozaAPI.cc:664
WIN_API ERRORCODE SoftReboot()
电机软重启
Definition: mozaAPI.cc:727
WIN_API void motorStopMove()
Definition: mozaAPI.cc:1448
WIN_API ERRORCODE setMotorSpringStrength(int v)
设置电机的机械回中强度
Definition: mozaAPI.cc:601
WIN_API int getMotorNaturalDamper(ERRORCODE &err)
获取获取电机的机械阻尼
Definition: mozaAPI.cc:471
WIN_API void removeMozaSDK()
卸载sdk
Definition: mozaAPI.cc:191
WIN_API int getHandingShifterAutoBlipSwitch(ERRORCODE &err)
获取换挡器的降档补油开关
Definition: mozaAPI.cc:1289
WIN_API ERRORCODE setPedalClutchOutDir(int v)
设置踏板的离合输出方向
Definition: mozaAPI.cc:1133
WIN_API ERRORCODE ShifterCalibrateStart()
换挡器开始标定
Definition: mozaAPI.cc:1295
WIN_API const char * getDeviceParent(PRODUCTTYPE dev, ERRORCODE &err)
获取所连接设备的枚举值
Definition: mozaAPI.cc:330
WIN_API int getHandbrakeApplicationMode(ERRORCODE &err)
获取手刹的应用模式
Definition: mozaAPI.cc:1212
WIN_API int getSteeringWheelTemperatureUnit(ERRORCODE &err)
获取显示屏的温度单位
Definition: mozaAPI.cc:817
WIN_API const HIDData * getHIDData(ERRORCODE &err)
获取周期内hid的所有数据
Definition: mozaAPI.cc:311
WIN_API ERRORCODE ClutchCalibrateFinish()
踏板离合标定结束
Definition: mozaAPI.cc:1082
WIN_API std::shared_ptr< RS21::direct_input::ETConstantForce > createWheelbaseETConstantForce(HWND id, ERRORCODE &err)
创建恒定力效果器
Definition: mozaAPI.cc:257
WIN_API int getMotorSpeedDamping(ERRORCODE &err)
获取电机的随速阻尼
Definition: mozaAPI.cc:483
WIN_API const std::vector< int > * getSteeringWheelShiftIndicatorLightRpm(ERRORCODE &err)
获取方向盘的指示灯转速提示百分比
Definition: mozaAPI.cc:805
WIN_API ERRORCODE setDisplayScreenScreenCurrentUI(int v)
设置显示屏当前UI
Definition: mozaAPI.cc:1016
WIN_API ERRORCODE setSteeringWheelKnobMode(int v)
设置方向盘的波段旋钮模式
Definition: mozaAPI.cc:863
WIN_API ERRORCODE AccCalibrateFinish()
踏板油门标定结束
Definition: mozaAPI.cc:1104