Hamlib/bindings/csharp/multicast
Mike Black W9MDB a00326161c Phase I of rig multicast
https://github.com/Hamlib/Hamlib/issues/1090
2023-09-13 17:25:26 -05:00
..
PLAN.txt Update multicast plan 2023-04-30 11:46:12 -05:00
README.txt Add first implementation of multicast functions and multicastclient.c test program. 2023-05-07 06:50:35 -05:00
multicast.cs Add first implementation of multicast functions and multicastclient.c test program. 2023-05-07 06:50:35 -05:00
multicast.csproj Phase I of rig multicast 2023-09-13 17:25:26 -05:00
test.json Add first implementation of multicast functions and multicastclient.c test program. 2023-05-07 06:50:35 -05:00

README.txt

Works on Windows and Linux

Requires you get dotnet installed of course

For Windows install Visual Studio or such to get dotnet

On Ubuntu 21.04 it was this
apt install snap
apt install mono-complete
snap install dotnet-sdk --classic --channel=6.0
snap alias dotnet-sdk.dotnet dotnet
snap install dotnet-runtime-60 --classic
snap alias dotnet-runtime-60.dotnet dotnet
export DOTNET_ROOT=/snap/dotnet-sdk/current

Once dotnet is OK

dotnet build

You should then be able to run

./bin/Debug/net6.0/multicast

======================================================
Waiting for Net 7.0/8.0 to be in Ubunut main packages
Following did not work

sudo apt remove 'dotnet*' 'aspnet*' 'netstandard*'
touch /etc/apt/preferences
// add to preferences
Package: dotnet* aspnet* netstandard*
Pin: origin "archive.ubuntu.com"
Pin-Priority: -10
// end preferences
snap remove dotnet-sdk
snap install dotnet-sdk --classic --channel=7.0
snap alias dotnet-runtime-70.dotnet dotnet