|
|
@ -27,10 +27,13 @@ func (m *DeviceMeta) GetOutputProps() (out map[string]string) { |
|
|
|
if len(m.Capabilities) == 0 { |
|
|
|
return |
|
|
|
} |
|
|
|
for _, property := range m.Capabilities[0].Properties { |
|
|
|
for _, capability := range m.Capabilities { |
|
|
|
for _, property := range capability.Properties { |
|
|
|
info := fmt.Sprintf("%s(%s)", property.ShowName, property.Unit) |
|
|
|
out[property.Name] = info |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return |
|
|
|
} |
|
|
|
func (m *DeviceMeta) GetOutputUnit() (out map[string]string) { |
|
|
@ -38,9 +41,11 @@ func (m *DeviceMeta) GetOutputUnit() (out map[string]string) { |
|
|
|
if len(m.Capabilities) == 0 { |
|
|
|
return |
|
|
|
} |
|
|
|
for _, property := range m.Capabilities[0].Properties { |
|
|
|
for _, capability := range m.Capabilities { |
|
|
|
for _, property := range capability.Properties { |
|
|
|
out[property.Name] = property.Unit |
|
|
|
} |
|
|
|
} |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|