GetHistoryNode(String path)

Source

GetHistoryNode(String path) : super(path, _link.provider) {
  configs[r"$is"] = "getHistory";
  configs[r"$name"] = "Get History";
  configs[r"$invokable"] = "read";
  configs[r"$params"] = [
    {
      "name": "Timerange",
      "type": "string",
      "editor": "daterange"
    },
    {
      "name": "Interval",
      "type": "enum",
      "editor": buildEnumType([
        "default",
        "none",
        "1Y",
        "3N",
        "1N",
        "1W",
        "1D",
        "12H",
        "6H",
        "4H",
        "3H",
        "2H",
        "1H",
        "30M",
        "15M",
        "10M",
        "5M",
        "1M",
        "30S",
        "15S",
        "10S",
        "5S",
        "1S"
      ]),
      "default": "default"
    },
    {
      "name": "Rollup",
      "type": buildEnumType([
        "none",
        "avg",
        "min",
        "max",
        "sum",
        "first",
        "last",
        "count"
      ])
    },
    {
      "name": "Real Time",
      "type": "bool",
      "default": false
    },
    {
      "name": "Batch Size",
      "type": "number",
      "default": 0
    }
  ];

  configs[r"$columns"] = [
    {
      "name": "timestamp",
      "type": "time"
    },
    {
      "name": "value",
      "type": "dynamic"
    }
  ];

  configs[r"$result"] = "stream";
}