Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: lib_LCD_oem_example libs_YSI_example TP3exo1
Diff: lib_LCD_oem_ELCD.cpp
- Revision:
- 0:1323ab32b8ca
- Child:
- 1:5e038c0d111f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lib_LCD_oem_ELCD.cpp Tue Jan 21 10:28:53 2014 +0000
@@ -0,0 +1,2162 @@
+#include "lib_LCD_oem_ELCD.h"
+
+#define lcd_soft_boot 0xA0
+#define lcd_cursor_pos 0xA1
+#define lcd_display 0xA2
+#define lcd_cursor 0xA3
+#define lcd_redef_print 0xA4
+#define lcd_redef 0xA5
+
+
+LCD_OEM::LCD_OEM(PinName pin_tx) : Serial(pin_tx, NC)
+{
+ init();
+ clear();
+}
+
+void LCD_OEM::init(void)
+{
+ LCD_OEM::baud(19200);
+ LCD_OEM::putc(lcd_soft_boot);
+ wait_ms(50);
+}
+
+void LCD_OEM::clear(void)
+{
+ LCD_OEM::printf("%c%c", lcd_cursor, 0x01);
+ X_position_cursor = 0;
+ Y_position_cursor = 0;
+ wait_ms(2);
+}
+
+void LCD_OEM::turn_off_cursor(void)
+{
+ LCD_OEM::printf("%c%c", lcd_cursor, 0x0C);
+}
+
+void LCD_OEM::turn_on_cursor(void)
+{
+ LCD_OEM::printf("%c%c", lcd_cursor, 0x0E);
+}
+
+void LCD_OEM::shift_line_cursor(void)
+{
+ Y_position_cursor++;
+ if(Y_position_cursor > 3) Y_position_cursor = 0;
+ if(Y_position_cursor < 0) Y_position_cursor = 3;
+ LCD_OEM::printf("%c%c%c", lcd_cursor_pos, X_position_cursor, Y_position_cursor);
+}
+
+void LCD_OEM::set_position_cursor(int X)
+{
+ if(X > 19) X = 19;
+ if(X < 0) X = 0;
+ X_position_cursor = X;
+ LCD_OEM::printf("%c%c%c", lcd_cursor_pos, X_position_cursor, Y_position_cursor);
+}
+
+void LCD_OEM::set_position_cursor(int X, int Y)
+{
+ if(X > 19) X = 19;
+ if(X < 0) X = 0;
+ if(Y > 3) Y = 3;
+ if(Y < 0) Y = 0;
+ X_position_cursor = X;
+ Y_position_cursor = Y;
+ LCD_OEM::printf("%c%c%c", lcd_cursor_pos, X_position_cursor, Y_position_cursor);
+}
+
+void LCD_OEM::X_move_position(int n)
+{
+ X_position_cursor += n;
+ while(X_position_cursor > 19)
+ {
+ X_position_cursor -= 20;
+ Y_position_cursor += 2;
+ if(Y_position_cursor > 4) Y_position_cursor -= Y_position_cursor;
+ else if(Y_position_cursor == 4) Y_position_cursor = 1;
+ }
+}
+
+int LCD_OEM::get_X_position_cursor(void)
+{
+ return X_position_cursor;
+}
+
+int LCD_OEM::get_Y_position_cursor(void)
+{
+ return Y_position_cursor;
+}
+
+void LCD_OEM::define_and_print_caractere(char c, char l1, char l2, char l3, char l4, char l5, char l6, char l7, char l8)
+{
+ print((char)c);
+ define_caractere(c, l1, l2, l3, l4, l5, l6, l7, l8);
+}
+
+void LCD_OEM::define_caractere(char c, char l1, char l2, char l3, char l4, char l5, char l6, char l7, char l8)
+{
+ char data[]={lcd_redef,c,l1,l2,l3,l4,l5,l6,l7,l8};
+ if(c > 7 && c < 16)
+ {
+ for(int i=0;i<10;i++)
+ {
+ LCD_OEM::putc(data[i]);
+ wait_ms(1);
+ }
+ }
+ set_position_cursor(X_position_cursor, Y_position_cursor);
+}
+
+void LCD_OEM::print(char c)
+{
+ int n = LCD_OEM::printf("%c%c%c", lcd_display, c, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(char c1, char c2)
+{
+ int n = LCD_OEM::printf("%c%c%c%c", lcd_display, c1, c2, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(char c1, char c2, char c3)
+{
+ int n = LCD_OEM::printf("%c%c%c%c%c", lcd_display, c1, c2, c3, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(short nb)
+{
+ int n = LCD_OEM::printf("%c%d%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(unsigned short nb)
+{
+ int n = LCD_OEM::printf("%c%u%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(int nb)
+{
+ int n = LCD_OEM::printf("%c%d%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(unsigned int nb)
+{
+ int n = LCD_OEM::printf("%c%u%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(long long nb)
+{
+ int n = LCD_OEM::printf("%c%lld%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(unsigned long long nb)
+{
+ int n = LCD_OEM::printf("%c%llu%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(float nb)
+{
+ int n = LCD_OEM::printf("%c%f%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(double nb)
+{
+ int n = LCD_OEM::printf("%c%lf%c", lcd_display, nb, 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(char *s)
+{
+ int n = LCD_OEM::printf("%c%s%c", lcd_display, &s[0], 0) - 2;
+ X_move_position(n);
+}
+
+void LCD_OEM::print(char *s, short nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, int nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, short nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned int nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, short nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, long long nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, short nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned long long nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+}
+
+void LCD_OEM::print(char *s, short nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, short nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, float nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, short nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, short nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, double nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, short nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, short nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, short nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned short nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, int nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned short nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned int nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned short nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, long long nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned short nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned long long nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned short nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, float nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned short nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, unsigned short nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, double nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned short nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned short nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned short nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, unsigned short nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, long long nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, int nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned long long nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, int nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, float nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, int nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, int nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, double nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, int nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, int nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, int nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned int nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, long long nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned int nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned long long nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned int nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, float nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned int nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, unsigned int nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, double nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned int nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned int nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned int nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, unsigned int nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, float nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, long long nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, long long nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, double nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, long long nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, long long nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, long long nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned long long nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, float nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, unsigned long long nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, unsigned long long nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, double nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, unsigned long long nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned long long nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, unsigned long long nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, unsigned long long nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, float nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, float nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, double nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, float nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, float nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, float nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, float nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2);
+ print(buffer);
+
+}
+
+void LCD_OEM::print(char *s, double nb1, double nb2, double nb3)
+{
+ char buffer[100] = {0};
+ int n = sprintf(&buffer[0],&s[0],nb1,nb2,nb3);
+ print(buffer);
+
+}