DiagnosticsController Class

Description

Diagnostics controller for current ARSession . Let it be your develop partner, not the first component to disable.


Enums

public enum DiagnosticsController.MessageOutputMode

Message output mode.

public enum DiagnosticsController.SessionDumpOutputMode

Session dump status output mode.

public enum DiagnosticsController.DeveloperModeSwitchType

Developer mode switch type.


Classes

public class DiagnosticsController.MessageOutputOptions

Message output options.


Fields

DeveloperModeSwitch

C#

public DiagnosticsController.DeveloperModeSwitchType DeveloperModeSwitch

Developer mode switch. You can use the default switch (tap screen 8 times) or define your custom switch or equivalent function to replace develop mode.

If you silently disable developer mode and do not provide a replacement, issue feedbacks to EasyAR may be rejected, expecially for Mega users.

MessageOutput

C#

public DiagnosticsController.MessageOutputOptions MessageOutput

Message output options.

CustomDeveloperModeSwitch

C#

public Func<bool> CustomDeveloperModeSwitch

Custom developer mode switch when DiagnosticsController.DeveloperModeSwitch is DiagnosticsController.DeveloperModeSwitchType.Custom . The system will switch developer mode on/off depending on function return at any time.


Properties

IsDevMode

C#

public bool IsDevMode { get; }

Is developer mode on.