12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package Nats
- import (
- "Cold_Api/controllers/lib"
- "Cold_Api/logs"
- "Cold_Api/models/Device"
- "github.com/vmihailenco/msgpack/v5"
- )
- func Read_DeviceParameter(T_SN string) {
- logs.Println("Nats =>",lib.FuncName(),T_SN)
- err := Nats.Publish("Read_DeviceParameter", []byte(T_SN))
- if err != nil {
- logs.Println("Nats =>",lib.FuncName(),err)
- }
- }
- func Read_DeviceSensorParameter(T_SN string) {
- logs.Println("Nats =>",lib.FuncName(),T_SN)
- err := Nats.Publish("Read_DeviceSensorParameter", []byte(T_SN))
- if err != nil {
- logs.Println("Nats =>",lib.FuncName(),err)
- }
- }
- func Pu_DeviceParameter(v Device.DeviceParameter) {
- logs.Println("Nats =>",lib.FuncName(),v)
- b, err := msgpack.Marshal(&v)
- if err != nil {
- panic(err)
- }
- err = Nats.Publish("Pu_DeviceParameter", b)
- if err != nil {
- logs.Println("Nats =>",lib.FuncName(),err)
- }
- }
- func Pu_DeviceParameter_Sensor(v Device.DeviceSensorParameter) {
- logs.Println("Nats =>",lib.FuncName(),v)
- b, err := msgpack.Marshal(&v)
- if err != nil {
- panic(err)
- }
- err = Nats.Publish("Pu_DeviceParameter_Sensor", b)
- if err != nil {
- logs.Println("Nats =>",lib.FuncName(),err)
- }
- }
- func Set_DeviceTask(v Device.Device_task) {
- logs.Println("Nats =>",lib.FuncName(),v)
- b, err := msgpack.Marshal(&v)
- if err != nil {
- panic(err)
- }
- err = Nats.Publish("Set_DeviceTask", b)
- if err != nil {
- logs.Println("Nats =>",lib.FuncName(),err)
- }
- }
- func Del_DeviceSensor(v Device.DeviceSensor_Del) {
- logs.Println("Nats =>",lib.FuncName(),v)
- b, err := msgpack.Marshal(&v)
- if err != nil {
- panic(err)
- }
- err = Nats.Publish("Del_DeviceSensor", b)
- if err != nil {
- logs.Println("Nats =>",lib.FuncName(),err)
- }
- }
|