Hello,
Can anyone give me a complete sample to tell me how to use “RtTimer*()”?
I get some problem to use them.
Thanks.
Here is a small example.
RtTimer_t *MyTimer;
struct itimerspec value,*valueptr;
void doSomething( )
{
puts(“Timer is up”);
}
int
CreateRtTimerCB( PtWidget_t *widget, ApInfo_t *apinfo, PtCallbackInfo_t
*cbinfo )
{
value.it_value.tv_sec = 1;
value.it_value.tv_nsec = 500000000;
value.it_interval.tv_sec = 1;
value.it_interval.tv_nsec = 500000000;
MyTimer= RtTimerCreate( CLOCK_REALTIME, -1, doSomething, NULL);
RtTimerSetTime( MyTimer,0 , &value , NULL);
/* eliminate ‘unreferenced’ warnings */
widget = widget, apinfo = apinfo, cbinfo = cbinfo;
return( Pt_CONTINUE );
}
I hope this helps.
Regards,
Dave B.
Phoenix wrote:
Hello,
Can anyone give me a complete sample to tell me how to use “RtTimer*()”?
I get some problem to use them.
Thanks.