Page MenuHomec4science

savesettings.py
No OneTemporary

File Metadata

Created
Mon, Nov 25, 07:24

savesettings.py

#!/usr/bin/python
# -*- coding: utf-8 -*-
import os, sys
# add ../../Sources to the PYTHONPATH
sys.path.append(os.path.join("..", "..", "Sources"))
from yocto_api import *
def usage():
sys.exit("usage: demo <serial or logical name> <new logical name>")
if len(sys.argv) != 3:
usage()
errmsg = YRefParam()
if YAPI.RegisterHub("usb", errmsg) != YAPI.SUCCESS:
sys.exit("RegisterHub error: " + str(errmsg))
m = YModule.FindModule(sys.argv[1]) # use serial or logical name
if m.isOnline():
newname = sys.argv[2]
if not YAPI.CheckLogicalName(newname):
sys.exit("Invalid name (" + newname + ")")
m.set_logicalName(newname)
m.saveToFlash() # do not forget this
print("Module: serial= " + m.get_serialNumber() + " / name= " + m.get_logicalName())
else:
sys.exit("not connected (check identification and USB cable")
YAPI.FreeAPI()

Event Timeline