package zaptec const ApiURL = "https://api.zaptec.com" type ObservationID int //go:generate go tool enumer -type ObservationID // Commands const ( CmdStartCharging = 501 CmdStopCharging = 502 CmdReportChargingState = 503 CmdSetSessionId = 504 CmdSetUserUuid = 505 CmdStopChargingFinal = 506 CmdResumeCharging = 507 ) const ( OpModeUnknown = 0 OpModeDisconnected = 1 OpModeConnectedRequesting = 2 OpModeConnectedCharging = 3 OpModeConnectedFinished = 5 ) // Observations const ( Unknown ObservationID = 0 OfflineMode ObservationID = 1 Capabilities ObservationID = 100 AuthenticationRequired ObservationID = 120 PaymentActive ObservationID = 130 PaymentCurrency ObservationID = 131 PaymentSessionUnitPrice ObservationID = 132 PaymentEnergyUnitPrice ObservationID = 133 PaymentTimeUnitPrice ObservationID = 134 CommunicationMode ObservationID = 150 PermanentCableLock ObservationID = 151 ProductCode ObservationID = 152 HmiBrightness ObservationID = 153 LockCableWhenConnected ObservationID = 154 SoftStartDisabled ObservationID = 155 FirmwareApiHost ObservationID = 156 MIDBlinkEnabled ObservationID = 170 TemperatureInternal5 ObservationID = 201 TemperatureInternal6 ObservationID = 202 TemperatureInternalLimit ObservationID = 203 TemperatureInternalMaxLimit ObservationID = 241 Humidity ObservationID = 270 VoltagePhase1 ObservationID = 501 VoltagePhase2 ObservationID = 502 VoltagePhase3 ObservationID = 503 CurrentPhase1 ObservationID = 507 CurrentPhase2 ObservationID = 508 CurrentPhase3 ObservationID = 509 ChargerMaxCurrent ObservationID = 510 ChargerMinCurrent ObservationID = 511 ActivePhases ObservationID = 512 TotalChargePower ObservationID = 513 RcdCurrent ObservationID = 515 Internal12vCurrent ObservationID = 517 PowerFactor ObservationID = 518 SetPhases ObservationID = 519 MaxPhases ObservationID = 520 ChargerOfflinePhase ObservationID = 522 ChargerOfflineCurrent ObservationID = 523 RcdCalibration ObservationID = 540 RcdCalibrationNoise ObservationID = 541 TotalChargePowerSession ObservationID = 553 SignedMeterValue ObservationID = 554 SignedMeterValueInterval ObservationID = 555 SessionEnergyCountExportActive ObservationID = 560 SessionEnergyCountExportReactive ObservationID = 561 SessionEnergyCountImportActive ObservationID = 562 SessionEnergyCountImportReactive ObservationID = 563 SoftStartTime ObservationID = 570 ChargeDuration ObservationID = 701 ChargeMode ObservationID = 702 ChargePilotLevelInstant ObservationID = 703 ChargePilotLevelAverage ObservationID = 704 PilotVsProximityTime ObservationID = 706 ChargeCurrentInstallationMaxLimit ObservationID = 707 ChargeCurrentSet ObservationID = 708 ChargerOperationMode ObservationID = 710 IsEnabled ObservationID = 711 IsStandAlone ObservationID = 712 ChargerCurrentUserUuidDeprecated ObservationID = 713 CableType ObservationID = 714 NetworkType ObservationID = 715 DetectedCar ObservationID = 716 GridTestResult ObservationID = 717 FinalStopActive ObservationID = 718 SessionIdentifier ObservationID = 721 ChargerCurrentUserUuid ObservationID = 722 CompletedSession ObservationID = 723 NewChargeCard ObservationID = 750 AuthenticationListVersion ObservationID = 751 EnabledNfcTechnologies ObservationID = 752 LteRoamingDisabled ObservationID = 753 InstallationId ObservationID = 800 RoutingId ObservationID = 801 Notifications ObservationID = 803 Warnings ObservationID = 804 DiagnosticsMode ObservationID = 805 InternalDiagnosticsLog ObservationID = 807 DiagnosticsString ObservationID = 808 CommunicationSignalStrength ObservationID = 809 CloudConnectionStatus ObservationID = 810 McuResetSource ObservationID = 811 McuRxErrors ObservationID = 812 McuToVariscitePacketErrors ObservationID = 813 VarisciteToMcuPacketErrors ObservationID = 814 UptimeVariscite ObservationID = 820 UptimeMCU ObservationID = 821 CarSessionLog ObservationID = 850 CommunicationModeConfigurationInconsistency ObservationID = 851 RawPilotMonitor ObservationID = 852 IT3PhaseDiagnosticsLog ObservationID = 853 PilotTestResults ObservationID = 854 UnconditionalNfcDetectionIndication ObservationID = 855 EmcTestCounter ObservationID = 899 ProductionTestResults ObservationID = 900 PostProductionTestResults ObservationID = 901 SmartMainboardSoftwareApplicationVersion ObservationID = 908 SmartMainboardSoftwareBootloaderVersion ObservationID = 909 SmartComputerSoftwareApplicationVersion ObservationID = 911 SmartComputerSoftwareBootloaderVersion ObservationID = 912 SmartComputerHardwareVersion ObservationID = 913 MacMain ObservationID = 950 MacPlcModuleGrid ObservationID = 951 MacWiFi ObservationID = 952 MacPlcModuleEv ObservationID = 953 LteImsi ObservationID = 960 LteMsisdn ObservationID = 961 LteIccid ObservationID = 962 LteImei ObservationID = 963 MIDCalibration ObservationID = 980 IsOcppConnected ObservationID = -3 IsOnline ObservationID = -2 Pulse ObservationID = -1 ) const ( ZaptecGo1_Pro = 0 ZaptecGo2 = 1 )