This commit is contained in:
Tobias Reisinger 2024-04-30 01:45:08 +02:00
commit 5e19a4e603
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
8 changed files with 93 additions and 0 deletions

17
lib/controller.pkl Normal file
View file

@ -0,0 +1,17 @@
import "./common.pkl"
server: common.ServerConfig
database: String
permissions: common.PermissionsConfig
logging: common.LoggingConfig
class RelayConfig {
driver: "null"|"gpio"|"piface"
pin: Number
inverted: Boolean
pulse: Number(this >= 0)|Null = null
}
relays: Listing<RelayConfig>