| 42 | uint16_t dummy_1; |
| 43 | } __attribute__((packed)); |
| 44 | static std::vector<uint8_t> pack_management_frame( |
| 45 | const DataManagementTxBandwidth &data) { |
| 46 | std::vector<uint8_t> ret; |
| 47 | ret.resize(1 + sizeof(data)); |
| 48 | ret[0] = MNGMNT_PACKET_ID_CHANNEL_WIDTH; |
| 49 | std::memcpy(&ret[1], (void *)&data, sizeof(DataManagementTxBandwidth)); |
| 50 | return ret; |
| 51 | } |
| 52 | static std::vector<uint8_t> pack_management_frame( |
| 53 | const DataManagementSensitivityStatus &data) { |
| 54 | std::vector<uint8_t> ret; |