BUG-4283 experimenter msg support - registration part
[openflowplugin.git] / extension / openflowplugin-extension-api / src / main / yang / sal-experimenter-message.yang
1 module sal-experimenter-message {
2     namespace "urn:opendaylight:experimenter-message:service";
3     prefix exp-msg;
4
5     import opendaylight-inventory {prefix inv; revision-date "2013-08-19";}
6     import openflowplugin-experimenter-types {prefix exp-type; revision-date "2015-10-20";}
7
8     description "Openflow experimenter (symmetric) message service and notification.";
9
10     revision "2015-10-20" {
11         description "Initial revision of experimenter message service";
12     }
13
14     grouping experimenter-symmetric-message {
15         description "Experimenter message with node and xid reference included.";
16         uses "inv:node-context-ref";
17         uses exp-type:experimenter-core-message;
18     }
19
20     rpc send-experimenter {
21         description "Send experimenter request to device, expecting reply.";
22         input {
23             uses "inv:node-context-ref";
24             uses exp-type:experimenter-core-message;
25         }
26     }
27
28     notification experimenter-message-from-dev {
29         description "Upon experimenter request message received.";
30         uses experimenter-symmetric-message;
31     }
32
33 }