mirror of
https://github.com/MickMake/GoSungrow.git
synced 2025-03-26 09:31:43 +01:00
111 lines
3.1 KiB
Go
111 lines
3.1 KiB
Go
package api
|
|
|
|
import "time"
|
|
|
|
const (
|
|
NullAreaName = "NullArea"
|
|
NullEndPointName = "NullEndpoint"
|
|
DefaultTimeout = time.Second * 60
|
|
)
|
|
|
|
const (
|
|
DeviceType1 = "Inverter"
|
|
DeviceType10 = "String"
|
|
DeviceType11 = "Plant"
|
|
DeviceType12 = "Circuit Protection"
|
|
DeviceType13 = "Splitting Device"
|
|
DeviceType14 = "Energy Storage System"
|
|
DeviceType15 = "Sampling Device"
|
|
DeviceType16 = "EMU"
|
|
DeviceType17 = "Unit"
|
|
DeviceType18 = "Temperature and Humidity Sensor"
|
|
DeviceType19 = "Intelligent Power Distribution Cabinet"
|
|
DeviceType20 = "Display Device"
|
|
DeviceType21 = "AC Power Distributed Cabinet"
|
|
DeviceType22 = "Communication Module"
|
|
DeviceType23 = "System-BMS"
|
|
DeviceType24 = "RackBMS"
|
|
DeviceType25 = "DC-DC"
|
|
DeviceType26 = "Energy Management System"
|
|
DeviceType28 = "Wind Energy Converter"
|
|
DeviceType29 = "SVG"
|
|
DeviceType3 = "Grid-connection Point"
|
|
DeviceType30 = "PT Cabinet"
|
|
DeviceType31 = "Bus Protection"
|
|
DeviceType32 = "Cleaning Robot"
|
|
DeviceType33 = "Direct Current Cabinet"
|
|
DeviceType34 = "Public Measurement and Control"
|
|
DeviceType35 = "Anti-islanding Protection Device"
|
|
DeviceType36 = "Frequency and Voltage Emergency Control Device"
|
|
DeviceType37 = "PCS"
|
|
DeviceType38 = "Cell BMS"
|
|
DeviceType39 = "Power Quality"
|
|
DeviceType4 = "Combiner Box"
|
|
DeviceType40 = "Shuttle"
|
|
DeviceType41 = "Optimizer"
|
|
DeviceType42 = "Tracking axis communication box"
|
|
DeviceType43 = "Battery"
|
|
DeviceType44 = "Battery Cluster Management Unit"
|
|
DeviceType45 = "Local Controller"
|
|
DeviceType46 = "Networking Devices"
|
|
DeviceType47 = "Energy Storage Unit"
|
|
DeviceType48 = "DC Container"
|
|
DeviceType5 = "Meteo Station"
|
|
DeviceType50 = "IO Module"
|
|
DeviceType6 = "Transformer"
|
|
DeviceType7 = "Meter"
|
|
DeviceType8 = "UPS"
|
|
DeviceType9 = "Data Logger"
|
|
DeviceType99 = "Others"
|
|
)
|
|
|
|
const (
|
|
DeviceNameInverter=1
|
|
DeviceNameString=10
|
|
DeviceNamePlant=11
|
|
DeviceNameCircuitProtection=12
|
|
DeviceNameSplittingDevice=13
|
|
DeviceNameEnergyStorageSystem=14
|
|
DeviceNameSamplingDevice=15
|
|
DeviceNameEMU=16
|
|
DeviceNameUnit=17
|
|
DeviceNameTemperatureAndHumiditySensor=18
|
|
DeviceNameIntelligentPowerDistributionCabinet=19
|
|
DeviceNameDisplayDevice=20
|
|
DeviceNameACPowerDistributedCabinet=21
|
|
DeviceNameCommunicationModule=22
|
|
DeviceNameSystemBMS=23
|
|
DeviceNameRackBMS=24
|
|
DeviceNameDCToDC=25
|
|
DeviceNameEnergyManagementSystem=26
|
|
DeviceNameWindEnergyConverter=28
|
|
DeviceNameSVG=29
|
|
DeviceNameGridConnectionPoint=3
|
|
DeviceNamePTCabinet=30
|
|
DeviceNameBusProtection=31
|
|
DeviceNameCleaningRobot=32
|
|
DeviceNameDirectCurrentCabinet=33
|
|
DeviceNamePublicMeasurementandControl=34
|
|
DeviceNameAntiIslandingProtectionDevice=35
|
|
DeviceNameFrequencyAndVoltageEmergencyControlDevice=36
|
|
DeviceNamePCS=37
|
|
DeviceNameCellBMS=38
|
|
DeviceNamePowerQuality=39
|
|
DeviceNameCombinerBox=4
|
|
DeviceNameShuttle=40
|
|
DeviceNameOptimizer=41
|
|
DeviceNameTrackingAxisCommunicationBox=42
|
|
DeviceNameBattery=43
|
|
DeviceNameBatteryClusterManagementUnit=44
|
|
DeviceNameLocalController=45
|
|
DeviceNameNetworkingDevices=46
|
|
DeviceNameEnergyStorageUnit=47
|
|
DeviceNameDCContainer=48
|
|
DeviceNameMeteoStation=5
|
|
DeviceNameIOModule=50
|
|
DeviceNameTransformer=6
|
|
DeviceNameMeter=7
|
|
DeviceNameUPS=8
|
|
DeviceNameDataLogger=9
|
|
DeviceNameOthers=99
|
|
) |