[Gambas-user] GB3 write Byte[] question
Benoît Minisini
gambas at ...1...
Thu Jan 16 09:30:26 CET 2014
Le 16/01/2014 09:27, wally a écrit :
> Hello,
>
> i want to send some data bytes to serialport using below code:
>
> Public Sub Button2_Click()
>
> Dim arr As Byte[]
> arr = [&Haa, &H15, &H00, &Hfe, &H0a, &H00, &H00, &H00, &Hff, &Hff,
> &Hff, &Hff,
> &H00, &H00, &H0a, &H00, &H00, &H00, &H10, &H27, &H00, &H42]
>
>
> If SP1.Status = Net.Active Then
> SP1.Begin
> Write #SP1, arr As Byte[]
> SP1.Send
> Endif
>
> End
>
> Problem is that this code sends all byte but with leading 3 Bytes i do
> not want to be sent.
> (hex values)
>
> " 41 02 16 aa 15 00 fe 0a 00 00 00 ff ff ff ff 00 00 0a 00 00 00 10 27
> 00 42 "
>
> I assume " 41 02 " is identifer for Byte-Array and hex 16 i(dec22) s the
> length of array
>
>
> How can i send this array without these leading 3 bytes ?
>
> Do i need the Begin/ Send Method for a single array to be sent ?
>
> thx wally
>
Use the Write() method of the Byte[] class.
Regards,
--
Benoît Minisini
More information about the User
mailing list