void MovingDots::describeComponent(ComponentInfo &info) { StandardDynamicStimulus::describeComponent(info); info.setSignature("stimulus/moving_dots"); info.setDisplayName("Moving Dots"); info.setDescription("A moving dots stimulus."); info.addParameter(FIELD_RADIUS); info.addParameter(FIELD_CENTER_X); info.addParameter(FIELD_CENTER_Y); info.addParameter(DOT_DENSITY); info.addParameter(DOT_SIZE); info.addParameter(COLOR, "1.0,1.0,1.0"); info.addParameter(ALPHA_MULTIPLIER, "1.0"); info.addParameter(DIRECTION); info.addParameter(SPEED); info.addParameter(COHERENCE, "1.0"); info.addParameter(LIFETIME, "0.0"); info.addParameter(ANNOUNCE_DOTS, "0"); }
void Eyelink::describeComponent(ComponentInfo &info) { IODevice::describeComponent(info); info.setSignature("iodevice/eyelink"); info.setDisplayName("Eyelink 1k, Socket Link"); info.setDescription( "Eyelink 1000 Plugin. INSTRUCTIONS BELOW\n" "REQUIRED PARAMETERS:\n" "tracking_dist = The tracking range set in Eyelink configuration (Eyelink default is 1024 (pixels))\n" "data_interval should not be too small (i.e. not shorter than 0.5 ms)\n" "tracker_ip contains the trackers IP, check for working connection using SR-Research's 'simpleexample'\n" "OUTPUT:\n" "eye_x/_y/_z is the midpoint of the shortest connecting line that is orthogonal to both gaze vectors " "assuming the tracker runs in binocular mode. Otherwise these values will be empty.\n" "all other output parameters are specified and described in the Eyelink 1000 manual.\n" ); info.addParameter(RX, false); info.addParameter(RY, false); info.addParameter(LX, false); info.addParameter(LY, false); info.addParameter(EX, false); info.addParameter(EY, false); info.addParameter(EZ, false); info.addParameter(H_RX, false); info.addParameter(H_RY, false); info.addParameter(H_LX, false); info.addParameter(H_LY, false); info.addParameter(P_RX, false); info.addParameter(P_RY, false); info.addParameter(P_LX, false); info.addParameter(P_LY, false); info.addParameter(P_R, false); info.addParameter(P_L, false); info.addParameter(E_DIST, true, "1024"); info.addParameter(EYE_TIME, false); info.addParameter(UPDATE_PERIOD, true, "1ms"); info.addParameter(IP, true, "10.1.1.2"); }