TelemetryService
Index
Properties
publicstaticreadonlySERVER_URL
Accessors
decodedUserId
Returns string
effectiveTelemetryMode
Returns TelemetryMode
isConsentRequired
Returns boolean
publicstaticInstance
Returns TelemetryService
Methods
addFileCloseEntry
Parameters
id: number
Returns Promise<void>
addFileOpenEntry
Parameters
id: number
type: FileType
width: number
height: number
depth: number
stokes: number
isGenerated: boolean
Returns Promise<void>
addSpectralProfileEntry
Parameters
profileLength: number
regionType: RegionType
regionId: number
width: number
height: number
depth: number
Returns void
addTelemetryEntry
Parameters
action: TelemetryAction
optionaldetails: object
optionalid: string
Returns Promise<void>
checkAndGenerateId
Parameters
shouldFlush: boolean = false
shouldForceNewId: boolean = false
Returns Generator<any, boolean, unknown>
clearTelemetry
Returns Promise<void>
publicdispose
Returns void
flushTelemetry
Parameters
shouldIncludeEndSession: boolean = false
Returns Promise<void>
getDb
Returns Promise<IDBPDatabase<TelemetryDb>>
optIn
Parameters
mode: TelemetryMode
Returns Promise<void>
optOut
Returns Promise<void>