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

bsProxy client library Kuon robot interface. More...

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

Go to the source code of this file.

Classes

struct  KuonMotorCfg_T
 
struct  KuonImu_T
 

Macros

#define BS_KUON_DEV_NAME   "/kuon"
 Kuon robot device.
 
#define BS_KUON_SERVER_MOD   "libbsserver_kuon"
 server plugin dll module
 
#define BS_KUON_CLIENT_LIB   "libbsclient_kuon"
 client app library
 

Functions

const char * bsKuonGetMsgName (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uMsgId)
 
int bsKuonReqOpen (BsClient_P pClient, const char *dev1, const char *dev2, bool_t server, bool_t bInitTrace)
 
int bsKuonReqClose (BsClient_P pClient, BsVConnHnd_T hndVConn)
 
int bsKuonReqSetMotorSpeeds (BsClient_P pClient, BsVConnHnd_T hndVConn, int nSpeedLeft, int nSpeedRight)
 
int bsKuonReqGetMotorSpeeds (BsClient_P pClient, BsVConnHnd_T hndVConn, int *pnSpeedLeft, int *pnSpeedRight)
 
int bsKuonReqAlterBrake (BsClient_P pClient, BsVConnHnd_T hndVConn, int pnbrakeFL, int pnbrakeFR, int pnbrakeRL, int pnbrakeRR)
 
int bsKuonReqAlterSlew (BsClient_P pClient, BsVConnHnd_T hndVConn, int pnslewFL, int pnslewFR, int pnslewRL, int pnslewRR)
 
int bsKuonReqReadImu (BsClient_P pClient, BsVConnHnd_T hndVConn, KuonImu_T *pImu)
 
int bsKuonReqReadImuDecoupAngles (BsClient_P pClient, BsVConnHnd_T hndVConn, float *pHeading, float *pPitch, float *pRoll)
 
int bsKuonReqZeroOutImuGyros (BsClient_P pClient, BsVConnHnd_T hndVConn)
 
int bsKuonReqStop (BsClient_P pClient, BsVConnHnd_T hndVConn)
 
int bsKuonReqGetMotorCfg (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uWhich, KuonMotorCfg_T *pMotorCfg)
 
int bsKuonReqSetMotorCfg (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uWhich, KuonMotorCfg_T *pMotorCfg)
 
int bsKuonReqGetFwVer (BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t *puVersion, uint_t *puRevision)
 

Detailed Description

bsProxy client library Kuon robot interface.

LastChangedDate
2011-01-13 11:05:37 -0700 (Thu, 13 Jan 2011)
Rev
657
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 bsKuon.h.