Instrument control package: Difference between revisions

no edit summary
No edit summary
Line 7: Line 7:
{| class="wikitable" style="text-align:center"
{| class="wikitable" style="text-align:center"
|-
|-
!  !! Linux !! Windows (Cygwin) !! Windows (native) !! FreeBSD !! Mac OS X  
!  !! Linux               !! Windows (Cygwin)         !! Windows (native)         !! FreeBSD               !! Mac OS X  
|-
|-
! Serial
! Serial
| bgcolor="green" | v0.1.0 || bgcolor="green" | v0.2.0 || bgcolor="green" | v0.2.1 || bgcolor="yellow" | WIP || bgcolor="yellow" | WIP
| bgcolor="green" | v0.1.0 || bgcolor="green" | v0.2.0 || bgcolor="green" | v0.2.1 || bgcolor="skyblue" | stalled || bgcolor="yellow" | WIP
|-
|-
! Parallel
! Parallel
| bgcolor="green" | v0.1.0 || - || - || bgcolor="yellow" | WIP || -
| bgcolor="green" | v0.1.0 || -                       || -                       || bgcolor="skyblue" | stalled || -
|-
|-
! i2c
! i2c
| bgcolor="green" | v0.1.0 || - || - || bgcolor="yellow" | WIP || -  
| bgcolor="green" | v0.1.0 || -                       || -                       || bgcolor="skyblue" | stalled || -  
|-
|-
! TCP
! TCP
| bgcolor="green" | v0.2.0 || bgcolor="green" | v0.2.0 || bgcolor="green" | v0.2.0 || - ||  -
| bgcolor="green" | v0.2.0 || bgcolor="green" | v0.2.0 || bgcolor="green" | v0.2.0 || bgcolor="skyblue" | stalled ||  bgcolor="yellow" | WIP
|-
|-
! USBTMC
! USBTMC
| bgcolor="green" | v0.2.0 || - || - || - ||  -  
| bgcolor="green" | v0.2.0 || -                       || -                       || -                       ||  -  
|-
|-
! GPIB
! GPIB
| bgcolor="green" | v0.2.0 || - || - ||- ||  -  
| bgcolor="green" | v0.2.0 [[#Linux|(*)]] || - || - ||- ||  -  
|-
|-
! VXI11
! VXI11
| bgcolor="green" | v0.2.0|| bgcolor="green" | v0.2.0 || - || - || -
| bgcolor="green" | v0.2.0|| bgcolor="green" | v0.2.0 [[#Windows_.28cygwin.29|(*)]] || - || - || bgcolor="yellow" | WIP [[#MacOS|(*)]]
|}
|}


Where: <span style="background:green">(VER)</span> - Included since VER version; <span style="background:yellow">(WIP)</span> - Work In Progress and will probably be included in next release; (-) - Not supported / Untested.
Where: <span style="background:green">(VER)</span> - Included since VER version; <span style="background:yellow">(WIP)</span> - Work In Progress and will probably be included in next release; <span style="background:skyblue">(stalled)</span> - Some work has been done, but it's not tested and no one is actively contributing; (-) - Not supported / Untested.


You might see errors while doing "pkg install", which mean that package is unable to support related interface on your platform (e.g. due to missing header files), therefore one should <b>always</b> check for the supported interfaces before trying to use them:
You might see errors while doing "pkg install", which mean that package is unable to support related interface on your platform (e.g. due to missing header files), therefore one should <b>always</b> check for the supported interfaces before trying to use them:
Line 57: Line 57:


For VXI11 support, please install 'rpcgen', 'libtirpc-devel', and 'libtirpc1' before installing instrument-control.
For VXI11 support, please install 'rpcgen', 'libtirpc-devel', and 'libtirpc1' before installing instrument-control.
== MacOS ==
You need to build rpcgen from source [http://mirror.ancl.hawaii.edu/pub/FreeBSD/FreeBSD-current/src/usr.bin/rpcgen].


= Examples =
= Examples =
Anonymous user