Applications
Digidevice module
IX14 User Guide
469
timestamp:float=None, units:str=None,
geo_location:Tuple[float, float, float]=None, quality:int=None,
data_type:digidevice.datapoint.DataType=None, timeout:float=None)
...
5. Use the help command with
datapoint.upload_multiple
:
>>> help(datapoint.upload_multiple)
Help on function upload_multiple in module digidevice.datapoint:
upload_multiple(datapoints:List[digidevice.datapoint.DataPoint],
timeout:float=None)
...
6. Use
Ctrl-D
to exit the Python session. You can also exit the session using
exit()
or
quit()
.
Use digidevice.config for device configuration
Use the
config
Python module to access and modify the device configuration.
Read the device configuration
1. Log into the IX14 command line as a user with shell access.
Depending on your device configuration, you may be presented with an
Access selection
menu
. Type
shell
to access the device shell.
2. At the shell prompt, use the
python
command with no parameters to enter an interactive
Python session:
# python
Python 3.6.13 (default, May
9 2021, 22:49:59)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
3. Import the
config
submodule:
>>> from digidevice import config
>>>
4. Use
config.load()
and the
get()
method to return the device's configuration:
a. Return the entire configuration:
>>> from pprint import pprint # use pprint vs. print to make the
output easier to read
>>> cfg = config.load()
>>> pprint(cfg.dump().splitlines())
This returns the device configuration:
...
network.interface.lan1.device=/network/bridge/lan1