Header menu logo Xanthos

Xanthos.Runtime Namespace

Type/Module Description

AsyncServiceExtensions

Async extension methods for JvLinkService.

ComRetryConfig

Configuration for COM call retry and timeout behavior. Use this to tune timeout/retry values based on expected data volume and network conditions.

ComRetryPolicy

ConsoleEncoding

UTF-8 helpers for console apps and test harnesses. Xanthos treats all in-memory text as Unicode strings (UTF-16). JV-Link boundaries decode CP932/Shift-JIS into those strings, and output boundaries should emit UTF-8.

DownloadMonitor

Utilities for monitoring JV-Link download progress.

IWaitScheduler

JvLinkConfig (Module)

JvLinkConfig (Type)

Represents minimal configuration required to talk to the JV-Link runtime.

JvLinkService

High-level service for interacting with JV-Link COM API.

ParsedRecord

Discriminated union representing all supported parsed record types

PayloadParser

Utility for parsing JvPayload into strongly typed domain records

PollingPolicy

ReadRetryDecision

Represents the action to take when `JVRead` returns a non-payload outcome.

ReadRetryPolicy

ResultBuilder

ServiceExtensions

TraceLogger (Module)

TraceLogger (Type)

Simple logger abstraction to avoid hard dependency on external logging packages.

Validation

WaitCompletionResult

Result of waiting for download completion.

WaitScheduler

Type something to start searching.