Logo Xanthos

Xanthos Namespace

Type/Module Description

Api

Convenience helpers for constructing domain types.

Codes

CodeTable

Official JV-Data code table identifiers; widths refer to bytes, including spaces.

ConnectionOptions

The functional API always connects to COM. Test doubles are injected only through internal test boundaries.

CourseImage

DataSpecs

Pure acquisition metadata from the SDK's data-type list and JVOpen contract.

EventKind

FileSizeKilobytes

ImageResult<'value>

ImageState

JvError

Retains the failing API and original code; explanatory text is not a transport diagnosis. SDK -413 can occur independently of Xanthos and does not imply retryability or an observed HTTP status. See docs/sdk-known-limitations.md (SDK-COM-413).

JvErrorKind

Original SDK code or HRESULT is retained independently of explanatory text.

JvEvent

JvLink

Synchronous SDK operations. COM executes on the session's STA; UI calls wait for the user's choice.

OfficialCode

A recognized code has a label; an unrecognized code retains its exact representation.

OpenMetadata

OpenOutcome

OpenRequest

JV-Link timestamps are local Japanese race-service times, with no implicit UTC conversion.

ParsedEvent

ReadResult

Owned raw bytes and all read out-values; decoding is an explicit separate operation.

ReadState

RealtimeOpenOutcome

JVRTOpen has no file-count or timestamp out-parameters.

RealtimeRequest

RecordBytes

Strict, byte-oriented primitives shared by official record readers.

RecordEnvelope

Lossless envelope. Reading a header does not certify the remaining record layout.

RecordHeader

Header codes are preserved; data-category meanings depend on the record type.

RecordKind

Meanings from the official format list; H5 is not an official record identifier.

RecordKinds

RecordParseError

Positions are one-based byte offsets in the original record.

Records

Official record projection. Raw bytes remain available on every successful result.

Session

Explicit ownership of one COM instance. Dispose releases it; closeData only closes its data session.

Subscription

Owned event registration. Public functions expose shutdown and asynchronous delivery errors.

SubscriptionOptions

VideoAvailability

VideoOpenOutcome

VideoReadOutcome

Type something to start searching.