summaryrefslogtreecommitdiff
path: root/src/app/api.clj
diff options
context:
space:
mode:
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))