-
Notifications
You must be signed in to change notification settings - Fork 31
Home
Sky233 edited this page Dec 27, 2025
·
4 revisions
下面是米屋中的一个设备定义
package miwu.device
import miwu.support.base.MiwuDevice
import miwu.annotation.*
import miwu.widget.*
@Device("example")
@Widgets(
Text::class
)
class Example : MiwuDevice()下面是一个 Widget 的定义
package miwu.widget
import miwu.annotation.*
import miwu.annotation.widget.*
import miwu.support.base.MiwuWidget
@Widget
@Header
@Bind<Property>("temperature-humidity-sensor", "temperature")
class Example : MiwuWidget<String>()下面是一个 Layout 的定义
package miwu.layout
import miwu.annotation.*
import miwu.annotation.widget.*
import miwu.support.base.MiwuLayout
@Widget
@SubHeader
@Bind<Property>("curtain", "motor-control")
class Example : MiwuLayout()