Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
mycroft.client.enclosure.generic.EnclosureGeneric Class Reference
Inheritance diagram for mycroft.client.enclosure.generic.EnclosureGeneric:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def on_no_internet (self, event=None)
 
def speak (self, text)
 
- Public Member Functions inherited from mycroft.client.enclosure.base.Enclosure
def __init__ (self)
 
def callback_disconnect (self, gui_id)
 
def on_gui_client_connected (self, message)
 GUI client socket. More...
 
def on_gui_delete_namespace (self, message)
 
def on_gui_delete_page (self, message)
 
def on_gui_send_event (self, message)
 
def on_gui_set_value (self, message)
 
def on_gui_show_page (self, message)
 
def register_gui_handlers (self)
 
def remove_namespace (self, namespace)
 
def remove_pages (self, namespace, pages)
 
def run (self)
 
def send (self, args, kwargs)
 GUI client API. More...
 
def set (self, namespace, name, value)
 
def show (self, namespace, page, index)
 

Private Member Functions

def _do_net_check (self)
 
def _handle_pairing_complete (self, Message)
 

Static Private Attributes

int _last_internet_notification = 0
 

Additional Inherited Members

- Public Attributes inherited from mycroft.client.enclosure.base.Enclosure
 active_namespaces
 
 bus
 
 config
 
 datastore
 
 explicit_move
 
 global_config
 
 GUIs
 
 lang
 
 loaded
 

Detailed Description

Serves as a communication interface between a simple text frontend and
Mycroft Core.  This is used for Picroft or other headless systems,
and/or for users of the CLI.

Definition at line 32 of file scripts/mycroft/client/enclosure/generic/__init__.py.

Constructor & Destructor Documentation

def mycroft.client.enclosure.generic.EnclosureGeneric.__init__ (   self)

Member Function Documentation

def mycroft.client.enclosure.generic.EnclosureGeneric._do_net_check (   self)
private
def mycroft.client.enclosure.generic.EnclosureGeneric._handle_pairing_complete (   self,
  Message 
)
private
Handler for 'mycroft.paired', unmutes the mic after the pairing is
complete.

Definition at line 84 of file scripts/mycroft/client/enclosure/generic/__init__.py.

def mycroft.client.enclosure.generic.EnclosureGeneric.on_no_internet (   self,
  event = None 
)
def mycroft.client.enclosure.generic.EnclosureGeneric.speak (   self,
  text 
)

Member Data Documentation

int mycroft.client.enclosure.generic.EnclosureGeneric._last_internet_notification = 0
staticprivate

The documentation for this class was generated from the following file:


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:40