Generic function for getting details of the chosen OPI
implementation that is set with chooseOpi()
opiQueryDevice(...)compass.opiQueryDevice()
display.opiQueryDevice()
daydream.opiQueryDevice()
imo.opiQueryDevice()
kowaAP7000.opiQueryDevice()
octo600.opiQueryDevice()
octo900.opiQueryDevice()
phoneVR.opiQueryDevice()
simG.opiQueryDevice()
Implementation specific parameters. See details.
Returns a list that contains isSim
and implementation-dependent
data.
isSim
is TRUE
if the device is a simulation, or FALSE
if
the device is a physical machine.
A list containing constants and their valuse used in the OPI Compass module.
Returns a list of 10 items:
answerButton [0 = not pressed, 1 = pressed ]
headSensor [0 = no forehead detected, 1 = forehead detected ]
eyeLidClosureLeft [0 = eye is open, 1 = eye is closed ]
eyeLidClosureRight [0 = eye is open, 1 = eye is closed ]
fixationLostLeft [1 = eye pos lost, 0 = eye pos ok)
fixationLostRight [1 = eye pos lost, 0 = eye pos ok)
pupilPositionXLeft [in px]
pupilPositionYLeft [in px]
pupilPositionXRight [in px]
pupilPositionYRight [in px]
list containing isSim=FALSE
.
Return a list of all the constants used in the OPI Compass module.
Returns all constants in .OpiEnv$Display
as a list.
Returns values in use by Display.
Returns all constants in .OpiEnv$DayDream
as a list.
DETAILS
If the chosen OPI is KowaAP7000
, then this function returns the current
location of the pupil. See the Value section for details.
Returns a list of 4 items:
pupilX
, the x-coordinate of the pupil position in pixels.
pupilY
, the y-coordinate of the pupil position in pixels.
purkinjeX
, the x-coordinate of the purkinje position in pixels.
purkinjeY
, the y-coordinate of the purkinje position in pixels.
If the chosen OPI is Octopus600
, then this function returns
information about the patient. See the Value section for details.
Prints defined constants in OPI package pertaining to Octopus 900.
Returns all constants in .OpiEnv$PhoneVR
as a list.
Returns all constants in .OpiEnv$PhoneVR
as a list.
# NOT RUN {
chooseOpi("SimGaussian")
if (!is.null(opiInitialize(sd=2)))
stop("opiInitialize failed")
print(opiQueryDevice())
# }
Run the code above in your browser using DataLab