Library to configure the dissecto hydralink
Project description
HydraLink
Python module to control dissecto HydraLink on Linux and Windows
Can be either used as a standalone application, or as a module imported from another python program.
Installation
Installing the pyusb module is only necessary on Linux
python3 -m venv .venv
source .venv/bin/activate
python -m pip install pyusb
Usage
# Enable slave mode, 100 megabits speed
python -m hydralink
# Enable master mode, 100 megabits speed
python -m hydralink -m
# Enable slave mode, gigabit speed
python -m hydralink -g
# Enable master mode, gigabit speed
python -m hydralink -m -g
# Show the configuration gui. This requires the python tkinter module!
pyhton -m hydralink --gui
API
from hydralink import HydraLink
hl = HydraLink()
# master is True or False, speed is 100 or 1000.
hl.setup(master=True, speed=1000, promiscuous=True)
# If an option is not specified, the current value is not changed:
hl.setup(speed=100)
Pinout
HydraLink RC1
On HydraLink RC1, the positive terminal is on pin 7, and the negative terminal is on pin 8 (pin 1 is the pin marked by the dot).
- GPIO4 (don't exceed 3.3V!)
- GPIO5 (don't exceed 3.3V!)
- GPIO6 (don't exceed 3.3V!)
- GPIO7 (don't exceed 3.3V!)
- GPIO8 (don't exceed 3.3V!)
- Ground
- Automotive Ethernet +
- Automotive Ethernet -
LEDs
When HydraLink is powered, 4 LEDs should turn on: red, orange, green, blue.
The red LED indicates that the HydraLink is powered.
While the HydraLink is not configured, the orange, green and blue are all turned on.
Once the HydraLink is configured, the meaning of the LEDs is:
The orange LED indicates that a 1 gb/s link is detected.
The green LED indicates that a 100 mb/s link is detected.
The blue LED indicated that there is activity on the link.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hydralink-0.2.2.tar.gz
.
File metadata
- Download URL: hydralink-0.2.2.tar.gz
- Upload date:
- Size: 200.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b476201f4e26e1995b3804eb353583865fbfd86d5424e7d126ac8572d2f79e0 |
|
MD5 | defa960e3451925ab57e5c9e3c01d20d |
|
BLAKE2b-256 | d955b90fb897fe77154356e0b8614360c637a328471f81370fe8b97be4e426f4 |
File details
Details for the file hydralink-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: hydralink-0.2.2-py3-none-any.whl
- Upload date:
- Size: 18.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 523f5e5f49f329370d4091dcc541d5ca772e72eeb05a918f61c22816721af912 |
|
MD5 | 866cc19ee60228eabb73ca7e37bf0e3d |
|
BLAKE2b-256 | 3580559bbc9538759971e33e0ec58f6af8f150529f0b99cfe0de9d0e99c37aca |