labsat alternatives and similar packages
Based on the "Unclassified" category.
Alternatively, view labsat alternatives based on common mentions on social networks and blogs.
-
gotta-go-fast
A command line utility for practicing typing and measuring your WPM and accuracy. -
heroku-persistent
Parse DATABASE_URL into configuration types for Persistent -
bit-stream
Lazy infinite compact streams with cache-friendly O(1) indexing and applications for memoization -
ascii-art-to-unicode
Small program to convert ASCII box art to Unicode box drawings. -
base-unicode-symbols
Unicode alternatives for common functions and operators -
rollbar-cli
A group of libraries written in Haskell to communicate with Rollbar API. -
hackertyper
"Hack" like a programmer in movies and games! Inspired by hackertyper.net -
aeson-serialize
Functions for serializing a type that is an instance of ToJSON -
dependent-sum-template
Template Haskell code to generate instances of classes in dependent-sum package -
argon2
Haskell bindings to libargon2 - the reference implementation of the Argon2 password-hashing function -
servant-streaming
Support for servant requests and responses via the 'streaming' library -
containers-unicode-symbols
Unicode alternatives for common functions and operators -
semver-range
Implementation of semver and NPM-style semantic version ranges in Haskell -
postgresql-simple-sop
Generic functions for postgresql-simple -
qq-literals
A Haskell library for compile-time checked literal values, via QuasiQuoters. -
network-carbon
A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of labsat or a related project?
README
LabSat TCP Wrapper
This package provides a wrapper around the LabSat3 Wideband TCP interface. It is tested against LabSat3 Wideband Firmware 1.0.260 FPGA 33.
LabSat 3 Wideband Documentation
Usage
Run the help
command:
λ: runCtx $ runStatsCtx $ testCommand <ip address> <port> $ help
HelpCommands ["HELP","TYPE","FIND","MON","PLAY","REC","ATTN","CONF","MEDIA","MUTE"]
Run the info
command:
λ: runCtx $ runStatsCtx $ testCommand <ip address> <port> $ info
Info ["Labsat Wideband","Serial 57082 ","Firmware 1.0.260","FPGA 33","IP 10.1.22.44","Battery not connected","TCXO-0x7b7f"]
Run the play command, check status, stop playing, check status:
λ: runCtx $ runStatsCtx $ testCommand <ip address> <port> $ play "File_001"
"File_001"
λ: runCtx $ runStatsCtx $ testCommand <ip address> <port> $ playStatus
Playing "File_001" "00:00:03"
λ: runCtx $ runStatsCtx $ testCommand <ip address> <port> $ playStop
"OK"
λ: runCtx $ runStatsCtx $ testCommand <ip address> <port> $ playStatus
PlayIdle
Development
labsat
has a shakefile/makefile to provide convenience around building and testing:
# build the project's libraries, executables, and tests
$ ./Shakefile.hs build-tests-error
# test the project
$ ./Shakefile.hs tests-error
# start an interpreter with the project's libraries, executables, and tests loaded
$ ./Shakefile.hs ghci-tests
# install the project's executables
$ ./Shakefile.hs install
# clean the project
$ ./Shakefile.hs clean
# lint the project source code
$ ./Shakefile.hs lint
Dependencies
To build, install, run, and test labsat
, the following dependencies may be required:
LICENSE
Copyright © 2018 Swift Navigation
Distributed under MIT License. See [LICENSE](LICENSE)
*Note that all licence references and agreements mentioned in the labsat README section above
are relevant to that project's source code only.