Built for the field
Every feature in TraceLogic is designed for fibre optic engineers working in real-world conditions — offshore, underground, and remote.
Diagnostic Engine
Guided fault-finding that walks you through symptoms to root cause. No guesswork, no missed steps.
- Symptom-based navigation with contextual follow-up questions
- Smart flag detection for 7 common fault patterns
- Confidence engine scores each diagnosis (high, moderate, low)
- Conditional escalation with verification gates before action
analyzeTrace(events, thresholds) → SmartFlag[]SOR Trace Analysis
Parse industry-standard Bellcore .sor files directly on your device. No cloud upload required.
- Full .sor file parsing with event extraction and loss measurement
- Interactive trace curve visualisation with zoom and pan
- Event table with type classification (splice, connector, bend, break)
- Automatic smart flag generation from trace data
parseSOR(buffer) → SORParseResultBiDi Analysis Engine
Compare dual-direction OTDR traces to calculate true bi-directional splice loss and identify anomalies.
- Load A-end and B-end .sor files for the same fibre
- Automatic event matching with 100m tolerance for real-world variance
- Bi-directional averaged splice loss with 4-tier verdict system
- Export professional PDF reports for documentation
matchEvents(eventsAB, eventsBA, tolerance)Reference Library & Learning
A comprehensive knowledge base and structured training programme available entirely offline.
- Full-text search (FTS5) across all reference content
- Standards, techniques, and troubleshooting guides
- Structured lessons from fundamentals to advanced diagnostics
- Quiz questions with immediate feedback and progress tracking
searchLibrary(query) → SearchResult[]Engineering Tools
Purpose-built calculators for everyday fibre optic engineering tasks.
- Bi-directional splice loss calculator with project thresholds
- Link budget calculator for span planning
- 13 configurable threshold fields across 4 categories
- History tracking for all calculations and sessions
loadProjectThresholds() → ProjectThresholdsOffline-First Architecture
Built from the ground up for engineers who work where there is no signal. Every core feature works without connectivity.
- SQLite on device is the single source of truth
- All diagnostics, parsing, calculations, and references work offline
- Background sync uploads feedback and downloads content updates when online
- Subscription verified once with 30-day offline grace period
iPad Optimised
Full responsive layouts for iPad with split views, multi-column grids, and master-detail navigation.
- Split-view trace analysis with summary and curve side by side
- Master-detail library and learning navigation
- Multi-column grids for diagnostics and settings
- Glove-friendly 48dp minimum touch targets throughout
Feedback Learning Loop
Every diagnostic session feeds back into the system to improve accuracy over time.
- Optional feedback capture after each diagnostic session
- Backend aggregation identifies patterns in incorrect diagnoses
- Content updates delivered over-the-air without app store updates
- Decision tree improvements based on real-world field data