How to merge 2 data?

1 view (last 30 days)
wael elsisi
wael elsisi on 18 Jul 2021
Commented: wael elsisi on 19 Jul 2021
How to write the blow code in MATLAB Analysis ?
int16_t send_windSpeed =((msg[0] << 8) + msg[1]) ;

Answers (1)

Yongjian Feng
Yongjian Feng on 18 Jul 2021
Edited: Yongjian Feng on 18 Jul 2021
Are you looking for bitshift function? Something like:
send_windSpeed = bitshift(msg(0), 8) + msg(1);
  3 Comments
Yongjian Feng
Yongjian Feng on 19 Jul 2021
What is msg in your original code please?
wael elsisi
wael elsisi on 19 Jul 2021
msg[0] = (send_windSpeed >> 8) & 0xFF; // highest byte
msg[1] = (send_windSpeed ) & 0xFF; // lowest byte
my_mkr.uplink(msg, 2);

Sign in to comment.

Categories

Find more on Entering Commands in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!