23,7 → 23,7 |
} |
|
// Datensatz nach 16bit Integer |
int HandlerMK::Data2Int(unsigned char Data[150] , int Start, bool is_signed) |
int HandlerMK::Data2Int(unsigned char Data[160] , int Start, bool is_signed) |
{ |
int Out = (Data[Start+1]<<8) | (Data[Start+0]); |
|
139,13 → 139,13 |
} |
|
// Base64 Encoder |
QString HandlerMK::Encode64(char Data[150],unsigned int Length) |
QString HandlerMK::Encode64(char Data[160],unsigned int Length) |
{ |
unsigned int pt = 0; |
unsigned char a,b,c; |
unsigned char ptr = 0; |
|
char TX_Buff[150]; |
char TX_Buff[160]; |
|
while(Length > 0) |
{ |
163,7 → 163,7 |
return QString(TX_Buff); |
} |
|
QString HandlerMK::make_Frame(char t_CMD, int t_Adress, char t_Data[150], unsigned int t_Length) |
QString HandlerMK::make_Frame(char t_CMD, int t_Adress, char t_Data[160], unsigned int t_Length) |
{ |
QString tx_Data = Encode64(t_Data, t_Length); |
|