PS_Win_BLE : crash à la fermeture d'Unreal (assertion Index >= 0 dans UObjectArray) car RemoveFromRoot() était appelé dans ShutdownModule() alors que l'UObject array est déjà partiellement détruit. Fix : cleanup du BLEManager déplacé dans un delegate FCoreDelegates::OnPreExit qui s'exécute plus tôt, avant la destruction des UObjects. uproject : désactivation explicite de WinBluetoothLE (les nœuds Blueprint restaient dans le groupe Bluetooth Low Energy car le plugin était chargé automatiquement depuis le dossier Plugins/). Firmware : envoi IMU BLE découplé du debug mode pour pouvoir tester la caractéristique 6E400002 à distance (TODO_TEST — remettre la condition debugMode != DEBUG_OFF quand Pico Motion Tracker intégré). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
430 B
Plaintext
30 lines
430 B
Plaintext
{
|
|
"FileVersion": 3,
|
|
"EngineAssociation": "5.5",
|
|
"Category": "",
|
|
"Description": "",
|
|
"Modules": [
|
|
{
|
|
"Name": "PS_BLE_Tracker",
|
|
"Type": "Runtime",
|
|
"LoadingPhase": "Default"
|
|
}
|
|
],
|
|
"Plugins": [
|
|
{
|
|
"Name": "ModelingToolsEditorMode",
|
|
"Enabled": true,
|
|
"TargetAllowList": [
|
|
"Editor"
|
|
]
|
|
},
|
|
{
|
|
"Name": "WinBluetoothLE",
|
|
"Enabled": false
|
|
},
|
|
{
|
|
"Name": "PS_Win_BLE",
|
|
"Enabled": true
|
|
}
|
|
]
|
|
} |