Directories
¶
| Path | Synopsis |
|---|---|
|
Package alpaca holds the wire vocabulary of the ASCOM Alpaca protocol — the device-type names, per-type enums, the error model, and the image transport types/codec — shared by the goalpaca server (device hosting) and client packages.
|
Package alpaca holds the wire vocabulary of the ASCOM Alpaca protocol — the device-type names, per-type enums, the error model, and the image transport types/codec — shared by the goalpaca server (device hosting) and client packages. |
|
Package client is a typed Go client for ASCOM Alpaca devices (HTTP/JSON REST + UDP discovery).
|
Package client is a typed Go client for ASCOM Alpaca devices (HTTP/JSON REST + UDP discovery). |
|
cmd
|
|
|
alpacadiscover
command
Command alpacadiscover runs Alpaca UDP discovery (IPv4 + IPv6) and prints the servers it finds and each server's configured devices.
|
Command alpacadiscover runs Alpaca UDP discovery (IPv4 + IPv6) and prints the servers it finds and each server's configured devices. |
|
alpacasim
command
Command alpacasim serves one of every goalpaca simulated device behind a single Alpaca HTTP port, for testing client software and as a ConformU target with no hardware.
|
Command alpacasim serves one of every goalpaca simulated device behind a single Alpaca HTTP port, for testing client software and as a ConformU target with no hardware. |
|
discover_proxy
command
Command discover_proxy is an Alpaca discovery + registration server.
|
Command discover_proxy is an Alpaca discovery + registration server. |
|
fault_proxy
command
Command fault_proxy is a transparent Alpaca HTTP reverse proxy that injects faults into individual device members at runtime, so an Alpaca client's error and recovery paths can be exercised on demand against an otherwise-correct sim.
|
Command fault_proxy is a transparent Alpaca HTTP reverse proxy that injects faults into individual device members at runtime, so an Alpaca client's error and recovery paths can be exercised on demand against an otherwise-correct sim. |
|
Package conformance ports ASCOM ConformU's device-conformance checks into Go tests that drive the goalpaca client library.
|
Package conformance ports ASCOM ConformU's device-conformance checks into Go tests that drive the goalpaca client library. |
|
Package registry is the process-wide driver catalogue that lets a composed Alpaca server (the alpacahurd "herd of alpaca daemons", or any other host) construct devices from a config file without compile-time knowledge of each driver.
|
Package registry is the process-wide driver catalogue that lets a composed Alpaca server (the alpacahurd "herd of alpaca daemons", or any other host) construct devices from a config file without compile-time knowledge of each driver. |
|
Package server is a library for hosting one or more hardware devices as a standalone ASCOM Alpaca server (HTTP/JSON REST + UDP discovery).
|
Package server is a library for hosting one or more hardware devices as a standalone ASCOM Alpaca server (HTTP/JSON REST + UDP discovery). |
|
Package sim provides ASCOM Alpaca device simulators built on the goalpaca server library.
|
Package sim provides ASCOM Alpaca device simulators built on the goalpaca server library. |
Click to show internal directories.
Click to hide internal directories.