summaryrefslogtreecommitdiff
path: root/keama/tests/optionexpr4.out
blob: 9ea6618e54fecdaf7859ef6bbd413d3c32e51135 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{
  # option data expressions
  # authoritative is mandatory
  "Dhcp4": {
    "option-def": [
      # options
      {
        "space": "dhcp4",
        "name": "mytext",
        "code": 250,
        "type": "string"
      },
      {
        "space": "dhcp4",
        "name": "mydata",
        "code": 251,
        "type": "string"
      },
      {
        "space": "dhcp4",
        "name": "mydata2",
        "code": 252,
        "type": "string"
      },
      # not yet
      {
        "space": "dhcp4",
        "name": "mydata3",
        "code": 253,
        "type": "string"
      }
    ],
    "option-data": [
      {
        "space": "dhcp4",
        "name": "mytext",
        "code": 250,
        "csv-format": false,
//      "original-data": "oob",
        "data": "6f6f62"
      },
      {
        "space": "dhcp4",
        "name": "mydata",
        "code": 251,
        "csv-format": false,
//      "original-data": "\bUV",
        "data": "085556"
      },
      {
        "space": "dhcp4",
        "name": "mydata2",
        "code": 252,
        "csv-format": false,
        "data": "aabbcc"
      }
//    {
//      "space": "dhcp4",
//      "name": "mydata3",
//      "code": 253,
//      "csv-format": false,
//      "expression": {
//        "concat": {
//          "left": {
//            "const-data": "0xaa"
//          },
//          "right": {
//            "concat": {
//              "left": {
//                "const-data": "0xbb"
//              },
//              "right": {
//                "const-data": "0xcc"
//              }
//            }
//          }
//        }
//      }
//    }
    ]
  }
}