pkl/lib/controller.pkl

18 lines
297 B
Text
Raw Permalink Normal View History

2024-04-29 23:45:08 +00:00
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>