Releases: oymotion/gForceSDKCXX
V1.0-0-g078848e
Update DLLs.
Rename class name in example.
Update .net framework to 8.0
gForceSDK-win-0.7.0
Implemented DeviceSetting::enableDataNotification(...).
gForceSDK Examples
gForceSDK Examples
Brief
gForce SDK is the software development kit for developer to access gForce armband.
Change
Add support to new firmware.
Feature
Please refer to sample code .
Known issue
Not found yet.
gForceSDK-V0.5.4
gForceSDK Examples
Brief
gForce SDK is the software development kit for developer to access gForce armband.
Change
Add config code of emg data channels, frequency and length.
Feature
Please refer to sample code .
Known issue
Not found yet.
gForceSDK-V0.53
gForceSDK
Brief
gForce SDK is the software development kit for developer to access gForce armband.
Change
Fix compiling error.
Feature
Please refer to sample code .
Known issue
Please refer to gForceSDK-V0.5.0
gForceSDK-V0.52
gForceSDK
Brief
gForce SDK is the software development kit for developer to access gForce armband.
Change
Add example "EmgRawDataCapture"
Feature
Please refer to sample code .
Known issue
Please refer to gForceSDK-V0.5.0
gForceSDK-V0.5.0
gForceSDK
Brief
gForce SDK is the software development kit for developer to access gForce armband.
Feature
Please refer to example code .
Known issue
-
After the application exits abnormally, the connection between the gForce
armband and the gForceDongle may remain. This will cause the next
connection to fail when you restart the application. To work around this
issue, you need to unplug-and-plug the gForceDongle or turn-off-and-on
gForce armband again, and restart the application -
After turn on the DeviceSetting::DNF_EMG_RAW feature,the
DeviceSetting::setEMGRawDataConfig
must be called explicitly to configure EMG raw data parameters, otherwise will get wrong data.
for example:
//For more details,Please refer to sample code.
DeviceSetting::DataNotifFlags flags;
flags = (DeviceSetting::DataNotifFlags)
(DeviceSetting::DNF_OFF | DeviceSetting::DNF_EMG_RAW);
auto setting = device->getDeviceSetting();
if (nullptr != setting)
{
// turn on the "DNF_EMG_RAW"
setting->setDataNotifSwitch(flags, [](ResponseResult result) {
cout << "setDataNotifSwitch: " << static_cast<GF_UINT32>(result) << endl;
});
//After turn on the "DNF_EMG_RWA","setEMGRawDataConfig" must be called to
// configure "EMG raw data" parameters
setting->setEMGRawDataConfig(650, //sample rate
(DeviceSetting::EMGRowDataChannels)(0x00FF), //channel 0~7
128, //data length
8, // adc resolution
[](ResponseResult result) {
string ret = (result == ResponseResult::RREST_SUCCESS) ? ("sucess") : ("failed");
cout << "[INFO]: Set Emg Config "<< ret << endl;
});
}
gForceSDK-V0.5.1
gForceSDK
Brief
gForce SDK is the software development kit for developer to access gForce armband.
Feature
Please refer to sample code .
Bug Fixs
- Fix error that sending data by virtual serial port
- Fix configuration file errors in sample code
Known issue
Please refer to gForceSDK-V0.5.0