aboutsummaryrefslogtreecommitdiff
path: root/alarm-tools
diff options
context:
space:
mode:
Diffstat (limited to 'alarm-tools')
-rwxr-xr-xalarm-tools/sample.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/alarm-tools/sample.py b/alarm-tools/sample.py
new file mode 100755
index 0000000..0adac18
--- /dev/null
+++ b/alarm-tools/sample.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python
+
+# NOTE: Requires PYTHONPATH to be set to ../lib/python if using the working
+# tree module
+
+import alarms
+import time
+
+if __name__ == "__main__":
+ sock = alarms.connect("/tmp/alarmd")
+ uuid = alarms.register_alarm(sock, "Test alarm")
+ time.sleep(10)
+ alarms.raise_alarm(sock, uuid)
+ time.sleep(10)
+ alarms.clear_alarm(sock, uuid)
+ time.sleep(10)
+ alarms.deregister_alarm(sock, uuid)
+ alarms.disconnect(sock)