====== GetA2 ====== ''GetA2 channel, arrayName, byteLength, stopChar'' | //channel// |RS-232 Channel (1 to 3) | | //arrayName // |Array to store received data (Byte type only) | | //byteLength// |Number of bytes to store (1 to 65535) | | //stopChar// |Stop character ASCII code | GetA2 is the same as [[..:GetA:]] except it will stop reading data at the when it encounters //stopChar//, even if the data received is less than byteLength. If //stopChar// is not found, then it will operate just like GetA. //stopChar// is included in the received data. You can use the Sys(1) command to check the number of bytes read: Dim A(10) As Byte OpenCom 1,19200,0,50,10 GetA2 1,A,20,10 ' Read until stop character ASCII code 10 is found or 20 bytes have been read [[cubloc:index#system_library:|Go CUBLOC home]]