2022-11-12 14:20:29 +00:00
|
|
|
package db
|
|
|
|
|
|
|
|
import (
|
2023-11-25 10:37:02 +00:00
|
|
|
"log"
|
|
|
|
"th7/data/config"
|
2022-11-13 17:21:03 +00:00
|
|
|
"th7/data/core"
|
2022-11-12 14:20:29 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
type DummyAdapter struct {
|
2023-11-25 10:37:02 +00:00
|
|
|
cfg config.Config
|
2022-11-12 14:20:29 +00:00
|
|
|
}
|
|
|
|
|
2023-11-25 10:37:02 +00:00
|
|
|
func NewDummyAdapter(cfg config.Config) (*DummyAdapter, error) {
|
|
|
|
var adapter DummyAdapter
|
|
|
|
adapter.cfg = cfg
|
|
|
|
return &adapter, nil
|
2022-11-12 14:20:29 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (d *DummyAdapter) Close() {
|
2023-11-25 10:37:02 +00:00
|
|
|
log.Println("Closing DB ...")
|
2022-11-12 14:20:29 +00:00
|
|
|
}
|
|
|
|
|
2022-11-16 00:07:01 +00:00
|
|
|
func (d *DummyAdapter) Save(channels []core.Channel) error {
|
2023-11-25 10:37:02 +00:00
|
|
|
log.Println("===============DEBUG LOG===============")
|
|
|
|
for idx := range channels {
|
|
|
|
if d.cfg.Channels[idx].Log {
|
|
|
|
log.Printf("Saved: id=%d, value=%g\n", channels[idx].Id, channels[idx].Value)
|
|
|
|
}
|
2022-11-16 00:07:01 +00:00
|
|
|
}
|
2023-11-25 10:37:02 +00:00
|
|
|
log.Println("=======================================")
|
2022-11-16 00:07:01 +00:00
|
|
|
return nil
|
2022-11-12 14:20:29 +00:00
|
|
|
}
|