Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
#include <windows.h>
#include <iostream>
using namespace std;
int i=0;
int main()
{
DCB dcb;
HANDLE hCom = CreateFile ("COM1", GENERIC_WRITE | GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);
dcb.DCBlength = sizeof(DCB);
GetCommState (hCom, &dcb);
dcb.BaudRate = 9600;
dcb.ByteSize = 8;
dcb.Parity = NOPARITY;
dcb.StopBits = ONESTOPBIT;
SetCommState (hCom, &dcb);
DWORD iBytesWritten;
unsigned char ucMsg[5];
ucMsg[0] = (char) 0x02;
ucMsg[1] = (char) 0x00;
ucMsg[2] = (char) 0x01;
ucMsg[3] = (char) 0x00;
ucMsg[4] = (char) 0x31;
ucMsg[5] = (char) 0x15;
ucMsg[6] = (char) 0x12;
WriteFile (hCom, ucMsg, 7, &iBytesWritten, NULL);
cin.get();
CloseHandle (hCom);
return 0;
}
unsigned long ComPort::Send(const char *buffer,const DWORD size)
if (WriteFile(hCom, text, size, &sent, NULL))
struct befehl
{
DWORD size;
char* buffer;
};
funktioniert nur insoweit, dass bspw. DC2 (0x12) als 20480 ausgegeben wird. weiss auch nicht wiesocout<< ios_base::hex << atoi(var);
Vielleicht musst du statt ios_base::hex auch ios::hex nehmen.
itoa(buffer[i],text,16);
cout << "0x" << itoa(buffer[i],string,16) << " ";
cout << " 0x" << itoa(data_status_req[6],data_status_req,16) << " ";