diff --git a/simulation/halsim_ws_core/src/main/native/cpp/WSProvider_SimDevice.cpp b/simulation/halsim_ws_core/src/main/native/cpp/WSProvider_SimDevice.cpp index 93852b6703..7c3d710f47 100644 --- a/simulation/halsim_ws_core/src/main/native/cpp/WSProvider_SimDevice.cpp +++ b/simulation/halsim_ws_core/src/main/native/cpp/WSProvider_SimDevice.cpp @@ -188,7 +188,8 @@ void HALSimWSProviderSimDevice::OnValueChanged(SimDeviceValueData* valueData, if (ws) { switch (value->type) { case HAL_BOOLEAN: - ProcessHalCallback({{valueData->key, value->data.v_boolean}}); + ProcessHalCallback( + {{valueData->key, static_cast(value->data.v_boolean)}}); break; case HAL_DOUBLE: ProcessHalCallback(