kd0nks / js-aprs-is Goto Github PK
View Code? Open in Web Editor NEWJavaScript implementation of the Perl-APRS-Fap/Ham::APRS::FAP IS class
License: MIT License
JavaScript implementation of the Perl-APRS-Fap/Ham::APRS::FAP IS class
License: MIT License
In V2, isConnected should be updated to:
public get isConnected(): boolean
Which would then be accessed as a read-only property.
connection.isConnected
🚨 You need to enable Continuous Integration on Greenkeeper branches of this repository. 🚨
To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.
Since we didn’t receive a CI status on the greenkeeper/initial
branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.
If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/
.
Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please click the 'fix repo' button on account.greenkeeper.io.
11.12.1
to 11.12.2
.This version is covered by your current version range and after updating it in your project the build failed.
@types/node is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Per http://www.aprs-is.net/Connecting.aspx
All "packets" sent to APRS-IS must be in the TNC2 format terminated by a carriage return, line feed sequence. No line may exceed 512 bytes including the CR/LF sequence. Only verified (valid passcode) clients may send data to APRS-IS. See the IGate document regarding gating packets to APRS-IS. Packets originating from the client should only have TCPIP* in the path, nothing more or less (AE5PL-TS>APRS,TCPIP*:my packet). For compatibility, the following rules are for any station generating packets:
Would appreciate any feedback and discussion on this.
Should a isTransmitEnabled flag be added to ISSocket to prevent unintended sending of packets via the socket?
This would require a version bump to deprecate or remove usage of sendLine() and possibly userLogin in favor of sendLogin() and send().
It would be nice to support UDP.
Per http://www.aprs-is.net/Connecting.aspx:
Login Format Rules
(?>[1-9][A-Z][A-Z]?+[0-9]|[A-Z][2-9A-Z]?[0-9])[A-Z]{1,4}+
SSID and callsign restrictions vary depending on intended use. Assume that if you are going to message or use a station on RF, the callsign and SSID must be upper case. If you are going to transmit on RF directly (directly to the TNC, not via 3rd party gating), you must use a SSID from 0 to 15 (-0 is never used, no SSID represents a zero SSID) (AX.25 SSID). If you are going to message to some Yaseu radios, you must use an AX.25 SSID as they will not respond to a non-AX.25 SSID even if contained in a 3rd party packet. SSIDs are a maximum of 2 alphanumeric characters, period. This maintains compatibility across all software and hardware. Some software does not differentiate between lower and upper case. Always use upper case for callsign and SSID.
8.4.1
to 8.5.0
.This version is covered by your current version range and after updating it in your project the build failed.
ts-node is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 20 commits.
3d92f25
8.5.0
fe7f89f
Fix repeated regex handling with newlines
5ad88c9
Update documentation for CLI flags
98c0c9b
Rename --cwd
flag to --dir
be8e2e1
Expose create
function based on register
06c7751
Remove -i
from environment variables
2e99c50
Replace internal _preloadModules
usage
1ad44bf
Add ts-script
which sets cwd
to the script dir
87a5b14
Fix format diagnostics on old TypeScript versions
234f2e7
Clear module test path from cache
35d8a0c
Enable REPL history
c1c22f8
Support registering scoped compiler instances
d6208d0
Fix tests for enabled
to clear require cache
0100c71
Allow cwd
to be configurable
85aa2d3
Allow dynamic disable of registered instance
There are 20 commits in total.
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
12.7.0
to 12.7.1
.This version is covered by your current version range and after updating it in your project the build failed.
@types/node is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Add support for connecting to web sockets.
Not all data is necessarily utf-8. If this library is used for IGate functionality, A modified packet could be created.
https://github.com/hessu/aprsc/blob/master/doc/IGATE-HINTS.md
13.5.1
to 13.5.2
.This version is covered by your current version range and after updating it in your project the build failed.
@types/node is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.0.4
to 3.0.5
.This version is covered by your current version range and after updating it in your project the build failed.
coveralls is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 6 commits.
55fc4d8
Merge branch 'master' of https://github.com/nickmerwin/node-coveralls
b94fd9a
version bump
0c147a8
fix: vulnerabilities (#227)
2c73fc8
Bump lodash from 4.17.11 to 4.17.14 (#229)
cf1921d
Update configuration logic for Jenkins (#217)
f0ddec5
Add support for Azure Pipelines (#221)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.