[hal] Various CAN fixes (#8043)

This commit is contained in:
Thad House
2025-07-14 23:46:57 -07:00
committed by GitHub
parent 3497a7d09f
commit 8d248f61fd
9 changed files with 187 additions and 58 deletions

View File

@@ -214,8 +214,9 @@ Java_edu_wpi_first_hal_can_CANJNI_readCANStreamSession
}
}
JLocal<jbyteArray> toSetArray{
env, SetCANStreamObject(env, elem, msg->message.message.dataSize,
msg->messageId, msg->message.timeStamp)};
env, SetCANStreamObject(env, elem, msg->message.message.flags,
msg->message.message.dataSize, msg->messageId,
msg->message.timeStamp)};
auto javaLen = env->GetArrayLength(toSetArray);
if (javaLen < msg->message.message.dataSize) {
ThrowIllegalArgumentException(