Subversion Repositories seema-scanner

Rev

Rev 154 | Rev 157 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 154 Rev 155
Line 124... Line 124...
124
    if (!strcmp("setCameraSettings", cmd)) {
124
    if (!strcmp("setCameraSettings", cmd)) {
125
        // Check parameters
125
        // Check parameters
126
        if (nlhs != 0 || nrhs != 4)
126
        if (nlhs != 0 || nrhs != 4)
127
            mexErrMsgTxt("setCameraSettings: Unexpected/missing arguments.");
127
            mexErrMsgTxt("setCameraSettings: Unexpected/missing arguments.");
128
        // Call the method
128
        // Call the method
129
		float gain = mxGetData(prhs[2]);
129
		double *gain = (double*)mxGetData(prhs[2]);
130
		float shutter = mxGetData(prhs[3]);
130
		double *shutter = (double*)mxGetData(prhs[3]);
131
		CameraSettings settings(gain, shutter);
131
		CameraSettings settings;
-
 
132
        settings.gain = *gain;
-
 
133
        settings.shutter = *shutter;
132
        CameraFrame frame = Camera_instance->setCameraSettings(settings);
134
        Camera_instance->setCameraSettings(settings);
133
        return;
135
        return;
134
    }
136
    }
135
    
137
    
136
    // Got here, so command not recognized
138
    // Got here, so command not recognized
137
    mexErrMsgTxt("Command not recognized.");
139
    mexErrMsgTxt("Command not recognized.");