De motorcontroller van het TLS2 project.

Dependencies:   mbed PID

instructions.h

Committer:
RichardHoekstra
Date:
2016-11-22
Revision:
9:1bdf5107920f
Parent:
7:ace2a14eff7d

File content as of revision 9:1bdf5107920f:

#include "mbed.h"

enum command_t{ //MOTORCONTROLLER COMMANDS
                    SET_MODE = 1,
                    SET_CONSTANT_PRESSURE, 
                    SET_CONSTANT_FLOW, 
                    SET_CONSTANT_SPEED, 
                    SET_MIN,
                    SET_MAX, 
                    SET_FREQUENCY, 
                    RECEIVE_PRESSURE, 
                    RECEIVE_FLOW,
                //SENSORCONTROLLER COMMANDS
                    //Pressure sensor commands
                    SET_SENSOR_PRESSURE_1_SAMPLE_RATE = 13,
                    SET_SENSOR_PRESSURE_1_MVA,
                    SET_RESPONSE_SENSOR_PRESSURE_1,
                    SET_SENSOR_PRESSURE_2_SAMPLE_RATE,
                    SET_SENSOR_PRESSURE_2_MVA,
                    SET_RESPONSE_SENSOR_PRESSURE_2,
                    //Temperature sensor commands
                    SET_SENSOR_TEMPERATURE_1_SAMPLE_RATE,
                    SET_SENSOR_TEMPERATURE_1_MVA,
                    SET_RESPONSE_SENSOR_TEMPERATURE_1,
                    SET_SENSOR_TEMPERATURE_2_SAMPLE_RATE,
                    SET_SENSOR_TEMPERATURE_2_MVA,
                    SET_RESPONSE_SENSOR_TEMPERATURE_2,
                    //Flow sensor commands
                    SET_SENSOR_FLOW_SAMPLE_RATE,
                    SET_SENSOR_FLOW_MVA,
                    SET_RESPONSE_SENSOR_FLOW,
                    //Motor sensor
                    //Note: currently not used
                    SET_SENSOR_SPEED_SAMPLE_RATE,
                    SET_SENSOR_SPEED_MVA,
                    SET_RESPONSE_SENSOR_SPEED
                };