API Data Logs

From Cumulus Wiki
Revision as of 16:23, 18 October 2020 by Mcrossley (talk | contribs) (→‎Day file Data)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Back to Cumulus MX Local API

Day file Data

The all time records data response is designed for displaying on a web page, the text is formatted with HTML codes.

The format of the day file data API request is as follows...

http://localhost:8998:/api/data/dayfile?draw=1&start=XXXX&length=YYYY

Where...

  • draw=1 is not used in this context, just pass a number, eg 1
  • start=XXXX is the line number of the day file to start returning data for (0 relative)
  • length=YYYY is the number of lines to return

eg.

http://localhost:8998/api/data/dayfile?draw=1&start=3510&length=5

Returns...

{
   "draw": 1,
   "recordsTotal": 3825,
   "recordsFiltered": 3825,
   "data": [
       [3511, "24/08/19", "15.0", "142", "15:04", "12.1", "06:03", "27.9", "16:25", "1015.58", "18:47", "1019.95", "00:31", "0.0", "00:00", "0.0", "20.3", "61.3", "7.0", "12:14", "44", "16:13", "98", "07:13", "2.77", "12.0", "28.1", "16:29", "28.3", "16:38", "12.2", "06:12", "0.0", "00:00", "12.1", "06:03", "17.1", "13:31", "11.3", "06:03", "158", "0.5", "3.4", "417", "12:50", "2.1", "14:13", "", "", "", "", "", ""],
       [3512, "25/08/19", "19.0", "138", "14:20", "15.4", "23:57", "30.6", "16:29", "1016.05", "16:38", "1018.83", "22:44", "0.0", "00:00", "0.0", "21.8", "75.5", "9.0", "14:30", "39", "13:14", "93", "23:50", "3.02", "11.9", "31.2", "16:06", "31.4", "16:25", "15.9", "06:22", "0.0", "00:00", "15.4", "23:57", "20.1", "17:47", "12.1", "04:28", "156", "0.0", "4.3", "392", "13:06", "2.1", "14:39", "", "", "", "", "", ""],
       [3513, "26/08/19", "10.0", "264", "16:28", "13.0", "04:58", "25.7", "15:24", "1015.61", "19:07", "1018.69", "00:20", "0.0", "00:00", "0.0", "18.2", "28.5", "4.0", "13:15", "65", "15:24", "98", "06:01", "1.60", "6.8", "25.7", "15:24", "28.4", "15:23", "13.7", "04:58", "0.0", "00:00", "13.0", "04:58", "19.6", "15:48", "12.4", "04:58", "274", "0.5", "1.8", "418", "12:39", "2.0", "12:50", "", "", "", "", "", ""],
       [3514, "27/08/19", "10.0", "276", "14:32", "13.4", "04:18", "26.3", "13:34", "1011.58", "20:00", "1016.42", "00:02", "0.0", "00:00", "0.2", "19.0", "27.7", "5.0", "14:39", "60", "13:37", "97", "05:39", "1.40", "5.2", "26.3", "13:34", "29.3", "13:25", "14.1", "06:12", "0.2", "22:58", "13.4", "04:18", "19.9", "14:33", "12.7", "03:41", "250", "0.5", "2.2", "538", "12:40", "2.2", "12:40", "", "", "", "", "", ""],
       [3515, "28/08/19", "14.0", "225", "09:46", "10.1", "23:40", "16.7", "00:00", "1010.19", "07:50", "1015.14", "23:53", "9.8", "11:24", "3.4", "14.7", "50.6", "6.0", "16:37", "87", "07:41", "97", "23:43", "0.41", "1.6", "16.7", "00:00", "18.5", "00:00", "9.4", "23:56", "2.6", "12:01", "10.1", "23:40", "15.8", "00:48", "9.4", "23:40", "220", "1.0", "0.0", "123", "12:38", "0.9", "12:39", "", "", "", "", "", ""]
   ]
}

Where...

  • "recordsTotal" and "recordsFiltered" are the total number of lines found in the dayfile.txt file
  • The first number in the array is the line number (1 relative)
  • The rest of the array entries are the fields from the dayfile.txt - refer to Dayfile.txt