91int main(
int argc,
char* argv[]) {
100 double frameDuration = 33.33;
103 auto frameHeader =
new GFrameHeader(frameID, frameDuration, log);
107 vector<int> payload1 = {1, 2, 3, 100, 50};
108 vector<int> payload2 = {4, 5, 6, 200, 75};
109 vector<int> payload3 = {7, 8, 9, 150, 60};
112 frameData->addIntegralPayload(payload1);
113 frameData->addIntegralPayload(payload2);
114 frameData->addIntegralPayload(payload3);
116 cout <<
"Frame ID: " << frameData->getFrameID() << endl;
117 cout <<
"Frame Header Time: " << frameData->getHeader()->getTime() << endl;
119 const vector<GIntegralPayload*>* payloads = frameData->getIntegralPayload();
120 cout <<
"Number of integral payloads: " << payloads->size() << endl;
123 for (
size_t i = 0; i < payloads->size(); ++i) {
124 vector<int> p = (*payloads)[i]->getPayload();
125 cout <<
"Payload " << (i + 1) <<
": ";