summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/device/axis/axis_option.c')
-rw-r--r--src/device/axis/axis_option.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/device/axis/axis_option.c b/src/device/axis/axis_option.c
index 1d68b78..8e52fe1 100644
--- a/src/device/axis/axis_option.c
+++ b/src/device/axis/axis_option.c
@@ -57,6 +57,25 @@ int relabsd_axis_enable_option_from_name
);
}
}
+ else if (RELABSD_IS_PREFIX("convert_to=", option_name))
+ {
+ axis->convert_to =
+ relabsd_axis_parse_name_from_prefix
+ (
+ option_name + strlen("convert_to=")
+ );
+
+ if (axis->convert_to == RELABSD_UNKNOWN)
+ {
+ RELABSD_ERROR
+ (
+ "Unknown target axis to convert to in config for axis '%s'.",
+ axis_name
+ );
+
+ return -1;
+ }
+ }
else
{
RELABSD_ERROR