Kuon  1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
bsMouseBot.h File Reference

bsProxy client library MouseBot robot interface. More...

#include "rnr/rnrconfig.h"
#include "botsense/BotSense.h"
#include "botsense/libBotSense.h"
#include "Kuon/mousebot.h"

Go to the source code of this file.

Macros

#define BS_MOUSEBOT_DEV_NAME   "/mousebot"
 MouseBot robot device.
 
#define BS_MOUSEBOT_SERVER_MOD   "libbsserver_mousebot"
 server plugin dll module
 
#define BS_MOUSEBOT_CLIENT_LIB   "libbsclient_mousebot"
 client app library
 

Functions

const char * bsMouseBotGetMsgName (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uMsgId)
 
int bsMouseBotReqOpen (BsClient_P pClient, const char *dev1, const char *dev2, bool_t server, bool_t bInitTrace)
 
int bsMouseBotReqClose (BsClient_P pClient, BsVConnHnd_T hndVConn)
 
int bsMouseBotReqSetMotorSpeeds (BsClient_P pClient, BsVConnHnd_T hndVConn, int nSpeedLeft, int nSpeedRight)
 
int bsMouseBotReqGetMotorSpeeds (BsClient_P pClient, BsVConnHnd_T hndVConn, int *pnSpeedLeft, int *pnSpeedRight)
 
int bsMouseBotReqAlterBrake (BsClient_P pClient, BsVConnHnd_T hndVConn, int pnbrakeFL, int pnbrakeFR, int pnbrakeRL, int pnbrakeRR)
 
int bsMouseBotReqAlterSlew (BsClient_P pClient, BsVConnHnd_T hndVConn, int pnslewFL, int pnslewFR, int pnslewRL, int pnslewRR)
 
int bsMouseBotReqStop (BsClient_P pClient, BsVConnHnd_T hndVConn)
 
int bsMouseBotReqGetMotorCfg (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uWhich, MouseBotMotorCfg_T *pMotorCfg)
 
int bsMouseBotReqSetMotorCfg (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uWhich, MouseBotMotorCfg_T *pMotorCfg)
 
int bsMouseBotReqGetFwVer (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t *puVersion, uint_t *puRevision)
 

Detailed Description

bsProxy client library MouseBot robot interface.

LastChangedDate
2012-04-26 12:16:42 -0600 (Thu, 26 Apr 2012)
Rev
1899
Author
Robin Knight (robin.nosp@m..kni.nosp@m.ght@r.nosp@m.oadn.nosp@m.arrow.nosp@m.s.co.nosp@m.m)

Definition in file bsMouseBot.h.