Metadata-Version: 2.1
Name: e2c-client
Version: 0.1.1
Summary: ALMA Ethernet-To-CAN socket server Python client package for LRU monitoring and control.
Home-page: https://bitbucket.alma.cl/projects/ENG/repos/e2c-client
Author: Jose L. Ortiz / ADE
Author-email: jose.ortiz@alma.cl
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Provides-Extra: test
License-File: LICENSE

# e2c-client

ALMA Ethernet-To-CAN socket server Python client package for LRU monitoring and control.

The `e2c-client` package provides an application and libraries for CAN-based monitoring and control of hardware devices through the Ethernet-To-CAN module.

## Installation

    pip install e2c-client

If installed for user only, it may be necessary to modify PATH accordingly by running:

    export PATH=$PATH:$HOME/.local/bin/

## Installation for development

    git clone ssh://git@bitbucket.alma.cl:7999/eng/e2c-client.git
    cd e2c-client
    make venv
    source venv/bin/activate
    e2c-client --help

## Usage

Following is a non-exhaustive list of available commands, for illustrative purposes only. Use the following command for all available options:

    e2c-client --help

### Monitr-related commands

    e2c-client --help
    e2c-client version
    e2c-client monitor --help
    e2c-client monitor request --host <host> --channel <channel> --node <node> --rca <RCA> # perform AMB monitor request
    e2c-client monitor temperature --host <host> --channel <channel> --node <node> # perform AMB monitor request for temperature
    e2c-client monitor nodes --host <host> # list all nodes and ESNs reported by E2C


