Пример #1
0
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 );
}
Пример #2
0
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 );
}
Пример #3
0
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 );
}
Пример #4
0
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 );

}