From f6c7ff1946a4e835a347cb2ea9518f14cb811f11 Mon Sep 17 00:00:00 2001 From: Francois Retief Date: Mon, 7 Jan 2002 17:51:52 +0000 Subject: [PATCH] add private caps to store the termination character of Kenwood rigs commands. git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@852 7ae35d74-ebe9-4afe-98af-79ac388436b8 --- kenwood/kenwood.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/kenwood/kenwood.h b/kenwood/kenwood.h index a7f94fd81..bc1853acb 100644 --- a/kenwood/kenwood.h +++ b/kenwood/kenwood.h @@ -2,7 +2,7 @@ * Hamlib Kenwood backend - main header * Copyright (c) 2000,2001,2002 by Stephane Fillod * - * $Id: kenwood.h,v 1.16 2002-01-03 21:42:53 fillods Exp $ + * $Id: kenwood.h,v 1.17 2002-01-07 17:51:52 fgretief Exp $ * * This library is free software; you can redistribute it and/or modify * it under the terms of the GNU Library General Public License as @@ -23,9 +23,26 @@ #ifndef _KENWOOD_H #define _KENWOOD_H 1 +struct kenwood_priv_caps { + /* read-only values */ + const char *cmdtrm; /* Command termination chars (ken=';' or th='\r') */ + /* changable values */ + // nothing +}; + +#if 0 /* No private data for Kenwood backends. */ +struct kenwood_priv_data { + int dummy; // placeholder for real entries. +}; +#endif + +extern int kenwood_init(RIG *rig); +extern int kenwood_cleanup(RIG *rig); + + extern const int kenwood38_ctcss_list[]; -int kenwood_transaction(RIG *rig, const char *cmd, int cmd_len, char *data, +int kenwood_transaction(RIG *rig, const char *cmd, int cmd_len, char *data, int *data_len); int kenwood_set_vfo(RIG *rig, vfo_t vfo); int kenwood_get_vfo(RIG *rig, vfo_t *vfo);