From 8f00a102034fa5f5fec12ce1396b5bd44945e0c1 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 22 Mar 2020 15:22:04 +0100 Subject: [PATCH] Document register types --- .golangci.yml | 3 ++- charger/wallbe.go | 13 +++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index be79d57dbd..b9eda25a50 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -2,5 +2,6 @@ issues: exclude: - "func `..Wallbe..showIO` is unused" - "func `..Wallbe..showIOs` is unused" - - .regOverchargeProtect. is unused - .regActualCurrent. is unused + - .regOverchargeProtect. is unused + - .regReset. is unused diff --git a/charger/wallbe.go b/charger/wallbe.go index 70c993b567..9925c7feee 100644 --- a/charger/wallbe.go +++ b/charger/wallbe.go @@ -12,12 +12,13 @@ import ( const ( slaveID = 255 - regStatus = 100 - regChargeTime = 102 - regActualCurrent = 300 - regEnable = 400 - regOverchargeProtect = 409 - regMaxCurrent = 528 + regStatus = 100 // Input + regChargeTime = 102 // Input + regActualCurrent = 300 // Holding + regEnable = 400 // Coil + regOverchargeProtect = 409 // Coil + regReset = 413 // Coil + regMaxCurrent = 528 // Holding timeout = 1 * time.Second protocolTimeout = 2 * time.Second