Herunterladen Inhalt Inhalt Diese Seite drucken

Sony MAS-A100 Bedienungsanleitung Seite 123

Systemintegrationshandbuch
Vorschau ausblenden Andere Handbücher für MAS-A100:
Inhaltsverzeichnis

Werbung

function MASComm:start()
self.sock.ReadTimeout = 0
self.sock.WriteTimeout = 0
self.sock.ReconnectTimeout = 0
self.sock.EventHandler = function(sock, evt, err)
if evt == TcpSocket.Events.Connected then
print("socket connected\r")
self.sock:Write(data)
print("Xmit:" .. data)
elseif evt == TcpSocket.Events.Reconnect then
print("socket reconnecting...\r")
elseif evt == TcpSocket.Events.Data then
rxLine = sock:Read(sock.BufferLength)
if (nil ~= rxLine) then
print("Got:" .. rxLine)
sock:Disconnect()
self.data=""
end
elseif evt == TcpSocket.Events.Closed then
print("socket closed by remote\r")
elseif evt == TcpSocket.Events.Error then
print(string.format("Error: '%s'\r", err))
elseif evt == TcpSocket.Events.Timeout then
print("socket closed due to timeout\r")
else
print("unknown socket event\r")
end
end
self.MASCommTimer.EventHandler = function ()
if self.data == "" and not self.sock.IsConnected then
if self:ControlCheck(self.cur1,Controls.Inputs[1].Value) then
self.cur1 = Controls.Inputs[1].Value
data = string.format("SET Ch1MicGain %d\x0d",math.floor( self.cur1 * 72)-60)
self:send(data)
elseif self:ControlCheck(self.cur2,Controls.Inputs[2].Value) then
123

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Masm-1

Inhaltsverzeichnis