Contents |
CM Plug-in Guide
Objective
CM-Plugin is an event controlling policy in Platform-Support-Package(PSP) to allow and/or restrict the events received from HPI and forward them to Application during run-time. The policy is defined by Application.
What you can learn
How to define a policy to control the events in PSP, so that only interested events are forwarded to Application and unintended events are discarded.
Building the CM-Plugin model and controlling Events in run-time
The example code containing Application and CM-Policy is available in PSP/src/example
Usage of CM-Plugin
The policy to control the events are defined in cmPolicy.c and is available in location: \CmPlugin\src\app\common\plugins\cmPolicy.c in specified example.
cmPolicy.c |
---|
|
- HpiEventFilter() will be contain the details of specific event to be handled and specific modification for that event.
How to Run cmPlugin model
Copy the image to required location (/root/asp/).
- Start the SAFplus Platform on deployed node
# cd /root/asp/ # ./etc/init.d/asp start
- Generate event using HPI Event Simulator OR through actual hardware
The logs are available in var/log/sys.latest and application_name.latest# cd /root/asp/bin # ./hpithres