RAD 12.0 C++빌더로 TBluetooth에서 받아온 TByte값을 String으로 출력하고자 합니다.
지금 시도중인건 아두이노 블루투스를 사용해 제 컴퓨터가 아닌 다른 기기에 아두이노를 연결한 채로 블루투스로 정보를 주고받는것인데요,
TBluetoothSocket->SendData(TEncoding::UTF8->GetByte("보낼문자열")); 라는 방식으로 코드를 짜서 컴퓨터에서 블루투스로 정보를 보내는데에는 성공했지만, 반대로 블루투스쪽에서 이쪽으로 정보를 받아오는데에는 실패했습니다.
질문은
1. 이 때 블루투스쪽에서부터 정보를 받아오는 코드는 RecieveData()인가 ReadData()인가
2. 두 경우 모두 TByte값으로 정보를 전송해주는데, 이걸 String이나 Char로 바꾸는 방법
입니다. TEncoding::GetChar를 쓰는게 맞는지 아닌지, 맞는 경우라면 Bytes_High는 무슨 의미를 가진 int값인지 알고싶어요.
|