Learn R Programming

OPI (version 2.1)

opiQueryDevice: Query device using OPI.

Description

Generic function for getting details of the chosen OPI implementation that is set with chooseOpi().

Usage

opiQueryDevice(...)

Arguments

...
Implementation specific parameters. See details.

Value

  • Returns implementation dependant data. Octopus600{ Returns a list of 10 items:
    1. answerButton [0 = not pressed, 1 = pressed ]
    2. headSensor [0 = no forehead detected, 1 = forehead detected ]
    3. eyeLidClosureLeft [0 = eye is open, 1 = eye is closed ]
    4. eyeLidClosureRight [0 = eye is open, 1 = eye is closed ]
    5. fixationLostLeft [1 = eye pos lost, 0 = eye pos ok)
    6. fixationLostRight [1 = eye pos lost, 0 = eye pos ok)
    7. pupilPositionXLeft [in px]
    8. pupilPositionYLeft [in px]
    9. pupilPositionXRight [in px]
    10. pupilPositionYRight [in px]
    }

Details

Octopus600{ If the chosen OPI is Octopus600, then this function returns information about the patient. See the Value section for details. }

References

Please cite: A. Turpin, P.H. Artes and A.M. McKendrick "The Open Perimetry Interface: An enabling tool for clinical visual psychophysics", Journal of Vision 12(11) 2012.

http://perimetry.org/OPI

See Also

chooseOpi

Examples

Run this code
chooseOpi("SimGaussian")
if (!is.null(opiInitialize(sd=2)))
    stop("opiInitialize failed")
print(opiQueryDevice())

Run the code above in your browser using DataLab