work on serialstream
This commit is contained in:
		@@ -1,21 +1,33 @@
 | 
			
		||||
#include "serialstream.h"
 | 
			
		||||
 | 
			
		||||
SerialStream::SerialStream(ComPort port, BaudRate baud_rate, DataBits data_bits,
 | 
			
		||||
                           StopBits stop_bits, Parity parity) {
 | 
			
		||||
  (void)port;
 | 
			
		||||
  (void)baud_rate;
 | 
			
		||||
  (void)data_bits;
 | 
			
		||||
  (void)stop_bits;
 | 
			
		||||
  (void)parity;
 | 
			
		||||
}
 | 
			
		||||
                           StopBits stop_bits, Parity parity)
 | 
			
		||||
    :Serial(port, baud_rate, data_bits, stop_bits, parity) {}
 | 
			
		||||
 | 
			
		||||
void SerialStream::flush() {}
 | 
			
		||||
 | 
			
		||||
void SerialStream::setForeground(Color c) { (void)c; }
 | 
			
		||||
void SerialStream::setForeground(Color c) {
 | 
			
		||||
    write(0x1b);
 | 
			
		||||
    write('[');
 | 
			
		||||
    write('3');
 | 
			
		||||
    write(c + 0x30);
 | 
			
		||||
    write('m');
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SerialStream::setBackground(Color c) { (void)c; }
 | 
			
		||||
void SerialStream::setBackground(Color c) { 
 | 
			
		||||
    write(0x1b);
 | 
			
		||||
    write('[');
 | 
			
		||||
    write('4');
 | 
			
		||||
    write(c + 0x30);
 | 
			
		||||
    write('m');
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SerialStream::setAttribute(Attrib a) { (void)a; }
 | 
			
		||||
void SerialStream::setAttribute(Attrib a) {
 | 
			
		||||
    write(0x1b);
 | 
			
		||||
    write('[');
 | 
			
		||||
    write(a + 0x30);
 | 
			
		||||
    write('m');
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SerialStream::reset() {}
 | 
			
		||||
 | 
			
		||||
@@ -25,6 +37,6 @@ void SerialStream::setPos(int x, int y) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SerialStream::print(char* str, int length) {
 | 
			
		||||
  (void)str;
 | 
			
		||||
  (void)length;
 | 
			
		||||
    for(int i=0; i < length; i++)
 | 
			
		||||
        write(str[i]);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user