Ejemplo n.º 1
0
def verifyOneComponent(name):
    print "\nTesting installation of "+name+"..."
    (goodToGo,reason) = SmsdkInstallVerifier.verifyComponents([name])
    if goodToGo:
        print 'PASS!'
        print reason
    else:
        print 'FAIL!'
        if name==SmsdkInstallVerifier.PYWIN32:
            print "Note: {0} is only required to run the MuxConfig application.".format(SmsdkInstallVerifier.PYWIN32)
        print reason
    return goodToGo
Ejemplo n.º 2
0
def verifyOneComponent(name):
    print "\nTesting installation of " + name + "..."
    (goodToGo, reason) = SmsdkInstallVerifier.verifyComponents([name])
    if goodToGo:
        print 'PASS!'
        print reason
    else:
        print 'FAIL!'
        if name == SmsdkInstallVerifier.PYWIN32:
            print "Note: {0} is only required to run the MuxConfig application.".format(
                SmsdkInstallVerifier.PYWIN32)
        print reason
    return goodToGo
Ejemplo n.º 3
0
#!/usr/bin/python

#============================ adjust path =====================================

import sys
import os
if __name__ == "__main__":
    here = sys.path[0]
    sys.path.insert(0, os.path.join(here, '..', '..'))

#============================ verify installation =============================

from SmartMeshSDK import SmsdkInstallVerifier
(goodToGo, reason) = SmsdkInstallVerifier.verifyComponents([
    SmsdkInstallVerifier.PYTHON,
    SmsdkInstallVerifier.PYSERIAL,
])
if not goodToGo:
    print "Your installation does not allow this application to run:\n"
    print reason
    raw_input("Press any button to exit")
    sys.exit(1)

#============================ imports =========================================

import threading
from optparse import OptionParser

from   SmartMeshSDK                    import AppUtils,                   \
                                              FormatUtils
from SmartMeshSDK.ApiDefinition import IpMgrDefinition
Ejemplo n.º 4
0
#!/usr/bin/python

#============================ adjust path =====================================

import sys
import os
if __name__ == "__main__":
    here = sys.path[0]
    sys.path.insert(0, os.path.join(here, '..', '..'))

#============================ verify installation =============================

from SmartMeshSDK import SmsdkInstallVerifier
(goodToGo,reason) = SmsdkInstallVerifier.verifyComponents(
    [
        SmsdkInstallVerifier.PYTHON,
        SmsdkInstallVerifier.PYSERIAL,
    ]
)
if not goodToGo:
    print "Your installation does not allow this application to run:\n"
    print reason
    raw_input("Press any button to exit")
    sys.exit(1)

#============================ imports =========================================

import threading
import Queue
import datetime
import copy
import webbrowser