├── .gitignore ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── res └── geonames.txt ├── src ├── @types │ └── ecef-projector │ │ └── index.d.ts ├── __tests__ │ └── util │ │ └── ntrip-http-parser.ts ├── auth.ts ├── caster.ts ├── connection.ts ├── index.ts ├── mountpoint.ts ├── sourcetable.ts ├── transport │ ├── client │ │ ├── ntrip-push-pull.ts │ │ ├── serial.ts │ │ └── socket-client.ts │ ├── index.ts │ ├── misc │ │ ├── file.ts │ │ └── stream.ts │ ├── server │ │ ├── ntrip.ts │ │ └── socket.ts │ └── transport.ts └── util │ ├── auto-source-entry.ts │ ├── ntrip-http-parser.ts │ ├── rtp.ts │ └── simple-logger.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | 4 | # IDE 5 | .idea/ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/package.json -------------------------------------------------------------------------------- /res/geonames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/res/geonames.txt -------------------------------------------------------------------------------- /src/@types/ecef-projector/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/@types/ecef-projector/index.d.ts -------------------------------------------------------------------------------- /src/__tests__/util/ntrip-http-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/__tests__/util/ntrip-http-parser.ts -------------------------------------------------------------------------------- /src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/auth.ts -------------------------------------------------------------------------------- /src/caster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/caster.ts -------------------------------------------------------------------------------- /src/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/connection.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mountpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/mountpoint.ts -------------------------------------------------------------------------------- /src/sourcetable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/sourcetable.ts -------------------------------------------------------------------------------- /src/transport/client/ntrip-push-pull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/client/ntrip-push-pull.ts -------------------------------------------------------------------------------- /src/transport/client/serial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/client/serial.ts -------------------------------------------------------------------------------- /src/transport/client/socket-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/client/socket-client.ts -------------------------------------------------------------------------------- /src/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/index.ts -------------------------------------------------------------------------------- /src/transport/misc/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/misc/file.ts -------------------------------------------------------------------------------- /src/transport/misc/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/misc/stream.ts -------------------------------------------------------------------------------- /src/transport/server/ntrip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/server/ntrip.ts -------------------------------------------------------------------------------- /src/transport/server/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/server/socket.ts -------------------------------------------------------------------------------- /src/transport/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/transport/transport.ts -------------------------------------------------------------------------------- /src/util/auto-source-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/util/auto-source-entry.ts -------------------------------------------------------------------------------- /src/util/ntrip-http-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/util/ntrip-http-parser.ts -------------------------------------------------------------------------------- /src/util/rtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/util/rtp.ts -------------------------------------------------------------------------------- /src/util/simple-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/src/util/simple-logger.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Node-NTRIP/caster/HEAD/tsconfig.json --------------------------------------------------------------------------------