summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@gmail.com>2013-02-15 17:57:01 +0100
committerMatthias Vogelgesang <matthias.vogelgesang@gmail.com>2013-02-15 17:57:01 +0100
commitc7f50c550fea47b7b089fec9cd6120a328a0349f (patch)
treea105da524a02e23471ed97c87c093cb2bbe3fd38
parentb93ce16e227d3247fea2f2178b3f8f6756a3ac50 (diff)
downloaduca-c7f50c550fea47b7b089fec9cd6120a328a0349f.tar.gz
uca-c7f50c550fea47b7b089fec9cd6120a328a0349f.tar.bz2
uca-c7f50c550fea47b7b089fec9cd6120a328a0349f.tar.xz
uca-c7f50c550fea47b7b089fec9cd6120a328a0349f.zip
Add "trigger mode" to mock camera
-rw-r--r--plugins/mock/uca-mock-camera.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/mock/uca-mock-camera.c b/plugins/mock/uca-mock-camera.c
index 13bdd51..05393d1 100644
--- a/plugins/mock/uca-mock-camera.c
+++ b/plugins/mock/uca-mock-camera.c
@@ -38,6 +38,7 @@ static const gint mock_overrideables[] = {
PROP_SENSOR_VERTICAL_BINNING,
PROP_SENSOR_VERTICAL_BINNINGS,
PROP_EXPOSURE_TIME,
+ PROP_TRIGGER_MODE,
PROP_ROI_X,
PROP_ROI_Y,
PROP_ROI_WIDTH,
@@ -224,6 +225,10 @@ static void uca_mock_camera_stop_recording(UcaCamera *camera, GError **error)
}
}
+static void uca_mock_camera_trigger (UcaCamera *camera, GError **error)
+{
+}
+
static void uca_mock_camera_grab(UcaCamera *camera, gpointer *data, GError **error)
{
g_return_if_fail(UCA_IS_MOCK_CAMERA(camera));
@@ -263,6 +268,8 @@ static void uca_mock_camera_set_property(GObject *object, guint property_id, con
case PROP_ROI_HEIGHT:
priv->roi_height = g_value_get_uint(value);
break;
+ case PROP_TRIGGER_MODE:
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);
return;
@@ -363,6 +370,7 @@ static void uca_mock_camera_class_init(UcaMockCameraClass *klass)
camera_class->start_recording = uca_mock_camera_start_recording;
camera_class->stop_recording = uca_mock_camera_stop_recording;
camera_class->grab = uca_mock_camera_grab;
+ camera_class->trigger = uca_mock_camera_trigger;
for (guint i = 0; mock_overrideables[i] != 0; i++)
g_object_class_override_property(gobject_class, mock_overrideables[i], uca_camera_props[mock_overrideables[i]]);