Documentation
¶
Index ¶
- Variables
- func NewCjt2004(tunnel connect.Tunnel, opts types.Options) *cjt2004
- func NewCjt2018(tunnel tunnel.Tunnel, opts types.Options) *cjt2018
- func ParseAddress(station string) ([]byte, error)
- func ParseBCD(buf []byte, size int, precision int) (any, error)
- func ParsePoint2004(id uint16, buf []byte) (value any, err error)
- func ParsePoint2018(id uint32, buf []byte) (value any, err error)
- func ParseTime(buf []byte) (string, error)
- func ParseTime2018(buf []byte) (string, error)
- func PointSize2004(id uint16) (int, error)
- func PointSize2018(id uint32) (int, error)
- type Adapter
- func (adapter *Adapter) Get(id, name string) (any, error)
- func (adapter *Adapter) Mount(device string) error
- func (adapter *Adapter) Set(id, name string, value any) error
- func (adapter *Adapter) Sync(id string) (map[string]any, error)
- func (adapter *Adapter) Tunnel() tunnel.Tunnel
- func (adapter *Adapter) Unmount(device string) error
- type Device
- type Mapper
- type Pack
- type Point
- type Station
Constants ¶
This section is empty.
Variables ¶
View Source
var Point2004 = []*Point{
{"9010", "正向有功总电能", "pos_positive_power", 2, "kWh"},
{"9020", "反向有功总电能", "neg_positive_power", 2, "kWh"},
{"B611", "A相电压", "a_voltage", 0, "V"},
{"B612", "B相电压", "b_voltage", 0, "V"},
{"B613", "C相电压", "c_voltage", 0, "V"},
{"B621", "A相电流", "a_current", 2, "A"},
{"B622", "B相电流", "b_current", 2, "A"},
{"B623", "C相电流", "c_current", 2, "A"},
{"B630", "瞬时总功率", "positive_power", 4, "kW"},
{"B631", "瞬时A相有功功率", "a_positive_power", 4, "kW"},
{"B632", "瞬时B相有功功率", "b_positive_power", 4, "kW"},
{"B633", "瞬时C相有功功率", "c_positive_power", 4, "kW"},
{"B640", "瞬时总无功功率", "reactive_power", 2, "kvar"},
{"B641", "瞬时A相总无功功率", "a_reactive_power", 2, "kvar"},
{"B642", "瞬时B相总无功功率", "b_reactive_power", 2, "kvar"},
{"B643", "瞬时C相总无功功率", "c_reactive_power", 2, "kvar"},
{"B650", "总功率因数", "influence", 3, ""},
{"B651", "A相功率因数", "a_influence", 3, ""},
{"B652", "B相功率因数", "b_influence", 3, ""},
{"B653", "C相功率因数", "c_influence", 3, ""},
}
View Source
var Point2018 = []*Point{
{"00000000", "组合有功总电能", "total_power", 2, "kWh"},
{"00010000", "正向有功总电能", "pos_positive_power", 2, "kWh"},
{"00020000", "反向有功总电能", "neg_positive_power", 2, "kWh"},
{"02010100", "A相电压", "a_voltage", 1, "V"},
{"02010200", "B相电压", "b_voltage", 1, "V"},
{"02010300", "C相电压", "c_voltage", 1, "V"},
{"02020100", "A相电流", "a_current", 3, "A"},
{"02020200", "B相电流", "b_current", 3, "A"},
{"02020300", "C相电流", "c_current", 3, "A"},
{"02030000", "瞬时总有功功率", "positive_power", 4, "kW"},
{"02030100", "瞬时A相有功功率", "a_positive_power", 4, "kW"},
{"02030200", "瞬时B相有功功率", "b_positive_power", 4, "kW"},
{"02030300", "瞬时C相有功功率", "c_positive_power", 4, "kW"},
{"02040000", "瞬时总无功功率", "reactive_power", 4, "kvar"},
{"02040100", "瞬时A相总无功功率", "a_reactive_power", 4, "kvar"},
{"02040200", "瞬时B相总无功功率", "b_reactive_power", 4, "kvar"},
{"02040300", "瞬时C相总无功功率", "c_reactive_power", 4, "kvar"},
{"02050000", "瞬时总视在功率", "apparent_power", 4, "kVA"},
{"02050100", "A相视在功率", "a_apparent_power", 4, "kVA"},
{"02050200", "B相视在功率", "b_apparent_power", 4, "kVA"},
{"02050300", "C相视在功率", "c_apparent_power", 4, "kVA"},
{"02060000", "总功率因数", "influence", 3, ""},
{"02060100", "A相功率因数", "a_influence", 3, ""},
{"02060200", "B相功率因数", "b_influence", 3, ""},
{"02060300", "C相功率因数", "c_influence", 3, ""},
}
Functions ¶
func ParseAddress ¶
func ParseTime2018 ¶
func PointSize2004 ¶
func PointSize2018 ¶
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.