- printf(" INITIAL read 1 \"pos/last_position_ro_bench\" => %f ms [%d bytes]\n", (double)((double)duration/NANO2MIL), ret);
-
- duration = 0;
- memset(buffer, 0, BUFFER_SIZE);
- for(i=0; i<numLoops; i++)
- {
- clock_gettime(CLOCK_ID, &readStart);
- ret = pclKeyReadData(0xFF, "pos/last_position_ro_bench", 1, 2, buffer, BUFFER_SIZE);
- clock_gettime(CLOCK_ID, &readEnd);
-
- duration += getNsDuration(&readStart, &readEnd);
- }
- printf(" Further read 1 \"pos/last_position_ro_bench\" => %f ms [%d bytes]\n", (double)((double)duration/NANO2MIL/numLoops), ret);
-
-
- duration = 0;
- memset(buffer, 0, BUFFER_SIZE);
- for(i=0; i<numLoops; i++)
- {
- clock_gettime(CLOCK_ID, &readStart);
- ret = pclKeyReadData(0xFF, "pos/last_position_ro_bench", 1, 2, buffer, BUFFER_SIZE);
- clock_gettime(CLOCK_ID, &readEnd);
-
- duration += getNsDuration(&readStart, &readEnd);
- }
- printf(" Further read 1 \"pos/last_position_ro_bench\" => %f ms [%d bytes]\n", (double)((double)duration/NANO2MIL)/numLoops, ret);
-
-
- duration = 0;
- memset(buffer, 0, BUFFER_SIZE);
-
- clock_gettime(CLOCK_ID, &readStart);
- ret = pclKeyReadData(0xFF, "pos/last_position_ro_bench2", 1, 2, buffer, BUFFER_SIZE);
- clock_gettime(CLOCK_ID, &readEnd);
-
- duration = getNsDuration(&readStart, &readEnd);
- printf(" INITIAL read 2 \"pos/last_position_ro_bench2\" => %f ms [%d bytes]\n", (double)((double)duration/NANO2MIL), ret);
-
-
- duration = 0;
- memset(buffer, 0, BUFFER_SIZE);
- for(i=0; i<numLoops; i++)
- {
- clock_gettime(CLOCK_ID, &readStart);
- ret = pclKeyReadData(0xFF, "pos/last_position_ro_bench2", 1, 2, buffer, BUFFER_SIZE);
- clock_gettime(CLOCK_ID, &readEnd);
-
- duration += getNsDuration(&readStart, &readEnd);
- }
- printf(" Further read 2 \"pos/last_position_ro_bench2\" => %f ms [%d bytes]\n", (double)((double)duration/NANO2MIL)/numLoops, ret);