![Mitsubishi Electric MELIPC MI5000 Series User Manual Download Page 157](http://html.mh-extra.com/html/mitsubishi-electric/melipc-mi5000-series/melipc-mi5000-series_user-manual_239727157.webp)
15 OS LINKING FUNCTIONS
15.3 Inter OS Event Notification Function
155
15
Inter OS event notification operation
This section shows the operations of inter OS event notification.
■
When a user application of the VxWorks part is waiting for an inter OS event notification from
the Windows part
The C Controller module dedicated function (CCPU_ReceiveInterOSEvent) is executed by a user program of OS (B).
A user program of OS (A) waits for an inter OS event notification.
The C Controller module dedicated function (CCPU_SendInterOSEvent) is executed by the user program of OS (A).
An inter OS event is reported to the user program of OS (B).
The user program of OS (B) receives the inter OS event notification, and the waiting status is cleared.
After the waiting status is cleared, the user program is restarted.
Precautions
The following section shows the considerations when executing the C Controller module dedicated function
(CCPU_ReceiveInterOSEvent).
■
When an inter OS event has been reported at function execution
If a inter OS event has already been reported when the C Controller module dedicated function
(CCPU_ReceiveInterOSEvent) is executed, the user program executes and completes the C Controller module dedicated
function (CCPU_ReceiveInterOSEvent) at the same time, and then carries out processing from the C Controller module
dedicated function (CCPU_ReceiveInterOSEvent) and later. Furthermore, when multiple inter OS events have been reported
to the same inter OS event number when the C Controller module dedicated function (CCPU_ReceiveInterOSEvent) is
executed, they are processed as a single inter OS event report by the user program.
■
When multiple user applications are waiting for an inter OS notification
If multiple user programs specify the same enter OS event number when the C Controller module dedicated function
(CCPU_ReceiveInterOSEvent) is executed, the user program that executed the C Controller module dedicated function
(CCPU_ReceiveInterOSEvent) earlier waits for the enter OS event notification, and then restarts.
■
If an inter OS event has been reported when the Windows part is starting
A notification is discarded when an inter OS event was reported before the Windows part is running (the WIN RDY LED is on)
after the following events: this product was started, the power supply of this product was turned OFF to ON, the product was
reset, or a Windows part forced restart was run. Run after the operation status of the Windows part is running.
■
When a forced restart of the Windows part was run
When a Windows part forced-restart is run, all inter OS events reported to the Windows part are discarded. If necessary,
report the inter OS events to the Windows part again.
(1) User application
OS(A)
(1)
(1)
Ò
Ó
Ô
OS(B)
Summary of Contents for MELIPC MI5000 Series
Page 1: ...MELIPC MI5000 Series User s Manual Application MI5122 VW ...
Page 2: ......
Page 18: ...16 MEMO ...
Page 22: ...20 1 DIAGNOSTIC AND MAINTENANCE FUNCTIONS 1 1 Watchdog Timer WDT Function MEMO ...
Page 42: ...40 5 iQSS FUNCTION MEMO ...
Page 146: ...144 11 SECURITY FUNCTION 11 3 IP Filter Function MEMO ...
Page 148: ...146 12 MELSOFT PRODUCT AND GOT CONNECTION FUNCTION 12 1 Connection Method MEMO ...
Page 150: ...148 13 SYSTEM COUNT FUNCTION MEMO ...
Page 152: ...150 14 TIMER EVENT FUNCTION MEMO ...
Page 160: ...158 15 OS LINKING FUNCTIONS 15 3 Inter OS Event Notification Function MEMO ...
Page 162: ...160 16 SERIAL INTERFACE SWITCHING FUNCTION MEMO ...
Page 165: ...17 BASIC PARAMETERS 17 1 Basic Parameter List 163 17 Operation related setting Window ...
Page 170: ...168 17 BASIC PARAMETERS 17 1 Basic Parameter List RAS setting Window ...
Page 174: ...172 17 BASIC PARAMETERS 17 1 Basic Parameter List External device connection settings Window ...
Page 313: ...APPX Appendix 10 List of VxWorks Components 311 A MEMO ...
Page 315: ...I 313 MEMO ...
Page 319: ......