452 array<uint16_t, 5> cmd = {{
'@', u1, u2, u3, u4 }};
457 msg <<
"Sending command:" << hex;
458 msg <<
" 0x" << setw(4) << setfill(
'0') << cmd[0];
459 msg <<
" 0x" << setw(4) << setfill(
'0') << u1;
460 msg <<
" 0x" << setw(4) << setfill(
'0') << u2;
461 msg <<
" 0x" << setw(4) << setfill(
'0') << u3;
462 msg <<
" 0x" << setw(4) << setfill(
'0') << u4;
463 msg <<
" (+" << dec << dat.size() <<
" words)";
467 vector<uint16_t> out(cmd.size()+dat.size());
469 transform(cmd.begin(), cmd.end(), out.begin(), htons);
470 copy(dat.begin(), dat.end(), out.begin()+cmd.size());