summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-07-23 20:33:40 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-07-23 20:33:40 +0200
commit6ca39654bfc65eee45cb38cbc53ce838d1f656a0 (patch)
tree2d926ef997411c099a0b0897dceb1dfd13ab1c0d /include
parent87a86b9a599de35d09da7d954ba662091accc90b (diff)
Trying out axis renaming...
Diffstat (limited to 'include')
-rw-r--r--include/relabsd/device/axis.h11
-rw-r--r--include/relabsd/device/axis_types.h1
2 files changed, 12 insertions, 0 deletions
diff --git a/include/relabsd/device/axis.h b/include/relabsd/device/axis.h
index b6605f5..e3f0794 100644
--- a/include/relabsd/device/axis.h
+++ b/include/relabsd/device/axis.h
@@ -53,6 +53,12 @@ enum relabsd_axis_name relabsd_axis_parse_name
const char name [const restrict static 1]
);
+/* Same as above, but the string only has to start with the correct name. */
+enum relabsd_axis_name relabsd_axis_parse_name_from_prefix
+(
+ const char name [const restrict static 1]
+);
+
/*
* Gives an string representation of an relabsd_axis.
* "??" is returned for RELABSD_UNKNOWN.
@@ -94,6 +100,11 @@ void relabsd_axis_initialize
struct relabsd_axis axis [const restrict static 1]
);
+enum relabsd_axis_name relabsd_axis_get_convert_to
+(
+ const struct relabsd_axis axis [const restrict static 1]
+);
+
int relabsd_axis_attributes_are_dirty
(
const struct relabsd_axis axis [const restrict static 1]
diff --git a/include/relabsd/device/axis_types.h b/include/relabsd/device/axis_types.h
index d13ccd8..8fbb726 100644
--- a/include/relabsd/device/axis_types.h
+++ b/include/relabsd/device/axis_types.h
@@ -41,4 +41,5 @@ struct relabsd_axis
int previous_value;
int flags[RELABSD_AXIS_FLAGS_COUNT];
int attributes_were_modified;
+ enum relabsd_axis_name convert_to;
};