MOOS 0.2375
Defines
/home/toby/moos-ivp/MOOS-2375-Oct0611/Instruments/Ocean/iActuation/MOOSJRKerrDriver.cpp File Reference
#include <MOOSLIB/MOOSLib.h>
#include <iostream>
#include <fstream>
#include <math.h>
#include "MOOSJRKerrDriver.h"
Include dependency graph for MOOSJRKerrDriver.cpp:

Go to the source code of this file.

Defines

#define JRKERR_UNKNOWN   -1;
#define JRKERR_ADDR_INITIAL   0x00
#define JRKERR_ADDR_GROUP   0xFF
#define JRKERR_ADDR_THRUSTER   0x01
#define JRKERR_ADDR_RUDDER   0x02
#define JRKERR_ADDR_ELEVATOR   0x03
#define JRKERR_RESET_POSITION   0x00
#define JRKERR_SET_ADDRESS   0x21
#define JRKERR_DEFINE_STATUS   0x12
#define JRKERR_READ_STATUS   0x13
#define JRKERR_LOAD_TRAJECTORY_POS   0xD4
#define JRKERR_LOAD_TRAJECTORY_PWM   0x24
#define JRKERR_START_MOTION   0x05
#define JRKERR_SET_GAINS   0xD6
#define JRKERR_STOP_MOTOR   0x17
#define JRKERR_IO_CONTROL   0x18
#define JRKERR_SET_HOME_MODE   0x19
#define JRKERR_SET_BAUD_RATE   0x1A
#define JRKERR_CLEAR_BITS   0x0B
#define JRKERR_SAVE_AS_HOME   0x0C
#define JRKERR_NOP   0x0E
#define JRKERR_HARD_RESET   0x0F
#define JRKERR_MAX_ELEVATOR_ANGLE   45
#define JRKERR_MAX_RUDDER_ANGLE   45
#define JRKERR_ENCODER_TICKS_PER_DEGREE   13.194
#define JRKERR_FS_THRUST   255
#define JRKERR_ZERO_THRUST   0
#define HARDWARE_FAILURE_TO   4.0

Define Documentation

#define HARDWARE_FAILURE_TO   4.0

Definition at line 83 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ADDR_ELEVATOR   0x03

Definition at line 55 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ADDR_GROUP   0xFF

Definition at line 51 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ADDR_INITIAL   0x00

Definition at line 50 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ADDR_RUDDER   0x02

Definition at line 54 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ADDR_THRUSTER   0x01

Definition at line 53 of file MOOSJRKerrDriver.cpp.

#define JRKERR_CLEAR_BITS   0x0B

Definition at line 70 of file MOOSJRKerrDriver.cpp.

#define JRKERR_DEFINE_STATUS   0x12

Definition at line 60 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ENCODER_TICKS_PER_DEGREE   13.194

Definition at line 78 of file MOOSJRKerrDriver.cpp.

#define JRKERR_FS_THRUST   255

Definition at line 80 of file MOOSJRKerrDriver.cpp.

#define JRKERR_HARD_RESET   0x0F

Definition at line 73 of file MOOSJRKerrDriver.cpp.

#define JRKERR_IO_CONTROL   0x18

Definition at line 67 of file MOOSJRKerrDriver.cpp.

#define JRKERR_LOAD_TRAJECTORY_POS   0xD4

Definition at line 62 of file MOOSJRKerrDriver.cpp.

#define JRKERR_LOAD_TRAJECTORY_PWM   0x24

Definition at line 63 of file MOOSJRKerrDriver.cpp.

#define JRKERR_MAX_ELEVATOR_ANGLE   45

Definition at line 75 of file MOOSJRKerrDriver.cpp.

#define JRKERR_MAX_RUDDER_ANGLE   45

Definition at line 76 of file MOOSJRKerrDriver.cpp.

#define JRKERR_NOP   0x0E

Definition at line 72 of file MOOSJRKerrDriver.cpp.

#define JRKERR_READ_STATUS   0x13

Definition at line 61 of file MOOSJRKerrDriver.cpp.

#define JRKERR_RESET_POSITION   0x00

Definition at line 58 of file MOOSJRKerrDriver.cpp.

#define JRKERR_SAVE_AS_HOME   0x0C

Definition at line 71 of file MOOSJRKerrDriver.cpp.

#define JRKERR_SET_ADDRESS   0x21

Definition at line 59 of file MOOSJRKerrDriver.cpp.

#define JRKERR_SET_BAUD_RATE   0x1A

Definition at line 69 of file MOOSJRKerrDriver.cpp.

#define JRKERR_SET_GAINS   0xD6

Definition at line 65 of file MOOSJRKerrDriver.cpp.

#define JRKERR_SET_HOME_MODE   0x19

Definition at line 68 of file MOOSJRKerrDriver.cpp.

#define JRKERR_START_MOTION   0x05

Definition at line 64 of file MOOSJRKerrDriver.cpp.

#define JRKERR_STOP_MOTOR   0x17

Definition at line 66 of file MOOSJRKerrDriver.cpp.

#define JRKERR_UNKNOWN   -1;

Definition at line 49 of file MOOSJRKerrDriver.cpp.

#define JRKERR_ZERO_THRUST   0

Definition at line 81 of file MOOSJRKerrDriver.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines