ZWare Sample Client 1.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
zwareClient.zwareClientClass Class Reference

Public Member Functions

def __init__ (self, zwareObject)
 
def clear_smart_start_data (self)
 
def clear_smart_start_info_for_device (self, iterator)
 
def main_window (self, TK)
 
def connection_start (self, initialFrame, buttonFrame, connectionType)
 
def connected_to_server (self, Button, Frame, ipAddress, username="user", password="smarthome")
 
def device_inclusion (self, Button)
 
def device_inclusion_secure (self, Button)
 
def set_grant_keys (self, grantWindow, s20grantKey, s21grantKey, s22grantKey, s0grantKey)
 
def dsk_verify_and_send (self, dsk_input_window, dskUserInput, receivedDSK)
 
def smart_start (self)
 
def smart_start_register_info (self, smartStartRegisterWindow)
 
def register_smart_start_default (self, smartStartRegisterWindow, windowType, deviceIterator)
 
def cancel_operation (self, smartStartRegisterWindow, windowType)
 
def register_smart_start_device (self, smartStartRegisterWindow, windowType, deviceIterator)
 
def add_device_provisioning_list (self, smartStartRegisterWindow, windowType, deviceIterator)
 
def delete_smart_start_device_details (self, smartStartDetailsWindow, deviceDSKIterator)
 
def delete_all_smart_start_devices_details (self, smartStartDetailsWindow)
 
def get_smart_start_devices_list (self, smartStartDetailsWindow)
 
def device_exclusion (self, Button)
 
def poll_node_list (self, buttonPress)
 
def node_list_action (self)
 
def poll_binary_switch (self)
 
def binary_switch_action (self)
 
def enable_disable_binary_switch (self)
 
def poll_binary_sensor (self)
 
def poll_multilevel_sensor (self)
 
def poll_server (self)
 
def client_init (self)
 
def create_thread (self)
 
def create_window (self, windowName)
 
def create_frame (self, container)
 
def clear_frame (self, frame)
 
def disable_frame (self, frame)
 
def enable_frame (self, frame)
 
def create_text (self, container, rowNumber, columnNumber)
 
def create_scrollbar (self, container, rowNumber, columnNumber)
 
def create_label (self, labelName, container, rowNumber, columnNumber)
 
def create_radiobutton (self, buttonName, buttonVariable, buttonValue, container, rowNumber, columnNumber)
 
def create_checkbox (self, checkboxName, checkboxVariable, container, rowNumber, columnNumber)
 
def create_drop_down_list (self, dropDownListVariable, container, listitem1, listitem2, listitem3, rowNumber, columnNumber)
 
def create_entry (self, container, rowNumber, columnNumber)
 
def create_button (self, buttonName, container, rowNumber, columnNumber)
 
def close_window (self, Toplevel)
 
def close_child_window_and_refocus_main_window (self, childWindow, mainWindow)
 
def close_connection (self, Button, initialFrame, buttonFrame)
 

Public Attributes

 runPollingThread
 

Static Public Attributes

int BINARYSWITCHINTERFACE = 37
 
int BINARYSENSORINTERFACE = 48
 
int MULTILEVELSENSORINTERFACE = 49
 
int MAXSMARTSTARTDEVICES = 32
 
bool runPollingThread = True
 
 debugData = None
 
 binarySwitchButton = None
 
dictionary smartStartList = {}
 
dictionary smartStartData = {}
 
dictionary deviceDictionaryList = {}
 
list deviceInterfaceList = [BINARYSWITCHINTERFACE,BINARYSENSORINTERFACE,MULTILEVELSENSORINTERFACE]
 
 zware = None
 

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