427 array<uint16_t, 5> cmd = {{
'@', u1, u2, u3, u4 }};
432 msg <<
"Sending command:" << hex;
433 msg <<
" 0x" << setw(4) << setfill(
'0') << cmd[0];
434 msg <<
" 0x" << setw(4) << setfill(
'0') << u1;
435 msg <<
" 0x" << setw(4) << setfill(
'0') << u2;
436 msg <<
" 0x" << setw(4) << setfill(
'0') << u3;
437 msg <<
" 0x" << setw(4) << setfill(
'0') << u4;
438 msg <<
" (+" << dec << dat.size() <<
" words)";
442 vector<uint16_t> out(cmd.size()+dat.size());
444 transform(cmd.begin(), cmd.end(), out.begin(), htons);
445 transform(dat.begin(), dat.end(), out.begin()+cmd.size(), htons);