Line 1... |
Line 1... |
// $Id: RtclRlinkConnect.hpp 375 2011-04-02 07:56:47Z mueller $
|
// $Id: RtclRlinkConnect.hpp 434 2011-12-02 19:17:38Z mueller $
|
//
|
//
|
// Copyright 2011- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
// Copyright 2011- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
//
|
//
|
// This program is free software; you may redistribute and/or modify it under
|
// This program is free software; you may redistribute and/or modify it under
|
// the terms of the GNU General Public License as published by the Free
|
// the terms of the GNU General Public License as published by the Free
|
Line 11... |
Line 11... |
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
// for complete details.
|
// for complete details.
|
//
|
//
|
// Revision History:
|
// Revision History:
|
// Date Rev Version Comment
|
// Date Rev Version Comment
|
|
// 2011-11-28 434 1.0.1 ConfigBase(): use uint32_t for lp64 compatibility
|
// 2011-03-27 374 1.0 Initial version
|
// 2011-03-27 374 1.0 Initial version
|
// 2011-02-11 360 0.1 First draft
|
// 2011-02-11 360 0.1 First draft
|
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
|
|
/*!
|
/*!
|
\file
|
\file
|
\version $Id: RtclRlinkConnect.hpp 375 2011-04-02 07:56:47Z mueller $
|
\version $Id: RtclRlinkConnect.hpp 434 2011-12-02 19:17:38Z mueller $
|
\brief Declaration of class RtclRlinkConnect.
|
\brief Declaration of class RtclRlinkConnect.
|
*/
|
*/
|
|
|
#ifndef included_Retro_RtclRlinkConnect
|
#ifndef included_Retro_RtclRlinkConnect
|
#define included_Retro_RtclRlinkConnect 1
|
#define included_Retro_RtclRlinkConnect 1
|
Line 57... |
Line 58... |
int M_default(RtclArgs& args);
|
int M_default(RtclArgs& args);
|
|
|
bool GetAddr(RtclArgs& args, RlinkConnect& conn, uint16_t& addr);
|
bool GetAddr(RtclArgs& args, RlinkConnect& conn, uint16_t& addr);
|
bool GetVarName(RtclArgs& args, const char* argname,
|
bool GetVarName(RtclArgs& args, const char* argname,
|
size_t nind, std::vector<std::string>& varname);
|
size_t nind, std::vector<std::string>& varname);
|
bool ConfigBase(RtclArgs& args, size_t& base);
|
bool ConfigBase(RtclArgs& args, uint32_t& base);
|
bool ClistNonEmpty(RtclArgs& args,
|
bool ClistNonEmpty(RtclArgs& args,
|
const RlinkCommandList& clist);
|
const RlinkCommandList& clist);
|
|
|
protected:
|
protected:
|
RtclOPtr fCmdnameObj[8];
|
RtclOPtr fCmdnameObj[8];
|