beautypg.com

ClearOne Writing StreamNet User Manual

Page 64

background image

Writing StreamNet Device Drivers

D-12

All specifications subject to change without notification. All rights reserved. Copyright © 2005 NetStreams

Main +1 512.977-9393 / fax +1 512.977.9398 / Toll Free Technical Support +1 866-353-3496

3600 W. Parmer Lane, Suite 100; Austin, TX 78727 /

www.netstreams.com.

-- function handle_enter(command)

-- Diego Alfarache

-- 09-20-2006

-- Receive and process #ENTER commands

function handle_enter(command)

if( command == nil ) then

return

end

debug("verbose", "szInput is "..szInput)

local AsciiMessage = ""

if( bIsV2 ) then

AsciiMessage = "W 1 7 "

else

AsciiMessage = "W 1 6 "

end

if( nBand == AM ) then

if( bIsV2 ) then

AsciiMessage = AsciiMessage..szInput

else

if( szInput:len() < 4 ) then

AsciiMessage = AsciiMessage..szInput:sub( 1, 1 ).."

"..szInput:sub( 2, 3 )

else

AsciiMessage = AsciiMessage..szInput:sub( 1, 2 ).."

"..szInput:sub( 3, 4 )

end

end

else

if( szInput:sub(1,1) == "1" ) then

if( bIsV2 ) then

AsciiMessage = AsciiMessage..szInput:sub( 1, 3

).."."..szInput:sub( 4, 6 )

else

AsciiMessage = AsciiMessage..szInput:sub( 1, 3 ).."

"..szInput:sub( 4, 6 )

end