23 lines
323 B
Go
23 lines
323 B
Go
package models
|
|
|
|
type JsonData struct {
|
|
Set *[]Set `json:"set,omitempty"`
|
|
}
|
|
|
|
func NewRequest() *JsonData {
|
|
return &JsonData{}
|
|
|
|
}
|
|
|
|
func (r *JsonData) AddSet(bus, address uint, value uint8) {
|
|
if r.Set == nil {
|
|
r.Set = &[]Set{}
|
|
}
|
|
|
|
*r.Set = append(*r.Set, Set{
|
|
Bus: bus,
|
|
Address: address,
|
|
Value: value,
|
|
})
|
|
}
|