21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INtime <strong>3.1</strong> <strong>Software</strong><br />

The kernel's RT clock is a counter that the kernel uses to keep track of the number of<br />

kernel clock ticks that have occurred. When the kernel is initialized, the count is set to<br />

0 (zero). The period of a kernel clock tick is configurable via the INtime Configuration<br />

utility and you can read the current configuration using CopyRtSystemInfo.<br />

Low-level calls<br />

System call<br />

knCreateRtAlarmEvent<br />

knWaitForRtAlarmEvent<br />

knResetRtAlarmEvent<br />

knDeleteRtAlarmEvent<br />

knGetKernelTime<br />

knSetKernelTime<br />

Description<br />

Creates an alarm event object which is triggered by an alarm.<br />

Waits at an alarm object for the given time interval, or until the<br />

alarm triggers.<br />

Resets a one-shot alarm after it has triggered.<br />

Deletes an alarm event object and releases the memory used<br />

to store its state for reuse.<br />

Returns the value of the counter the kernel uses to tally the<br />

number of low-level ticks that have occurred.<br />

Sets the value of the counter that the kernel uses to tally the<br />

number of low-level ticks that have occurred.<br />

Structures<br />

Structure<br />

CONTROLBUFFER<br />

CPUFRAME<br />

EVENTINFO<br />

EXCEPTION<br />

FILETIME<br />

GENADDR<br />

HEAPINFO<br />

HWEXCEPTIONMSG<br />

INTERRUPTINFO<br />

KNTIME<br />

NTXEVENTINFO<br />

NTXPROCATTRIBS<br />

OBJECTDIR<br />

PCIDEV<br />

Description<br />

Tracks the progress of each message during its life in<br />

the service.<br />

N/A<br />

Returns notifications about system state, sponsor processes,<br />

dependent processes, and shutdown notifications.<br />

N/A<br />

Provides the file system time stamp.<br />

Provides port addresses which fully differentiate ports within a<br />

particular service.<br />

N/A<br />

Specifies the format for data sent to the HW_FAULT_MBX data<br />

mailbox.<br />

N/A<br />

The kernel stores and reads the time value.<br />

Returns notifications about system state, sponsor processes,<br />

and dependent processes.<br />

Specifies memory usage fields the RT Application Loader.<br />

N/A<br />

Passes parameters to library calls and to return values from the<br />

PCI configuration space.<br />

128

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!