A simple wrapper for the Raw serial class to transmit double variables.

Dependents:   EquatorStrutDigitalMonitor

LightWeightSerialTransmit.h

Committer:
pyrostew
Date:
2014-08-22
Revision:
0:ff597e1c059d

File content as of revision 0:ff597e1c059d:

#ifndef LIGHT_WEIGHT_SERIAL_TRANSMIT_H
#define LIGHT_WEIGHT_SERIAL_TRANSMIT_H

#include "mbed.h"
#include "RawSerial.h"

class LWSerialTX
{
public:
    LWSerialTX(int baudRate);
    
    enum Delimiters
    {
        Tab = 9,
        Comma = 44,
        Space = 32
    };
    
    void Transmit(double output);
    void Delimiter(Delimiters delimiter);
    void NewLine();
    void NewFile();
    
private:
    RawSerial* SerialConnection;
};

#endif