Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void TestCustomFile(FILE* customFileHandle, int numPingsReceived)
- {
- BVTDataBuffer sonarBuffer = BVTDataBuffer_Create();
- ReadFromCustomFile(customFileHandle, sonarBuffer);
- size_t sonarBufferLength = 0;
- BVTDataBuffer_GetLength(sonarBuffer, &sonarBufferLength);
- unsigned char* sonarBufferData = new unsigned char[sonarBufferLength];
- BVTDataBuffer_CopyTo(sonarBuffer, sonarBufferData, sonarBufferLength);
- BVTSonar sonar = BVTSonar_Create();
- BVTSonar_SetFromBytes(sonar, sonarBufferData, sonarBufferLength);
- BVTHead head;
- BVTSonar_GetHead(sonar, 0, &head);
- // const int pingCount = BVTHead_GetPingCount(head);
- const int pingCount = numPingsReceived;
- for(int i = 0; i < pingCount; ++i)
- {
- printf("Reading ping %d\n", i);
- BVTDataBuffer pingBuffer = BVTDataBuffer_Create();
- ReadFromCustomFile(customFileHandle, pingBuffer);
- BVTPing ping;
- BVTHead_CreatePingFromBytes(head, &ping, pingBuffer);
- // needed? BVTPing_Destroy(ping);
- BVTDataBuffer_Destroy(pingBuffer);
- }
- BVTSonar_Destroy(sonar);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement