MCPcopy Create free account

hub / github.com/cpaczek/skylight / functions

Functions710 in github.com/cpaczek/skylight

↓ 2 callersFunctionrebindSocket
* Hard recovery from a reply stall: this firmware addresses replies to the * most recent CLIENT, and that state machine wedges. A brand-new source *
tracker/scripts/measure-speeds.ts:53
↓ 2 callersMethodrefreshApi
()
server/src/datasource.ts:251
↓ 2 callersFunctionrequestFullscreen
()
web/src/lib/useAmbientMode.ts:32
↓ 2 callersMethodrescheduleTick
()
tracker/src/loop.ts:179
↓ 2 callersMethodreset
()
server/src/config-store.ts:80
↓ 2 callersMethodresolve
Resolve a clip name to a path, guarding against traversal. null if absent.
tracker/src/video/recorder.ts:180
↓ 2 callersFunctionrms
(a: number[])
tracker/scripts/cal-analyze.ts:25
↓ 2 callersMethodrobustFit
* Fit with iterative outlier rejection: drop the worst 20% and refit until * the rms converges, the floor is reached, or a round stops helping.
tracker/src/calibration/auto.ts:267
↓ 2 callersFunctionrotate
Rodrigues rotation of v about unit axis k by angle deg.
shared/src/aim.ts:108
↓ 2 callersFunctionrun
(label: string, pan: number, tilt: number, cmd: () => void, axis: "pan" | "tilt")
tracker/scripts/byte0-verify.ts:80
↓ 2 callersMethodsampleAgeMs
ms since the last fresh sample (Infinity before the first).
web/src/tv/cropFollow.ts:106
↓ 2 callersFunctionsampleResiduals
Residuals (az·cos el, el) in degrees for one sample under a model.
shared/src/aim.ts:344
↓ 2 callersMethodscheduleReconnect
()
web/src/lib/connection.ts:71
↓ 2 callersMethodscheduleReconnect
()
web/src/tracker/connection.ts:74
↓ 2 callersMethodsendInquiry
(payload: number[])
tracker/src/camera/visca.ts:644
↓ 2 callersMethodsetSource
(source: DataSource)
server/src/datasource.ts:177
↓ 2 callersFunctionsetZoom
(units: number)
tracker/scripts/measure-fov.ts:61
↓ 2 callersFunctionsettleAt
(panDeg: number, tiltDeg: number, tolDeg = 4)
tracker/scripts/measure-abs.ts:102
↓ 2 callersFunctionsettleAt
Re-issue the absolute move until the camera is still near the target.
tracker/scripts/measure-speeds.ts:159
↓ 2 callersFunctionshiftSeries
Per-frame pan shift series in px (adjacent frames).
tracker/scripts/slow-limits.ts:86
↓ 2 callersFunctionshutdown
(signal: string)
tracker/src/index.ts:136
↓ 2 callersFunctionskyMask
(luma: Uint8Array, width: number, height: number)
tracker/src/vision/detect.ts:91
↓ 2 callersFunctionsleep
(ms: number)
tracker/scripts/visca-diag.ts:7
↓ 2 callersFunctionspeedStep
* Closest speed step for a desired |deg/s|; 0 = below the slowest step. * Used only to map ABSOLUTE-move speed bytes (setPose) — byte 0x00 is skipped
tracker/src/camera/visca.ts:88
↓ 2 callersFunctionstabilizeClip
( src: string, out: string, opts: StabilizeOpts = {}, )
tracker/src/video/stabilize.ts:233
↓ 2 callersFunctionstats
(series: number[])
tracker/scripts/slow-limits.ts:119
↓ 2 callersFunctionstop
()
tracker/scripts/video-speed.ts:45
↓ 2 callersFunctionstop
()
tracker/scripts/byte0-verify.ts:44
↓ 2 callersFunctionstopMotion
()
tracker/scripts/measure-latency.ts:64
↓ 2 callersFunctionstopMotion
()
tracker/scripts/measure-speeds.ts:118
↓ 2 callersMethodstopMotion
Stop all motion.
tracker/src/camera/driver.ts:51
↓ 2 callersMethodsyncApiTimer
* The supplement timer should only run when the radio is primary — it exists * to keep landing aircraft alive when local ADS-B drops them. When the
server/src/datasource.ts:204
↓ 2 callersMethodtick
()
server/src/datasource.ts:278
↓ 2 callersFunctiontimedSweep
One timed sweep with a moving command toward a far target. Returns deg moved.
tracker/scripts/measure-abs.ts:115
↓ 2 callersFunctiontimedSweep
One timed sweep: still pose -> drive driveMs -> stop -> still pose. Deg.
tracker/scripts/measure-speeds.ts:179
↓ 2 callersMethodtoScreen
(ll: [number, number], cfg: Config, proj: ProjOpts, altFt = 0)
web/src/display/renderer.ts:634
↓ 2 callersFunctiontotalDeg
Total displacement between two still frames, deg (single wide-search match).
tracker/scripts/slow-limits.ts:108
↓ 2 callersMethodturnRateDps
(hex: string)
tracker/src/pointing/predict.ts:71
↓ 2 callersFunctiontx
(pt: number, p: number[])
tracker/scripts/visca-diag.ts:6
↓ 2 callersFunctionuseMse
( connected: boolean, video: TrackerState["video"] | undefined, )
web/src/tv/useMse.ts:17
↓ 2 callersFunctionuseStabilize
( videoRef: MutableRefObject<HTMLVideoElement | null>, detection: TrackerState["vision"]["detection"] | un
web/src/tv/useStabilize.ts:37
↓ 2 callersFunctionvalidateConfigWrite
(config: Partial<Config>)
server/src/config-store.ts:33
↓ 2 callersFunctionvecToAzEl
(v: Vec3)
shared/src/aim.ts:90
↓ 2 callersFunctionvisibleBodies
( site: GeoPoint, now: number, minElDeg: number, )
tracker/src/calibration/session.ts:143
↓ 2 callersMethodwriteConfig
(ws: WebSocket, write: () => void)
server/src/hub.ts:104
↓ 1 callersMethodaddClient
Attach an HTTP response as an MJPEG (multipart/x-mixed-replace) client.
tracker/src/video/stream.ts:104
↓ 1 callersMethodageMs
(now: number)
tracker/src/vision/tracks.ts:117
↓ 1 callersFunctionaltRamp
(alt: number)
web/src/display/renderer.ts:88
↓ 1 callersFunctionangularSepDeg
( az1: number, el1: number, az2: number, el2: number, )
shared/src/aim.ts:98
↓ 1 callersMethodassembleState
( now: number, cfg: TrackerConfig, pose: CameraPose | null, candidates: TrackerState["candidat
tracker/src/loop.ts:810
↓ 1 callersMethodattach
Init the WS endpoint (upgrades arrive via handleUpgrade from index).
tracker/src/video/mse.ts:51
↓ 1 callersMethodautoStabilize
Crop the clip to a smooth plane-locked version, in the background.
tracker/src/video/recorder.ts:150
↓ 1 callersFunctionax
(s: { dx: number; dy: number }, axis: "pan" | "tilt")
tracker/scripts/byte0-verify.ts:67
↓ 1 callersFunctionbgAt
(x: number, y: number)
tracker/src/vision/detect.ts:373
↓ 1 callersFunctionboxesOverlap
Do two frame-fraction boxes overlap at all?
tracker/src/vision/detect.ts:492
↓ 1 callersFunctionbracket
* The two steps bracketing a desired |deg/s|, and where between them it sits. * lo step STOP_STEP = stopped (rates below the table floor are reachabl
tracker/src/camera/visca.ts:119
↓ 1 callersMethodbroadcastAircraft
(now: number, aircraft: Aircraft[])
server/src/hub.ts:91
↓ 1 callersMethodbroadcastSfoGround
(at: number, aircraft: GroundAircraft[])
server/src/hub.ts:97
↓ 1 callersMethodbroadcastState
()
tracker/src/hub.ts:207
↓ 1 callersMethodbroadcastStatus
(status: SourceStatus)
server/src/hub.ts:94
↓ 1 callersMethodbuildApiUrl
()
server/src/datasource.ts:269
↓ 1 callersMethodcalibApply
()
tracker/src/loop.ts:304
↓ 1 callersMethodcalibCapture
(ref: CalibrationRef)
tracker/src/loop.ts:285
↓ 1 callersMethodcalibSolve
(solveGains: boolean, solveLevel: boolean)
tracker/src/loop.ts:299
↓ 1 callersFunctioncapture
Capture `secs` of RTSP as W×H gray frames.
tracker/scripts/video-speed.ts:49
↓ 1 callersMethodcapture
( ref: CalibrationRef, pose: PanTilt, site: GeoPoint, getAircraft: (hex: string) => Aircraft |
tracker/src/calibration/session.ts:76
↓ 1 callersFunctioncaptureOnce
(secs: number)
tracker/scripts/byte0-verify.ts:47
↓ 1 callersFunctionclampU8
(v: number)
tracker/src/vision/motion.ts:32
↓ 1 callersFunctionclassifyGlyph
(ac: Aircraft)
web/src/display/aircraftGlyph.ts:66
↓ 1 callersMethodconnect
()
web/src/lib/connection.ts:42
↓ 1 callersMethodconnect
()
web/src/tracker/connection.ts:46
↓ 1 callersFunctioncrossTrackMiles
Cross-track distance (miles) of a point from the great circle p1→p2.
web/src/display/renderer.ts:1211
↓ 1 callersFunctioncruisePxPerFrame
Cruise px/frame from a steady window: rough adjacent estimate, then refine over a gap.
tracker/scripts/video-speed.ts:67
↓ 1 callersFunctiondecodeLuma
(jpeg: Buffer)
tracker/src/vision/detect.ts:67
↓ 1 callersFunctiondel
(name: string)
web/src/tracker/components/RecordPanel.tsx:70
↓ 1 callersMethoddescribe
()
server/src/allowed-hosts.ts:16
↓ 1 callersFunctiondescribeFetchError
* Turn a fetch failure into something a human can act on. "source fetch * failed" alone is useless when the real problem is a Docker container that
server/src/datasource.ts:67
↓ 1 callersFunctiondetectTrack
Track the plane (frame fractions) across the clip via motion compensation.
tracker/src/video/stabilize.ts:72
↓ 1 callersMethoddiagnostics
()
tracker/src/camera/driver.ts:63
↓ 1 callersMethoddraw
()
web/src/display/renderer.ts:348
↓ 1 callersFunctiondrawAircraftGlyph
( ctx: CanvasRenderingContext2D, kind: GlyphKind, s: number, color: RGB, alpha: number, t: number,
web/src/display/aircraftGlyph.ts:86
↓ 1 callersMethoddrawAirport
(cfg: Config, proj: ProjOpts)
web/src/display/renderer.ts:572
↓ 1 callersMethoddrawDestArc
(cfg: Config, proj: ProjOpts, v: Visible)
web/src/display/renderer.ts:840
↓ 1 callersMethoddrawDetailPanel
(cfg: Config, v: Visible)
web/src/display/renderer.ts:1107
↓ 1 callersMethoddrawDetailPanelText
(cfg: Config, v: Visible, ac: Aircraft, x: number, y: number)
web/src/display/renderer.ts:1114
↓ 1 callersMethoddrawGlyph
(cfg: Config, v: Visible)
web/src/display/renderer.ts:931
↓ 1 callersMethoddrawLabel
(cfg: Config, v: Visible, strength: number)
web/src/display/renderer.ts:1011
↓ 1 callersMethoddrawLabels
(cfg: Config, nearestFirst: Visible[])
web/src/display/renderer.ts:957
↓ 1 callersMethoddrawMoon
(p: Point, illum: number, waning: boolean, b: number)
web/src/display/renderer.ts:785
↓ 1 callersMethoddrawOverlays
(cfg: Config, proj: ProjOpts)
web/src/display/renderer.ts:490
↓ 1 callersMethoddrawSky
(cfg: Config, proj: ProjOpts)
web/src/display/renderer.ts:670
↓ 1 callersMethoddrawSun
(p: Point, b: number)
web/src/display/renderer.ts:767
↓ 1 callersMethoddrawTrail
(cfg: Config, proj: ProjOpts, v: Visible, tt: number)
web/src/display/renderer.ts:893
↓ 1 callersFunctiondrive
(step: number, dir: number)
tracker/scripts/measure-latency.ts:62
↓ 1 callersMethodenrich
(ac: Aircraft, now: number)
server/src/datasource.ts:316
↓ 1 callersMethodenrichSync
Synchronous read of whatever is cached; kicks off a fetch if missing.
server/src/enrich/routes.ts:65
↓ 1 callersFunctionexitFullscreen
()
web/src/lib/useAmbientMode.ts:42
↓ 1 callersFunctionextractAvcCodec
codec string from the avcC record inside moov: avc1.PPCCLL (hex).
tracker/src/video/mse.ts:204
↓ 1 callersMethodfetchAircraft
(hex: string)
server/src/enrich/routes.ts:122
↓ 1 callersFunctionfetchJson
(url: string)
server/src/datasource.ts:56
← previousnext →301–400 of 710, ranked by callers