Everything

CHAPTER 18 SERVICE CALLS


This chapter describes the service calls supported by the RI600V4.
18.1 Outline
The service calls provided by the RI600V4 are service routines provided for indirectly manipulating the resources (tasks, semaphores, etc.) managed by the RI600V4 from a processing program.
The service calls provided by the RI600V4 are listed below by management module.
18.1.1 Method for calling service calls
The service calls can be calls by the same way as normal C-language function.
Note To call the service calls provided by the RI600V4 from a processing program, the header files listed below must be coded (include processing).
kernel.h: Standard header file
kernel_id.h System information header file, which is generated by the cfg600
18.2 Explanation of Service Call
The following explains the service calls supported by the RI600V4, in the format shown below.
1 ) Name
Indicates the name of the service call.
2 ) Outline
Outlines the functions of the service call.
3 ) C format
Indicates the format to be used when describing a service call to be issued in C language.
4 ) Parameter(s)
Service call parameters are explained in the following format.
I/O
Parameter
Description
A
B
C

A ) Parameter classification
I: Parameter input to RI600V4.
O: Parameter output from RI600V4.
B ) Parameter data type
C ) Description of parameter
5 ) Explanation
Explains the function of a service call.
6 ) Return value
Indicates a service call's return value using a macro and value.
Macro
Value
Description
A
B
C

A ) Macro of return value
B ) Value of return value
C ) Description of return value