UniSet 2.32.1
Открытые члены | Полный список членов класса
Класс lib.UniSetHTTP.SharedMemoryAPI
Граф наследования:lib.UniSetHTTP.SharedMemoryAPI:
Inheritance graph
[см. легенду]
Граф связей класса lib.UniSetHTTP.SharedMemoryAPI:
Collaboration graph
[см. легенду]

Открытые члены

 __init__ (self, _settings)
 
 request (self, query, method='GET', data=None)
 
 consumers (self, sens='')
 
 get (self, sensors='', shortInfo=True)
 
 sensors (self, offset=None, limit=None)
 
 lost (self)
 
 help (self)
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от lib.UniSetHTTP.UniSetHTTPService
 settings
 
 apiver
 
 aviver
 

Конструктор(ы)

◆ __init__()

lib.UniSetHTTP.SharedMemoryAPI.__init__ ( self,
_settings )

Переопределяет метод предка lib.UniSetHTTP.UniSetHTTPService.

Методы

◆ consumers()

lib.UniSetHTTP.SharedMemoryAPI.consumers ( self,
sens = '' )
Получить список заказчиков
:param sens: для указанных датчиков
:return: список..

◆ get()

lib.UniSetHTTP.SharedMemoryAPI.get ( self,
sensors = '',
shortInfo = True )
Получить список заказчиков
:param sensors:   для указанных датчиков (по умолчанию для всех)
:param shortInfo: выдать только основную информацию по каждому датчику
:return: список..

◆ lost()

lib.UniSetHTTP.SharedMemoryAPI.lost ( self)
Получить список 'пропавших' заказчиков
:return: список

◆ request()

lib.UniSetHTTP.SharedMemoryAPI.request ( self,
query,
method = 'GET',
data = None )
Послать запрос и получить ответ.
:param query: запрос /xxx?params..
:param method: метод запроса.
:param data: данные для POST запросов
:return: распарсенный json

Переопределяет метод предка lib.UniSetHTTP.UniSetHTTPService.

◆ sensors()

lib.UniSetHTTP.SharedMemoryAPI.sensors ( self,
offset = None,
limit = None )
Получить список датчиков
:param offset: начальное смещение в списке датчиков
:param limit:  сколько датиков выдать в ответе
:return: список..