Classes | Defines | Typedefs | Enumerations
art_command_protocol.h File Reference

ART throttle controller firmware command protocol. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  firmware_rev_st_
struct  status_data_st_

Defines

#define COM_OFFSET   0
#define DATA_OFFSET   2
#define FLAG_DISABLE   0
#define FLAG_ENABLE   1
#define LEN_OFFSET   0
#define SEQ_OFFSET   1

Typedefs

typedef struct firmware_rev_st_ firmware_rev_t
typedef struct status_data_st_ status_data_t

Enumerations

enum  {
  ACK_CMD = 0, NAK_CMD, STATUS_CMD, GOTO_CMD,
  PID_KP_CMD, PID_KI_CMD, PID_KD_CMD, PID_LIMITS_CMD,
  DEBUG_STATUS_CMD, CLI_SET_CMD, SET_IDLE_CMD, GET_REV_CMD,
  INVALID_CMD, MAX_CMD = INVALID_CMD
}
enum  { NAK_BAD_CMD = 0, NAK_BAD_LEN, NAK_BAD_CSUM, NAK_BAD_PARAM }

Detailed Description

ART throttle controller firmware command protocol.

Definition in file art_command_protocol.h.


Define Documentation

#define COM_OFFSET   0

Definition at line 21 of file art_command_protocol.h.

#define DATA_OFFSET   2

Definition at line 24 of file art_command_protocol.h.

#define FLAG_DISABLE   0

Definition at line 27 of file art_command_protocol.h.

#define FLAG_ENABLE   1

Definition at line 26 of file art_command_protocol.h.

#define LEN_OFFSET   0

Definition at line 22 of file art_command_protocol.h.

#define SEQ_OFFSET   1

Definition at line 23 of file art_command_protocol.h.


Typedef Documentation


Enumeration Type Documentation

anonymous enum
Enumerator:
ACK_CMD 
NAK_CMD 
STATUS_CMD 
GOTO_CMD 
PID_KP_CMD 
PID_KI_CMD 
PID_KD_CMD 
PID_LIMITS_CMD 
DEBUG_STATUS_CMD 
CLI_SET_CMD 
SET_IDLE_CMD 
GET_REV_CMD 
INVALID_CMD 
MAX_CMD 

Definition at line 29 of file art_command_protocol.h.

anonymous enum
Enumerator:
NAK_BAD_CMD 
NAK_BAD_LEN 
NAK_BAD_CSUM 
NAK_BAD_PARAM 

Definition at line 46 of file art_command_protocol.h.



art_servo
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:09:12