Amxb_Ubus  3.3.1
Ambiorix Ubus API
test_full_types.odl
Go to the documentation of this file.
1 object TestObject {
2  string param1;
3  uint8 param2;
4  uint8 param2b = 0x80;
5  uint16 param3;
6  uint16 param3b = 0x8000;
7  uint32 param4;
8  uint32 param4b = 0x80000000;
9  uint64 param5;
10  int8 param6;
11  int16 param7;
12  int32 param8;
13  int64 param9;
14  bool param10;
15  datetime param11;
16  double param12 = 12;
17 
18  void function1(uint8 arg1, uint16 arg2, uint32 arg3, uint64 arg4);
19  bool function2(int8 arg1, int16 arg2, int32 arg3, int64 arg4);
20  uint8 function3(bool arg1, string arg2, out double arg3);
21  uint16 function4();
22  uint32 function5();
23  uint64 function6();
24  int8 function7(bool arg1, string arg2, double arg3);
25  int16 function8();
26  int32 function9();
27  int64 function10();
28  variant function11(list data, out variant data2);
29  double function12();
30  fd function13();
31  datetime function14();
32  list function15();
33 
34  object MultiInst[] {
35  string text;
36  uint32 number1;
37  uint32 number2;
38 
39  object ChildObject {
40  string text;
41  }
42  }
43 
44  %persistent object PMutliInst[] {
45  string Text;
46  }
47 }
uint8 function3(bool arg1, string arg2, out double arg3)
uint64 param5
void function1(uint8 arg1, uint16 arg2, uint32 arg3, uint64 arg4)
object ChildObject
uint32 number1
bool param10
object MultiInst[]
uint16 param3b
int16 function8()
uint32 param4
double param12
uint64 function6()
uint8 param2b
int16 param7
int32 param8
int8 param6
int8 function7(bool arg1, string arg2, double arg3)
int64 param9
double function12()
uint8 param2
uint32 param4b
uint32 number2
int32 function9()
fd function13()
uint32 function5()
list function15()
int64 function10()
variant function11(list data, out variant data2)
persistent object PMutliInst[]
object TestObject
bool function2(int8 arg1, int16 arg2, int32 arg3, int64 arg4)
datetime param11
datetime function14()
uint16 param3
uint16 function4()