Commit graph

4 commits

Author SHA1 Message Date
Curtis Dutton
8d1a87f192 pyhal component names were not being registered properly when using python3. 2021-12-24 09:15:16 -05:00
luz paz
ea08a53edd docs: fix source comment and doc typos in lib/python
Found via `codespell v2.0.dev`  
```
codespell -q 3  -L ans,doubleclick,halp,parms
```
2021-01-04 09:53:06 -05:00
Rene Hopf
d7926d868d change tests to use linuxcnc-python, so they use the python version specified during configure 2020-05-02 20:58:31 +02:00
Curtis Dutton
b987b3fce5 Adds PORT pin type to hal.
A HAL port pin is a hal pin that acts as a real time one way byte oriented data stream An output port on any component may be connected to an input port on any other component via a signal. Data written on the output pin becomes accessible to the input pin. A HAL port signal may link only a single writer and a single reader. A port buffers data with a user definable buffer size.

Includes:
	Documentation on how to use a port object.
	a ctypes wrapper for the hal api (pyhal.py)
	a test to exersice hal port code along with pyhal.py
	changes to allow halcmd to understand and manipulate ports.
2019-08-08 15:17:37 -04:00