summaryrefslogtreecommitdiff
path: root/src/app/api.clj
diff options
context:
space:
mode:
authorDavid Barksdale <amatus@amat.us>2017-04-23 12:50:41 -0500
committerDavid Barksdale <amatus@amat.us>2017-04-23 12:50:41 -0500
commitdf496b65b637fefd0a01ff90f9ff80cbdc7e9b7c (patch)
tree60ad6ca2b3a272aa2f1d77e4eee6e007b037a51b /src/app/api.clj
parent2c83ecd5c8bc959150f113a62be66b63b605e851 (diff)
Portmaster control and temp display
Diffstat (limited to 'src/app/api.clj')
-rw-r--r--src/app/api.clj12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/app/api.clj b/src/app/api.clj
index f3a4324..277536c 100644
--- a/src/app/api.clj
+++ b/src/app/api.clj
@@ -1,4 +1,14 @@
(ns app.api
- (:require [castra.core :refer [defrpc]]))
+ (:require [app.portmaster :as pm]
+ [castra.core :refer [defrpc]]))
(defrpc get-state [])
+
+(defrpc turn-on [port]
+ (pm/turn-on port))
+
+(defrpc turn-off [port]
+ (pm/turn-off port))
+
+(defrpc set-name [port name]
+ (pm/set-name port name))