Of course you can change anything as you want. If I undesrstand your intentions correctly, you need to modify function static void rawcmdHandleCanard(CanardRxTransfer* transfer)
there array ar[6] is being filled from parsing UAVCAN frame
for (int i = 0; i<6; i++)
{
if (canardDecodeScalar(transfer, offset, 14, true, &ar[i])<14) { break; }
offset += 14;
}
After this step you will have your values in ar[] and you are free to make anything you want with it.