UniSet 2.44.3
Класс lib.UniSetHTTP.SharedMemoryAPI
Граф наследования:lib.UniSetHTTP.SharedMemoryAPI:
Граф связей класса lib.UniSetHTTP.SharedMemoryAPI:

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

 __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
 __init__ (self, _settings)

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

Открытые атрибуты унаследованные от lib.UniSetHTTP.UniSetHTTPService
 settings = _settings
 apiver = UHTTP_API_VERSION
 aviver = self.settings['api']

Методы

◆ 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: список..