#include <iostream> #include <cstdint> using namespace std; // Define struct Frame here struct Frame { uint16_t header; // 2 bytes uint8_t command; // 1 byte uint8_t length; // 1 byte uint8_t payload[6]; // 6 bytes uint16_t checksum; }; static_assert(sizeof(Frame) == 12, "Frame size mismatch"); int main() { cout << "Frame OK"; return 0; }
Test Cases
Test Results
Input
Expected Output
Frame OK