Skip to content

spaceinventor/satctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spaceinventor/satctl changes name to spaceinventor/csh

satctl was originally a piece of software under license from 'Satlab A/S'. Since the current version of 'spaceinventor/satctl' has nothing to do with satlab or the original satctl we are changing the name of both the software and the repository to avoid any misunderstanding.

The process will be gradual to avoid too many broken links so the old repo will remain in place for a while still. But the software will be called csh (pronounced 'seashell') from now on.

Build

Requirements: build-essential, libsocketcan-dev, libzmq-dev, meson

sudo apt-get install libsocketcan-dev can-utils
sudo pip3 install meson ninja

Sometimes needed:

link /usr/sbin/ninja /usr/local/lib/python3.5/dist-packages/ninja

Build

git clone [email protected]:spaceinventor/satctl.git
cd csh
git submodule update --init --recursive

meson . builddir
cd builddir
ninja

Run

To setup CAN sudo is required:

sudo ./caninit.sh

On subsequent launches, sudo is not needed.

Then launch two instances ./csh -f conf1.yaml And ./csh -f conf2.yaml

Then on instance 1 type ping 2

note: you need to setup the two different configuration files, so they can speak to eachother.

About

Satctl from SatLab ApS

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •