xaal.tools


Namexaal.tools JSON
Version 0.6.1 PyPI version JSON
download
home_pageNone
SummaryxAAL devices tools
upload_time2024-11-06 22:40:37
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseGPL License
keywords xaal tools
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
xaal.tools
==========
A collection of tools for working with the xAAL bus.

This package contains the following tools:
  - xaal-isalive
  - xaal-info
  - xaal-walker
  - xaal-dumper
  - xaal-log
  - xaal-querydb
  - xaal-cleandb
  - xaal-send
  - xaal-tail
  - xaal-pkgrun
  - xaal-keygen
  - xaal-uuidgen
  - xaal-shell

Usage
-----
All tools have a help option (-h) that can be used to get more information about. For example:

  .. code:: shell

    Usage: xaal-isalive [options]

    Options:
    -h, --help      show this help message and exit
    -c              disable color
    -l              Enable logging
    -a MCAST_ADDR   Multicast address
    -p MCAST_PORT   Multicast port
    -t FILTER_TYPE  only show given device type


Details
-------

xaal-isalive
~~~~~~~~~~~~
This tool is used to check if a device is alive on the xAAL bus, by sending a isAlive request to the devices

xaal-info
~~~~~~~~~
This tool is used to get information about a device, by requesting description / attributes / metadata.

xaal-walker
~~~~~~~~~~~
This tool is used to walk the xAAL bus and get information about all devices.

xaal-dumper
~~~~~~~~~~~
This tool is used to dump messages from the xAAL bus.

xaal-log
~~~~~~~~
This tool is used to log attributes changed.

xaal-querydb
~~~~~~~~~~~~
This tool is used to query the metadata database.

xaal-cleandb
~~~~~~~~~~~~
This tool is used to clean the metadata database.

xaal-send
~~~~~~~~~
This tool is used to send a message (request) on the xAAL bus.

xaal-tail
~~~~~~~~~
This tool provide a tail-like event logging.

xaal-pkgrun
~~~~~~~~~~~
This tool is used to run packages (for example a gateway). It will load the package and run it.
Example: xaal-pkgrun owm knx

xaal-keygen
~~~~~~~~~~~
This tool is used to generate a key for the xAAL bus.

xaal-uuidgen
~~~~~~~~~~~~
This tool is used to generate a UUID.

xaal-shell
~~~~~~~~~~
This tool is used to start a ipython interpreter with xAAL tools loaded.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "xaal.tools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "xaal, tools",
    "author": null,
    "author_email": "Jerome Kerdreux <Jerome.Kerdreux@imt-atlantique.fr>",
    "download_url": "https://files.pythonhosted.org/packages/48/66/728c98de7fd3b33c89ee90a45dbf626384c594e3c04644ffe00def25ba10/xaal_tools-0.6.1.tar.gz",
    "platform": null,
    "description": "\nxaal.tools\n==========\nA collection of tools for working with the xAAL bus.\n\nThis package contains the following tools:\n  - xaal-isalive\n  - xaal-info\n  - xaal-walker\n  - xaal-dumper\n  - xaal-log\n  - xaal-querydb\n  - xaal-cleandb\n  - xaal-send\n  - xaal-tail\n  - xaal-pkgrun\n  - xaal-keygen\n  - xaal-uuidgen\n  - xaal-shell\n\nUsage\n-----\nAll tools have a help option (-h) that can be used to get more information about. For example:\n\n  .. code:: shell\n\n    Usage: xaal-isalive [options]\n\n    Options:\n    -h, --help      show this help message and exit\n    -c              disable color\n    -l              Enable logging\n    -a MCAST_ADDR   Multicast address\n    -p MCAST_PORT   Multicast port\n    -t FILTER_TYPE  only show given device type\n\n\nDetails\n-------\n\nxaal-isalive\n~~~~~~~~~~~~\nThis tool is used to check if a device is alive on the xAAL bus, by sending a isAlive request to the devices\n\nxaal-info\n~~~~~~~~~\nThis tool is used to get information about a device, by requesting description / attributes / metadata.\n\nxaal-walker\n~~~~~~~~~~~\nThis tool is used to walk the xAAL bus and get information about all devices.\n\nxaal-dumper\n~~~~~~~~~~~\nThis tool is used to dump messages from the xAAL bus.\n\nxaal-log\n~~~~~~~~\nThis tool is used to log attributes changed.\n\nxaal-querydb\n~~~~~~~~~~~~\nThis tool is used to query the metadata database.\n\nxaal-cleandb\n~~~~~~~~~~~~\nThis tool is used to clean the metadata database.\n\nxaal-send\n~~~~~~~~~\nThis tool is used to send a message (request) on the xAAL bus.\n\nxaal-tail\n~~~~~~~~~\nThis tool provide a tail-like event logging.\n\nxaal-pkgrun\n~~~~~~~~~~~\nThis tool is used to run packages (for example a gateway). It will load the package and run it.\nExample: xaal-pkgrun owm knx\n\nxaal-keygen\n~~~~~~~~~~~\nThis tool is used to generate a key for the xAAL bus.\n\nxaal-uuidgen\n~~~~~~~~~~~~\nThis tool is used to generate a UUID.\n\nxaal-shell\n~~~~~~~~~~\nThis tool is used to start a ipython interpreter with xAAL tools loaded.\n",
    "bugtrack_url": null,
    "license": "GPL License",
    "summary": "xAAL devices tools",
    "version": "0.6.1",
    "project_urls": {
        "Documentation": "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/apps/tools/README.rst",
        "Homepage": "https://recherche.imt-atlantique.fr/xaal/",
        "Source": "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/apps/tools"
    },
    "split_keywords": [
        "xaal",
        " tools"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac8803734a3817edf12965c08fb3c3cf7b242ce7c5299e3b0a54721488103402",
                "md5": "adcb789e2389ce7ff512e583b6db25cf",
                "sha256": "d01e44c7126813245e726d8144b2100b95bc737316fde40a328b46620f5fda20"
            },
            "downloads": -1,
            "filename": "xaal.tools-0.6.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "adcb789e2389ce7ff512e583b6db25cf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 10508,
            "upload_time": "2024-11-06T22:40:35",
            "upload_time_iso_8601": "2024-11-06T22:40:35.388096Z",
            "url": "https://files.pythonhosted.org/packages/ac/88/03734a3817edf12965c08fb3c3cf7b242ce7c5299e3b0a54721488103402/xaal.tools-0.6.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4866728c98de7fd3b33c89ee90a45dbf626384c594e3c04644ffe00def25ba10",
                "md5": "4bffb0bc36bb61f39ae6acfa660f0929",
                "sha256": "25837966e830d3ae1200b2a29d4863db343f6fe4bac9eb554e4ed8c63d34a6a6"
            },
            "downloads": -1,
            "filename": "xaal_tools-0.6.1.tar.gz",
            "has_sig": false,
            "md5_digest": "4bffb0bc36bb61f39ae6acfa660f0929",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 10843,
            "upload_time": "2024-11-06T22:40:37",
            "upload_time_iso_8601": "2024-11-06T22:40:37.140438Z",
            "url": "https://files.pythonhosted.org/packages/48/66/728c98de7fd3b33c89ee90a45dbf626384c594e3c04644ffe00def25ba10/xaal_tools-0.6.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-06 22:40:37",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "xaal.tools"
}
        
Elapsed time: 2.09657s