kopia lustrzana https://github.com/Hamlib/Hamlib
Fix CPU usage with rigctlcom in sleep.c
Hopefully doesn't affect other things too muchpull/1537/head
rodzic
59fca440a5
commit
de71976044
|
@ -62,7 +62,7 @@ int hl_usleep(rig_useconds_t usec)
|
||||||
tv1.tv_sec = (time_t) delay;
|
tv1.tv_sec = (time_t) delay;
|
||||||
tv1.tv_nsec = (long)((delay - tv1.tv_sec) * 1e+9);
|
tv1.tv_nsec = (long)((delay - tv1.tv_sec) * 1e+9);
|
||||||
tv2.tv_sec = 0;
|
tv2.tv_sec = 0;
|
||||||
tv2.tv_nsec = 10;
|
tv2.tv_nsec = 1000000;
|
||||||
// rig_debug(RIG_DEBUG_CACHE,"usec=%ld, sleep_time=%f, tv1=%ld,%ld\n", usec, sleep_time, (long)tv1.tv_sec,
|
// rig_debug(RIG_DEBUG_CACHE,"usec=%ld, sleep_time=%f, tv1=%ld,%ld\n", usec, sleep_time, (long)tv1.tv_sec,
|
||||||
// (long)tv1.tv_nsec);
|
// (long)tv1.tv_nsec);
|
||||||
|
|
||||||
|
@ -194,7 +194,7 @@ int main()
|
||||||
{
|
{
|
||||||
char buf[256];
|
char buf[256];
|
||||||
time(&rawtime);
|
time(&rawtime);
|
||||||
hl_usleep(1000000 * 1000); // test 1s sleep
|
hl_usleep(1000000); // test 1s sleep
|
||||||
date_strget(buf, sizeof(buf), 0);
|
date_strget(buf, sizeof(buf), 0);
|
||||||
printf("%s\n", buf);
|
printf("%s\n", buf);
|
||||||
time(&rawtime);
|
time(&rawtime);
|
||||||
|
|
Ładowanie…
Reference in New Issue