From daa6a441792f6d14331ba6d94003788009caa267 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sat, 12 Jul 2025 19:37:58 -0400 Subject: [PATCH] generate: Generate Method method --- generate/generate.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/generate/generate.go b/generate/generate.go index 34f86ba..3d27f95 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -167,6 +167,15 @@ func (this *Generator) generateMessage(method uint16, message Message) (n int, e nn, err = this.println() n += nn; if err != nil { return n, err } + // Method method + nn, err = this.iprintf("\n// Method returns the message's method number.\n") + n += nn; if err != nil { return n, err } + nn, err = this.iprintf( + "func(this *%s) Method() uint16 { return 0x%04X }\n", + this.resolveMessageName(message.Name), + method) + n += nn; if err != nil { return n, err } + // Encode method nn, err = this.iprintf("\n// Encode encodes this message's tag and value.\n") n += nn; if err != nil { return n, err }