You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
480 B

package adl400TtyApi
import (
"github.com/gogf/gf/v2/util/gconv"
"github.com/towgo/towgo/towgo"
"strings"
)
func setMsgAddress(rpc towgo.JsonRpcConnection) {
var p struct {
CommUid string `json:"comm_uid"`
MsgAddr string `json:"msg_addr"`
}
rpc.ReadParams(&p)
oldAddr := getMeterAddr(p.CommUid)
newAddr := gconv.Byte(strings.TrimPrefix(p.MsgAddr, "0x"))
err := mc.WriteMsgAddr(p.CommUid, oldAddr, newAddr)
if err != nil {
panic(err)
}
rpc.WriteResult("ok")
}