Home AMX User Forum NetLinx Studio
Options

Tesira module level feedback

I'm getting back into Netlinx programming after many years of inactivity, so please pardom me if I'm asking stupid questions.

I'm using the Duet Tesira modules to talk to a Forte. It's a simple file, but for the life of me I can't get my single level control to init. I have tried both LEVEL and LEVELSTAE. When I break apart the STATE and comment out the LEVEL, it works fine. With the LEVEL in, I can control the level, but I get no feedback.

When I reinit the module, I get: (ProgramIn is my level, and I have commented out all other controls in my code)

BiampTesira: connecting socket...
BiampTesira: getProperty(IP_Address) = 192.168.0.141
BiampTesira: getProperty(Port) = 23
BiampTesira: connecting to 192.168.0.141:23
BiampTesira: DeviceUtil.handleSocketStatus(1) called
Memory Available = 951287808 <745472>
BiampTesira: DeviceUtil.handleOnlineEvent() called
BiampTesira: Queue started...
BiampTesira: Heartbeat started...
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: lockQueue(true)
BiampTesira: Failed Response, Force DeQueue
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: DEVICE get version$0A
BiampTesira: DeviceUtil.pauseQueueTimeline() called
Memory Available = 951271424 <16384>
BiampTesira: Msg Received: [DEVICE get version]
BiampTesira: Msg Received: []
BiampTesira: Msg Received: []
BiampTesira: Msg Received: [Welcome to the Tesira Text Protocol Server...]
BiampTesira: Msg Received: [DEVICE get version]
BiampTesira: Msg Received: [+OK "value":"4.2.5.8"]
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)
BiampTesira: lockQueue(true)
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: SESSION set verbose false$0A
BiampTesira: DeviceUtil.pauseQueueTimeline() called
BiampTesira: Msg Received: [SESSION set verbose false]
BiampTesira: Msg Received: [+OK]
processDeviceOnLineEvent()
ModuleComponent::CHANNEL_ON 41001:1:1 channel = 251
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)
BiampTesira: lockQueue(true)
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: SESSION get alias "ProgramIn"$0A
BiampTesira: DeviceUtil.pauseQueueTimeline() called
BiampTesira: Msg Received: [SESSION get alias "ProgramIn"]
BiampTesira: Msg Received: [+OK [0 5120 16777226]]
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: DeviceUtil.restartQueueTimeline() called
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)
BiampTesira: lockQueue(true)
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: "ProgramIn" get maxLevel 1$0A
BiampTesira: Msg Received: ["ProgramIn" get maxLevel 1]
BiampTesira: Msg Received: [+OK 12.000000]
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)
BiampTesira: lockQueue(true)
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: "ProgramIn" get minLevel 1$0A
BiampTesira: Msg Received: ["ProgramIn" get minLevel 1]
BiampTesira: Msg Received: [+OK -20.000000]
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)
BiampTesira: lockQueue(true)
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: "ProgramIn" subscribe level 1 "[1levelVirtualAudioProcessor]"$0A
BiampTesira: Msg Received: ["ProgramIn" subscribe level 1 "[1levelVirtualAudioProcessor]"]
BiampTesira: Msg Received: [! "[1levelVirtualAudioProcessor]" -2.400000]
BiampTesira: updateAudioProcessorLevel(143)
BiampTesira: Msg Received: [+OK]
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)
BiampTesira: lockQueue(true)
BiampTesira: startTimer(tResponseTimer, 5000)
BiampTesira: Sent Message: "ProgramIn" get level 1$0A
BiampTesira: DeviceUtil.pauseQueueTimeline() called
BiampTesira: Msg Received: ["ProgramIn" get level 1]
BiampTesira: Msg Received: [+OK -2.400000]
BiampTesira: stopTimer(tResponseTimer)
BiampTesira: lockQueue(false)

Comments

  • Options

    Did you resolve this issue? I believe you also posted the question on a FaceBook forum.

  • Options

    I did. It was caused by either the name of the level (ProgramIn) or the position - it was my first initialized level. I moved it to second and changed the name (to Prog) and now it is working.

Sign In or Register to comment.