velamentum/source/Android/signale/VibrationsSignal.py
Daniel Spittank 555cf013ae Android-Implementierung hinzugefügt
Ursprüngliche Implementierung für Android hinzugefügt.
2017-02-05 12:58:22 +01:00

45 lines
1.2 KiB
Python

# -*- coding: utf-8 -*-
from velamentum.signale.Signal import Signal
class VibrationsSignal(Signal):
"""Die Klasse Signal dient der Übermittlung von Vibrationssignalen
an den Benutzer.
Attribute
dauer (Zahl): Dauer der Vibration in Millisekunden."""
def __init__(self, pDauer=300):
"""Konstruktor. Initialisiert das Vibrationssignal.
Parameter:
[optional] pDauer (Zahl): Dauer der Vibration in Millisekunden.
[Standardwert: 300]
"""
Signal.__init__(self)
self.dauer = pDauer
def nenneDauer(self):
"""Anfrage. Gibt die Dauer der Vibration zurück.
Parameter:
--- keine ---
Rückgabe (Zahl): Dauer der Vibration in Millisekunden.
"""
return self.dauer
def setzeDauer(self, pDauer):
"""Auftrag. Ändert die Dauer der Vibration.
Parameter:
pDauer: Dauer der Vibration in Millisekunden.
"""
self.dauer = pDauer
def signalisiere(self):
"""Auftrag. Übermittelt das Signal an den Benutzer.
Parameter:
--- keine ---
"""
androide.vibrate(self.dauer)