From 36b3e7f310c624b7b4e31829090dd02131c528d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ram=C5=ABnas=20Ma=C5=BEeikis?= Date: Tue, 21 May 2019 19:16:22 +0300 Subject: Protocol: implementation of device-side protocol. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Parts of protocol specific for device are implementepd to reflect the fact that the device is a client. This effectively means that device gets a single connection only and severe memory restrictions about which the daemon might get informed about in the future. Signed-off-by: Ramūnas Mažeikis --- src/device/protocol_device.ino | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 src/device/protocol_device.ino (limited to 'src/device/protocol_device.ino') diff --git a/src/device/protocol_device.ino b/src/device/protocol_device.ino deleted file mode 100755 index 778196d..0000000 --- a/src/device/protocol_device.ino +++ /dev/null @@ -1,38 +0,0 @@ -#include "protocol.h" -#include "protocol_private.h" -#include "protocol_device_private.h" -#include -#include -#include - -static struct connection_t connection; - -static int push_bytes(cd_t cd, char *data, size_t size) -{ - int ret = 0; - - if (cd >= MAX_CONNECTIONS) { - ret = E_IVALID_DESCRIPTOR; - } else if (connection.outp_crs + size >= sizeof(connection.outp_buf)) { - ret = E_PACKET_OVERFLOW; - } else { - - } - return ret; -} - -static int push_tlv_header(cd_t connection, enum tlv_type type, size_t size) -{ - return 0; -} - -struct tlv * get_tlv() -{ - return NULL; -} - - -void get_last_data(cd_t connection) -{ - -} -- cgit v1.2.3