MCPcopy Create free account
hub / github.com/360Controller/360Controller / GetForceFeedbackCapabilities

Method GetForceFeedbackCapabilities

Feedback360/Feedback360.cpp:410–437  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

408}
409
410HRESULT Feedback360::GetForceFeedbackCapabilities(FFCAPABILITIES *capabilities)
411{
412 capabilities->ffSpecVer.majorRev=kFFPlugInAPIMajorRev;
413 capabilities->ffSpecVer.minorAndBugRev=kFFPlugInAPIMinorAndBugRev;
414 capabilities->ffSpecVer.stage=kFFPlugInAPIStage;
415 capabilities->ffSpecVer.nonRelRev=kFFPlugInAPINonRelRev;
416 capabilities->supportedEffects=FFCAP_ET_CUSTOMFORCE|FFCAP_ET_CONSTANTFORCE|FFCAP_ET_RAMPFORCE|FFCAP_ET_SQUARE|FFCAP_ET_SINE|FFCAP_ET_TRIANGLE|FFCAP_ET_SAWTOOTHUP|FFCAP_ET_SAWTOOTHDOWN;
417 capabilities->emulatedEffects=0;
418 capabilities->subType=FFCAP_ST_VIBRATION;
419 capabilities->numFfAxes=2;
420 capabilities->ffAxes[0]=FFJOFS_X;
421 capabilities->ffAxes[1]=FFJOFS_Y;
422 capabilities->storageCapacity=256;
423 capabilities->playbackCapacity=1;
424 capabilities->driverVer.majorRev=FeedbackDriverVersionMajor;
425 capabilities->driverVer.minorAndBugRev=FeedbackDriverVersionMinor;
426 capabilities->driverVer.stage=FeedbackDriverVersionStage;
427 capabilities->driverVer.nonRelRev=FeedbackDriverVersionNonRelRev;
428 capabilities->firmwareVer.majorRev=1;
429 capabilities->firmwareVer.minorAndBugRev=0;
430 capabilities->firmwareVer.stage=developStage;
431 capabilities->firmwareVer.nonRelRev=0;
432 capabilities->hardwareVer.majorRev=1;
433 capabilities->hardwareVer.minorAndBugRev=0;
434 capabilities->hardwareVer.stage=developStage;
435 capabilities->hardwareVer.nonRelRev=0;
436 return FF_OK;
437}
438
439HRESULT Feedback360::SendForceFeedbackCommand(FFCommandFlag state)
440{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected