-rw-r--r-- | noncore/net/opietooth/lib/device.h | 56 |
1 files changed, 43 insertions, 13 deletions
diff --git a/noncore/net/opietooth/lib/device.h b/noncore/net/opietooth/lib/device.h index 47e09c0..3798e0d 100644 --- a/noncore/net/opietooth/lib/device.h +++ b/noncore/net/opietooth/lib/device.h @@ -9,19 +9,49 @@ namespace OpieTooth { - class Device : public QObject { + + class Device : public QObject { Q_OBJECT - public: + + public: + + /** + * Brings up an device. + * Usage example: new Device(/dev/ttySB0, csr) + * + * @param &device QString the device name + * @param &mode QString the mode + */ Device(const QString &device, const QString& mode); - // unloads the device - ~Device(); - // was the device loaded? - void attach(); - void detach(); - bool up()const; - QString devName()const ; // hci0 - signals: - device(const QString& device, bool up ); - }; -}; + /** + * unloads the device + */ + ~Device(); + + /** + * attach the device + */ + void attach(); + + /** + * detach the device + */ + void detach(); + /** + * Is the device loaded? + * @return bool, if the device is loaded + + bool isLoaded()const; + + /** + * Returns the device name + * @return QString, the device name + */ + QString devName()const ; // hci0 + + signals: + + device(const QString& device, bool up ); + }; +}; |