Documentation

THE oculus_settings.txt CONFIG FILE

The oculus_settings.txt file is located under /Oculus/conf/, and contains all settings pertaining to Oculus. This file is generally maintained by the application but a few advanced settings are changed manually. It is split into 3 sections: ‘GUI Settings,’ ‘Manual Settings,’ and ‘User List.’
GUI settings are set within the application itself, as is the user list. Each line represents a single value, with the setting name, followed by a space, then the value.
If the file is deleted, or ‘restore factory settings’ is selected from initialize.html, it is re-generated with default values, on application restart.

GUI SETTINGS

skipsetup yes | no
  indicates whether the server application starts by launching initialize.html, or server.html. After initial setup, typically server.html is always launched

speedslow {INT}
  (0-255) PWM value used by ArduinOculus to drive the wheel motors at slow speed

speedmed {INT}
  (0-255) PWM value used by ArduinOculus to drive the wheel motors at medium speed. (speedfast is always 255)

steeringcomp {INT}
  (0-255) used to set wheel motors steering compensation, 128 is no compensation

camservohoriz {INT}
  (0-255) mirror tilt servo position at horizontal

camposmax {INT}
  (0-255) maximum mirror tilt servo position

camposmin {INT}
  (0-255) minimum mirror tilt servo position

nudgedelay {INT}
  time in milliseconds for wheel motors nudge move

docktarget {STRING}
  dock calibration proportions/metrics

vidctroffset {INT}
  manual dock line offset from center, in pixels

vlow {INT}
  low video settings width, height, fps, and bandwidth(0-100)

vmed {INT}
  medium video settings width, height, fps, and bandwidth(0-100)

vhigh {INT}
  high video settings width, height, fps, and bandwidth(0-100)

vfull {INT}
  full video settings width, height, fps, and bandwidth(0-100)

vcustom {INT}
  custom video settings width, height, fps, and bandwidth(0-100)

vset {STRING}
  current video setting

maxclicknudgedelay {INT}
  Clicksteer time in milliseconds for wheels to shift video image horizontally from the center to the very left or right edge of the screen

clicknudgemomentummult {DOUBLE}
  Momentum multiplier affecting horizontal clicksteer accuracy

maxclickcam {INT}
  vertical (mirror tilt) clicksteer setting

muteonrovmove true | false
  mutes robot mic on wheel motor movement

videoscale {INT}
  scale of web browser client video

volume {INT}
  (percent) system volume

holdservo true | false
  mirror tilt servo power brakes

loginnotify true | false
  controls voice synthesizer announcement of user login

reboot true | false
  set to reboot laptop every 48 hours (Windows only)

selfmicpushtotalk true | false
  enable/disable push ‘T’ to un-mute self mic in web browser client

MANUAL SETTINGS

email_smtp_server {STRING}
  SMTP server for outgoing email. ‘Disabled’ if unused

email_smtp_port {STRING}
  SMTP server port for outgoing email

email_username {STRING}
  username if SMTP server for outgoing email requires authorization. ‘Disabled’ if unused

email_password {STRING}
  password if SMTP server for outgoing email requires authorization. ‘Disabled’ if unused. WARNING: PLAIN TEXT

email_from_address {STRING}
  return email address for outgoing email. ‘Disabled’ if unused

developer true | false
  enable (alpha) developer features

debugenabled true | false
  enable verbose logging

commandport {INT}
  TCP port for socket client connection. ‘Disabled’ if unused

stopdelay {INT}
  time in milliseconds for wheels to come to full stop from max speed

vself {INT}
  web browser client self video settings width, height, fps, and bandwidth(0-100)

arduinoculus {STRING}
  ArduinOculus microcontroller serial port. Set to ‘discovery’ for auto-detection, ‘disabled,’ or port name

oculed {STRING}
  OcuLED Lights serial port. Set to ‘discovery’ for auto-detection, ‘disabled,’ or port name

USER LIST

salt {STRING}
  randomly generated key used in password encryption

user0 {STRING}
  admin username

pass0 {STRING}
  admin password, encrypted

user1..2..3.. {STRING}
  additional usernames (non admin)

pass1..2..3.. {STRING}
  additional passwords, encrypted (non admin)

CART 0 items | US$
    Check Order Status
Follow →
instagram twitter facebook youtube
@XaxxonTech Twitter
© 2019 Xaxxon
Products Documentation Downloads Source Code
Warranty & Returns About Us Contact/Support News
instagram twitter facebook youtube