From e139446d09881fb49e3997314b02cde8b4280c95 Mon Sep 17 00:00:00 2001
From: Simone Guscetti <simone@px4.io>
Date: Fri, 10 Feb 2017 15:19:03 +0100
Subject: [PATCH] msg: add new tune_control messege

---
 msg/CMakeLists.txt   |  1 +
 msg/tune_control.msg | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 msg/tune_control.msg

diff --git a/msg/CMakeLists.txt b/msg/CMakeLists.txt
index 76bb57cd00..d409cbf122 100644
--- a/msg/CMakeLists.txt
+++ b/msg/CMakeLists.txt
@@ -104,6 +104,7 @@ set(msg_files
 	test_motor.msg
 	time_offset.msg
 	transponder_report.msg
+	tune_control.msg
 	uavcan_parameter_request.msg
 	uavcan_parameter_value.msg
 	ulog_stream.msg
diff --git a/msg/tune_control.msg b/msg/tune_control.msg
new file mode 100644
index 0000000000..90569d309c
--- /dev/null
+++ b/msg/tune_control.msg
@@ -0,0 +1,22 @@
+# definition of the different tune_id
+uint8 CUSTOM = 0 # using frequency, duration and strength
+uint8 STARTUP = 1
+uint8 ERROR = 2
+uint8 NOTIFY_POSITIVE = 3
+uint8 NOTIFY_NEUTRAL = 4
+uint8 NOTIFY_NEGATIVE = 5
+uint8 ARMING_WARNING = 6
+uint8 BATTERY_WARNING_SLOW = 7
+uint8 BATTERY_WARNING_FAST = 8
+uint8 GPS_WARNING = 9
+uint8 ARMING_FAILURE = 10
+uint8 PARACHUTE_RELEASE = 11
+uint8 EKF_WARNING = 12
+uint8 BARO_WARNING = 13
+uint8 SINGLE_BEEP = 14
+uint8 HOME_SET = 15
+
+uint8 tune_id
+uint16 frequency
+uint16 duration   # in ms
+uint8 strength    # value between 0-100 if supported by backend
-- 
GitLab