Messages

class kismet_rest.Messages(host_uri='http://127.0.0.1:2501', sessioncache_path='~/.pykismet_session', **kwargs)[source]

Messages abstraction.

all(callback=None, callback_args=None, **kwargs)[source]

Yield all messages, one at a time.

If callback is set, nothing will be returned.

Parameters:
  • callback – Callback function.
  • callback_args – Arguments for callback.
Keyword Arguments:
 
  • ts_sec (int) – Seconds since epoch for first message retrieved.
  • ts_usec (int) – Microseconds modifier for ts_sec query argument.
Yields:

dict – Message json, or None if callback is set.