most functionality to splashdwon, find neutral and start mission. short timeouts still in code for testing, will adjust to go directly to sit_idle after splashdown

Dependencies:   mbed MODSERIAL FATFileSystem

omegaPX209/omegaPX209.cpp

Committer:
mkelly10
Date:
2017-10-20
Revision:
9:d5fcdcb3c89d
Child:
10:085ab7328054

File content as of revision 9:d5fcdcb3c89d:

/*
Matthew Kelly
October 24th, 2013
The purpose of this class is to define a a data structure with all of the necessary information and member functions...
to fully describe a single ultrasonic transducer for use in a relative positioning system.
*/

#include "mbed.h"
#include "omegaPX209.hpp"

omegaPX209::omegaPX209(): depthP(p19)
{
    
}

void omegaPX209::initialize()
{
    P = 0;              // Pressure [psi]
    cal = 12;           // Volts per psi
    multiplier = 3.3;   // Maximum voltage in
}

float omegaPX209::calcP()
{
    P = depthP*multiplier*cal;
    return P;
}