aboutsummaryrefslogtreecommitdiffstats
path: root/tests/in/com.pelagicore.ivi.tuner.qface
diff options
context:
space:
mode:
Diffstat (limited to 'tests/in/com.pelagicore.ivi.tuner.qface')
-rw-r--r--tests/in/com.pelagicore.ivi.tuner.qface17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/in/com.pelagicore.ivi.tuner.qface b/tests/in/com.pelagicore.ivi.tuner.qface
index c50a4c8..aae8e0c 100644
--- a/tests/in/com.pelagicore.ivi.tuner.qface
+++ b/tests/in/com.pelagicore.ivi.tuner.qface
@@ -1,15 +1,25 @@
module com.pelagicore.ivi.tuner 1.0;
+
+interface BaseTuner {
+ property int baseValue;
+}
+
+
/** Service Tuner */
@service: true
@interface: true
@config: {private: true, b: B, c: C}
@data: [1,2,3]
-interface Tuner {
+interface Tuner extends BaseTuner {
/** property currentStation */
readonly Station currentStation;
+ /** the default station, which never changes */
+ const Station defaultStation;
/** operation nextStation */
void nextStation();
+ /** operation numStations */
+ int numStations() const;
/** operation previousStation */
void previousStation();
/** operation updateCurrentStation */
@@ -22,6 +32,11 @@ interface Tuner {
signal scanFinished();
signal broadcastMessage(string message);
+
+ TunerExtension extension;
+}
+
+interface TunerExtension {
}
/** enum State */