From e45d8802fd8de3602db630d75b370ff804000da9 Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Fri, 15 Nov 2019 12:33:28 +0100 Subject: Improve compatibility checking - added CompatibilityError to api package to represent error with list of incompatible messages - added UnknownMsgError to adapter package to represent error for unknown message - added list of registered message types Change-Id: I2623b45135521d52612ba91e4605fc064a7fc76e Signed-off-by: Ondrej Fabry --- adapter/socketclient/socketclient.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'adapter/socketclient') diff --git a/adapter/socketclient/socketclient.go b/adapter/socketclient/socketclient.go index 043d253..366163f 100644 --- a/adapter/socketclient/socketclient.go +++ b/adapter/socketclient/socketclient.go @@ -419,7 +419,7 @@ func (c *vppClient) GetMsgID(msgName string, msgCrc string) (uint16, error) { msg := msgName + "_" + msgCrc msgID, ok := c.msgTable[msg] if !ok { - return 0, fmt.Errorf("unknown message: %q", msg) + return 0, &adapter.UnknownMsgError{msgName, msgCrc} } return msgID, nil } -- cgit 1.2.3-korg