From 347968c994b372d140d33e8d49cc8624dcd69cf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20K=C3=B6ritz?= Date: Wed, 11 Sep 2019 18:16:22 +0200 Subject: [PATCH] Added ALIVE_REQUEST and ALIVE_RESPONSE constants --- libipcamera/Camera.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libipcamera/Camera.go b/libipcamera/Camera.go index f16cd33..85aa2c8 100644 --- a/libipcamera/Camera.go +++ b/libipcamera/Camera.go @@ -32,6 +32,8 @@ type MessageHandler func(camera *Camera, message *Message) (bool, error) const ( LOGIN = 0x0110 LOGIN_ACCEPT = 0x0111 + ALIVE_REQUEST = 0x0112 + ALIVE_RESPONSE = 0x0113 START_PREVIEW = 0x01FF REQUEST_FILE_LIST = 0xA025 FILE_LIST_CONTENT = 0xA026 @@ -81,7 +83,7 @@ func (c *Camera) Connect() { } c.connection = conn - c.HandleFirst(0x0112, aliveRequestHandler) + c.HandleFirst(ALIVE_REQUEST, aliveRequestHandler) go c.handleConnection() } @@ -398,7 +400,7 @@ func (c *Camera) SetVerbose(verbose bool) { } func aliveRequestHandler(camera *Camera, message *Message) (bool, error) { - responseHeader := CreateCommandHeader(0x0113) // Alive Response + responseHeader := CreateCommandHeader(ALIVE_RESPONSE) response := CreatePacket(responseHeader, []byte{}) return KeepHandler, camera.SendPacket(response) }