Skip to content

Console variables

Console Variables

Console Variables are part of the developer build. They allow the developer to test, diagnose, and tweak (inject data into) the various modules.

This note is to help gather a description of each of console variables. This format lets us gather information on them, and help understand where they fit in.

These tables are not suitable for the TRM at this time; they may go better in the software design description in the future.

Note: the k seems to be dropped or optional in matching

A/B Testing console variables

Variable Type Units Description
kForceDisableABTesting

AIWhiteboard console variables

Variable Type Units Description
kBW_PossibleObjectClose_mm

Alexa console variables

Variable Type Units Description
kAcousticTestMode
kAlexaEnabledInAU
kAlexaEnabledInUK
kAlexaHackCheckForSystemClockSyncPeriod_s
kAlexaIdleDelay_s
kAlexaMaxIdleDelay_s
kAllowAudioOnCharger
kDEV_ONLY_EnableAlexaTemplateRendererStub
kLogAlexaDirectives
kNotchPower

Alexa.Init console variables

Variable Type Units Description
kDumpAlexaTriggerAudio

Alexa.Messaging console variables

Variable Type Units Description
kLogAlexaMessages
kStealAlexaWakewordAudio

Animation console variables

Variable Type Units Description
kShouldPreCacheSprites
kEyeDartFocusValue_pix
kIgnoreAnimWhitelist

AnimationStreamer console variables

Variable Type Units Description
kEnableBackpackLightsTrack
kShouldDisplayPlaybackTime

AnimationStreamer.System console variables

Variable Type Units Description
kDisplayCPUThrottling
kDisplayHighTemperature
kDisplayMemoryPressure
kThermalAlertTemp_C

Audio.AnimationStream console variables

Variable Type Units Description
kAudioAnimationOffset_ms

Audio.KeepAlive console variables

Variable Type Units Description
kEnableKeepAliveEyeBlinkAudioEvents
kEnableKeepAliveEyeDartAudioEvents
kEnableKeepAliveEyeSquintAudioEvents

Audio.Microphone console variables

Variable Type Units Description
kNoiseFloorMin
kNoiseFloorRange

Audio.Procedural console variables

Variable Type Units Description
kEnableHeadProceduralMovement
kEnableLiftProceduralMovement
kEnableTreadProceduralMovement
kHeadCoolDown_ms
kHeadMovementThreshold_rpms
kLiftCoolDown_ms
kLiftMovementThreshold_rpms
kMaxHeadAccel_rpms2
kMaxHeadSpeed_rpms
kMaxLiftAccel_rpms2
kMaxLiftSpeed_rpms
kMaxTreadAccel_mmpms2
kMaxTreadSpeed_mmps
kMaxTurnSpeed_mmps
kTreadMovementThreshold_mmps
kTreadCoolDown_ms

BackpackLights console variables

Variable Type Units Description
kOfflineCheckFreq_ms
kOfflineTimeBeforeLights_ms

BasicActions.TurnTowardsObject console variables

Variable Type Units Description
kInsertWaitsInTurnTowardsObjectVerify

Behavior.BehaviorGoHome console variables

Variable Type Units Description
kGoHome_VisualVerification_SaveImages

Behavior.CheckForAndReactToSalientPoint console variables

Variable Type Units Description
kCFARTSP_CooldownOverride_sec

BehaviorCountingAnimation console variables

Variable Type Units Description
kSlowLoopBeginSize_loops

BehaviorDanceToTheBeatCoordinator console variables

Variable Type Units Description
kDancingCooldown_sec

Behaviors.BehaviorSystemManager console variables

Variable Type Units Description
kDebugBehaviorStack

Behavior.EnrollFace console variables

Variable Type Units Description
kEnrollFace_TimeoutForReLookForFace_ms

BehaviorExploring console variables

Variable Type Units Description
kExploringPostBumpReferenceProb
kMinObjectWidthToBump_rad
kProbReferenceOnResume

BehaviorHighLevelAI console variables

Variable Type Units Description
kTimeMultiplier

Behavior.InteractWithFaces console variables

Variable Type Units Description
kInteractWithFaces_DriveForwardIdealDist_mm
kWiggle_ForwardDist_mm

Behavior.InternalStatesBehavior console variables

Variable Type Units Description
kDebugInternalStatesBehavior

Behavior.LookAroundInPlace console variables

Variable Type Units Description
kVizConeOfFocus

BehaviorPlannerTest console variables

Variable Type Units Description
kCubeDistance_mm

Behavior.PutDownBlock console variables

Variable Type Units Description
kBPDB_finalHeadAngle_deg

Behavior.PuzzleMaze console variables

Variable Type Units Description
kPuzzleTimeout_sec

Behavior.ReactToCliff console variables

Variable Type Units Description
kMaxNumRobotStopsBeforeGivingUp

Behavior.ReactToHand console variables

Variable Type Units Description
kHandReaction_DriveForwardSpeed_mmps

Behavior.ReactToPalmEdge console variables

Variable Type Units Description
kMaxNumInitialReactAttemptsBeforeGivingUp

Behavior.TakeAPhoto console variables

Variable Type Units Description
kHeadAngleDeg

Console console variables

Variable Type Units Description
kSaveModifiedConsoleVarsOnly

CpuProfiler console variables

Variable Type Units Description
kMessageProfilerDuration
maxProcessingTimePerDrop_ms

CubeLightDesign console variables

Variable Type Units Description
kLED1_s1_red

CubeSpinner console variables

Variable Type Units Description
kAdjustHeightOfSpinnerLift
kDedupTimeAfterLock_ms
kIReallyReallyWantToBreakCubeSpinner

Dev console variables

Variable Type Units Description
kForceDisableAnkiDevFeatures

DevBaseBehavior console variables

Variable Type Units Description
kDevDispatchAfterShake

DevSquawkBoxBehavior console variables

Variable Type Units Description
kLiftMovementDuration_s

DevViewLights console variables

Variable Type Units Description
kCubeTriggerIdx

DockingMethod(B:0 T:1 H:2) console variables

Variable Type Units Description
kDefaultDockingMethod

DockingTest console variables

Variable Type Units Description
kMaxNumAttempts

DriveToActions console variables

Variable Type Units Description
kEnablePredockDistanceCheckFix

Face.KeepAlive console variables

Variable Type Units Description
kKeepAliveBlink_SpacingMaxTime_ms
kKeepAliveBlink_SpacingMinTime_ms
kKeepAliveEyeDart_DownMinScale
kKeepAliveEyeDart_HotSpotPositionMultiplier
kKeepAliveEyeDart_LongDistanceThresh_pix
kKeepAliveEyeDart_LongShiftFraction1
kKeepAliveEyeDart_LongShiftFraction2
kKeepAliveEyeDart_LongSquashFraction1
kKeepAliveEyeDart_LongSquashFraction2
kKeepAliveEyeDart_MaxDistFromCenter_pix
kKeepAliveEyeDart_MaxDistFromCenterFocused_pix
kKeepAliveEyeDart_MediumDistanceThresh_pix
kKeepAliveEyeDart_MediumShiftFraction
kKeepAliveEyeDart_MediumSquashFraction
kKeepAliveEyeDart_OuterEyeScaleIncrease
kKeepAliveEyeDart_ShiftLagFraction
kKeepAliveEyeDart_SpacingMaxTime_ms
kKeepAliveEyeDart_SpacingMinTime_ms
kKeepAliveEyeDart_UpMaxScale
kMaxBlinkSpacingTimeForScreenProtection_ms

Habitat console variables

Variable Type Units Description
kDevForceBeginConfirmHabitat

TrackingActions console variables

Variable Type Units Description
kOverride_PanDuration_s

Face.ParameterizedFace console variables

WallTime console variables

Variable Type Units Description
kProcFace_AntiAliasingFilter
kProcFace_AntiAliasingSigmaFraction
kProcFace_AntiAliasingSize
kProcFace_Display
kProcFace_EllipseDelta
kProcFace_EnableAntiAliasing
kProcFace_EyeLightnessMultiplier
kProcFace_Gamma
kProcFace_GammaType
kProcFace_HotspotFalloff
kProcFace_HotspotRender
kProcFace_InterpolationType
kProcFace_LineType
kProcFace_NoiseMaxLightness
kProcFace_NoiseMinLightness
kProcFace_NoiseNumFrames
kProcFace_NominalEyeSpacing
ProcFace_OverrideEyeParams
ProcFace_OverrideRightEyeParams
ProcFace_FromLinear
ProcFace_ToLinear
ProcFace_DefaultScanlineOpacity
ProcFace_NominalEyeSpacing
ProcFace_NoiseFraction
ProcFace_UseAntiAliasedLines
ProcFace_GlowRender
ProcFace_GlowSizeMultiplier
ProcFace_GlowLightnessMultiplier
ProcFace_GlowGaussianFilter
ProcFace_AntiAliasingGaussianFilter

Face.ScanlineDistortion console variables

Variable Type Units Description
kProcFaceScanline_MaxShiftNoise
kProcFaceScanline_OffNoiseMaxWidth
kProcFaceScanline_OffNoiseProb

FaceInfoScreenManager console variables

Variable Type Units Description
kAlexaNotificationTimeout_s
kButtonPressDurationForShutdown_ms
kFakeButtonPressType
kToggleMuteTimeout_s

GlitchLights console variables

Variable Type Units Description
kGlitchLightDelay_ms
kGlitchLightDuration_ms

HeldInPalm.Coordinator console variables

Variable Type Units Description
kMaxTimeForInitialHeldInPalmReaction_ms

kWebvizUpdatePeriod console variables

Variable Type Units Description
kWebvizUpdatePeriod

LiftLoadTest console variables

Variable Type Units Description
kNumLiftRaises

ManualAnimationPlayback console variables

Variable Type Units Description
kShouldDisplayKeyframeNumber
kNumberOfFramesToIncrement

MicData console variables

Variable Type Units Description
kBeatDetectorUseProcessedAudio
kDevForceProcessState
kMicData_ClipRecordTime_ms
kMicData_CollectRawTriggers
kMicData_ForceDisableMicDataProc
kMicData_ForceEnableMicDataProc
kMicData_QuietTimeCooldown_ms
kMicData_SaveRawFullIntent
kMicData_SaveRawFullIntent_WakeWordless
kMicData_SpeakerNoiseDisablesMics
kSaveNotches

Network console variables

Variable Type Units Description
kEnableVerboseNetworkLogging
kMaxPingTimesToTrackOverride
kPrintNetworkStats
kPrintNetworkStatsTimeSpacingMS

Network.Emulator console variables

Variable Type Units Description
gUDPMaxLatency
gUDPMinLatency
gUDPNetEmulatorEnabled
gUDPNetEmulatorRuntimeToggling
gUDPRandomPacketLossPercentage

Network.Stats console variables

Variable Type Units Description
kLogMessageLatencyOnce
gNetStat1NumConnections
gNetStat2LatencyAvg
gNetStat3LatencySD
gNetStat4LatencyMin
gNetStat5LatencyMax
gNetStat6PingArrivedPC
gNetStat7ExtQueuedAvg_ms
gNetStat8ExtQueuedMin_ms
gNetStat9ExtQueuedMax_ms
gNetStatAQueuedAvg_ms
gNetStatBQueuedMin_ms
gNetStatCQueuedMax_ms
kNetConnStatsUpdate

OSState.DiskInfo console variables

Variable Type Units Description
kHighDiskPressureMultiple
kMediumDiskPressureMultiple

OSState.MemoryInfo console variables

Variable Type Units Description
kHighMemPressureMultiple
kMediumMemPressureMultiple

OSState.Temperature console variables

Variable Type Units Description
kFakeCpuTemperature_degC
kSendFakeCpuTemperature

OSState.Timezone console variables

Variable Type Units Description
kOSState_FakeNoTime
kOSState_FakeNoTimezone

OSState.WifiInfo console variables

Variable Type Units Description
kHighWifiErrorRate
kMediumWifiErrorRate

SpeechRecognizer console variables

Variable Type Units Description
kSuppressTriggerResponse

SpeechRecognizer.Alexa console variables

Variable Type Units Description
kAlexaRecognizerModel
kDefaultDetectThreshold
kForceRunNotchDetector
kSaveRawMicInput

SpeechRecognizer.AlexPlayback console variables

Variable Type Units Description
kAlexaPlaybackRecognizerModel
kPlaybackRecognizerSampleCountThreshold

SpeechRecognizer.Vector console variables

Variable Type Units Description
kVectorRecognizerModel
kVectorRecognizerModelSensitivity

StayOnCargerUntilCharged console variables

Variable Type Units Description
kSafeguardTimeout_s

TextToSpeech console variables

Variable Type Units Description
kEnablePausePrams
kLeadingSilence_ms
kMinPlayableFrames
kPauseBracket_ms
kPauseComma_ms
kPausePunctuation_ms
kPauseSemicolon_ms
kPauseSpelling_ms
kTrailingSilence_ms
kVoicePitch
kVoiceShaping
kVoiceSpeed
kWriteTTSFile

Vision.GazeDirection console variables

Variable Type Units Description
kFaceDirectedAtRobotMinXThres_mm

VoiceMessage console variables

Variable Type Units Description
kRequireKnownUser

WallTime console variables

Variable Type Units Description
kFakeWallTimeIsSynced

Not Yet Classified

Variable Type Units Description