Кортекс API

1. Запрос информации

http://127.0.0.1:336/getinfo
Вариант ответа:
{ "result": "true", "frequency": "122", "channelAmount": "8", "channels": [ {"name":"ch1"}, {"name":"ch2"}, {"name":"ch3"}, {"name":"ch4"}, {"name":"ch5"}, {"name":"ch6"}, {"name":"ch7"}, {"name":"ch8"} ]}

2. Запрос сырых данных

http://127.0.0.1:336/getdata
Ответ содержит массив сэмплов data, количество сэмплов samples.
Каждый сэмпл содержит временную метку t (время в миллисекундах, сначала эпохи) и двойной массив данных d, составленный по каналам (например, d[0] - данные с первого канала).

Ответ: Обновлять текст
{ "result": "true", "samples": "1", "data": [{ "t": "131139379242166781", "d": [ [0, 70, 28, 34, 67, 12, 82, 24], [-13, 46, 2, 18, 36, -5, 59, 5], [-15, 93, 30, 36, 94, -5, 114, 8], [-25, 79, 19, 24, 83, -15, 98, 1], [-137, 114, -22, -47, 128, -149, 149, -83], [44, -17, -2, 43, -45, 65, -40, 15], [-132, 167, -10, 4, 169, -114, 209, -63], [-110, 3, -109, -47, -63, -115, -16, -134] ] }] }

3. Запрос распознанных состояний от Portal

http://127.0.0.1:336/getstates
Ответ содержит массив состояний states, их количество amount.
Каждое состояние содержит номер state (0...8) и временную метку t (время в миллисекундах, сначала эпохи)
Вариант ответа:
{ "result": "true", "amount": "2", "states": [ {"state": "1", "t": "131139379242166781" } {"state": "2", "t": "131139379242167123" } {"state": "3", "t": "131139379242168651" } ] }

4. Запрос последнего распознанного состояния от Portal

http://127.0.0.1:336/getlaststate
Вариант ответа:
{ "result": "true", "state": "2", "t": "131139379242166781" }
Последнее состояние: ?

5. Получение спектров

http://127.0.0.1:336/getlastspectrum
Ответ содержит массив сэмплов data, количество сэмплов samples.
Каждый сэмпл содержит временную метку t (время в миллисекундах, сначала эпохи) и двойной массив данных d, составленный по каналам (например, d[0] - данные с первого канала).

Ответ: Обновлять текст
{ "result": "true", "samples": "1", "data": [{ "t": "131139379242166781", "d": [ [0, 70, 28, 34, 67, 12, 82, 24], [-13, 46, 2, 18, 36, -5, 59, 5], [-15, 93, 30, 36, 94, -5, 114, 8], [-25, 79, 19, 24, 83, -15, 98, 1], [-137, 114, -22, -47, 128, -149, 149, -83], [44, -17, -2, 43, -45, 65, -40, 15], [-132, 167, -10, 4, 169, -114, 209, -63], [-110, 3, -109, -47, -63, -115, -16, -134] ] }] }