445
|
1 // Example IDL file for our monster's schema.
|
|
2 namespace Orthanc.Stone.Applications;
|
|
3
|
|
4 union VsolCommands {SelectPanel, ConfigurePanel, StartAcquisition}
|
|
5 union VsolReplies { SelectPanelReply, StartAcquisitionReply }
|
|
6
|
|
7 table SelectPanel {
|
|
8 panelNumber:int32;
|
|
9 }
|
|
10
|
|
11 table SelectPanelReply {
|
|
12 ok:bool;
|
|
13 errorMessage:string;
|
|
14 }
|
|
15
|
|
16 table ConfigurePanel {
|
|
17 }
|
|
18
|
|
19 table StartAcquisition {
|
|
20 }
|
|
21
|
|
22 table StartAcquisitionReply {
|
|
23 ok:bool;
|
|
24 }
|
|
25
|
|
26 table VsolCommand {
|
|
27 command: VsolCommands;
|
|
28 }
|
|
29
|
|
30 table VsolReply {
|
|
31 command: VsolReplies;
|
|
32 }
|
|
33
|
|
34 // root_type Monster;
|
|
35
|