ClearOne Writing StreamNet User Manual
Page 64
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