int CSerial::SendData(int portnum,char *buffer, int size) { if( !m_bOpened || m_hIDComDev == NULL ) return( 0 ); DWORD dwBytesWritten = 0; if(portnum != 'x'){ WriteCommByte( HMARK ); WriteCommByte( portnum ); } int i; for( i=0; i<size; i++ ){ WriteCommByte( (unsigned char)buffer[i] ); if(portnum != 'x'){ if(buffer[i] == HMARK) WriteCommByte( HMARK ); } dwBytesWritten++; } return( (int) dwBytesWritten ); }
int CSerial::SendData(char *buffer, int size) { if( !m_bOpened || m_hIDComDev == NULL ) return( 0 ); DWORD dwBytesWritten = 0; for(int i=0; i<size; i++ ){ WriteCommByte( (unsigned char)buffer[i] ); dwBytesWritten++; } return( (int) dwBytesWritten ); }
int br::com::sbVB::VBLib::VBSerial::SendData(const char *buffer, int size) { if( !m_bOpened || m_hIDComDev == NULL ) return(0); DWORD dwBytesWritten = 0; int i; for( i=0; i<size; i++ ) { WriteCommByte( buffer[i] ); dwBytesWritten++; } return( (int) dwBytesWritten ); }
int CSerial::SendData( const char *buffer, int size ) { if( !m_bOpened || m_hIDComDev == NULL ) return( 0 ); DWORD dwBytesWritten = 0; int i; for( i=0; i<size; i++ ){ WriteCommByte( buffer[i] ); Sleep(8); //// SLEEP IMPLEMENTERET AF MIG! dwBytesWritten++; } return( (int) dwBytesWritten ); }