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

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

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

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

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

Методы

◆ consumers()

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

◆ get()

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

◆ lost()

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

◆ request()

def 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()

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