From a09824ce88abede84bfee3697ce8e825b819208b Mon Sep 17 00:00:00 2001 From: mapleafgo Date: Thu, 9 Apr 2026 10:58:42 +0800 Subject: [PATCH] refactor(relay): remove redundant uint16 conversion in coil write calls The WriteMultipleCoils method already accepts int as the first argument, making the explicit uint16(0) conversion unnecessary. Co-authored-by: Qwen-Coder --- pkg/relay/relay.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/relay/relay.go b/pkg/relay/relay.go index 73d0b3a..e1b5bff 100644 --- a/pkg/relay/relay.go +++ b/pkg/relay/relay.go @@ -40,12 +40,12 @@ func (r *device) Close() error { } func (r *device) OnAll() error { - _, err := r.c.WriteMultipleCoils(uint16(0), 16, []byte{0xFF, 0xFF}) + _, err := r.c.WriteMultipleCoils(0, 16, []byte{0xFF, 0xFF}) return err } func (r *device) OffAll() error { - _, err := r.c.WriteMultipleCoils(uint16(0), 16, []byte{0x00, 0x00}) + _, err := r.c.WriteMultipleCoils(0, 16, []byte{0x00, 0x00}) return err }