![]() |
Kuon
1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
|
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) |
bsProxy client library Kuon robot interface.
Definition in file bsKuon.h.