Agent::Agent() thread: QThread(0x1def14e8) MainWindow::MainWindow() thread: QThread(0x1def14e8) Using config file C:/Users/samkr/AppData/Local/Digilent/Digilent Agent/digilent-agent.ini StaticFileController: docroot=C:/Users/samkr/AppData/Local/Digilent/Digilent Agent/www/, encoding=UTF-8, maxAge=90000 StaticFileController: cache timeout=60000, size=1000000 HttpRouter::HttpRouter() Thread QThread(0x1def14e8) AgentConfigCtrl::AgentConfigCtrl() thread: QThread(0x1def14e8) HttpListener::HttpListener() thread: QThread(0x1def14e8) HttpListener: Listening on port 42135 HttpListener: New connection HttpConnectionHandler::HttpConnectionHandler() thread: QThread(0x1def14e8) HttpConnectionHandler (0x1f63aca0): constructed HttpConnectionHandler (0x1f63aca0): thread started Handler Thread :- HttpConnectionHandler(0x1f63aca0) HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 57 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 57 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = AgentConfigCtrl::Service() thread: HttpConnectionHandler(0x1f63aca0) ---------------setting headers Agent::setActiveDeviceByName() thread: HttpConnectionHandler(0x1f63aca0) WflDevice::WflDevice() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::WflSerialDevice() thread: HttpConnectionHandler(0x1f63aca0) Serial::Serial() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) onActiveDeviceNameChange() Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"mode\":\"JSON\"}\r\n" Flushed 0 in 0 ms Waited 12 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"mode\":\"JSON\",\"statusCode\":0,\"wait\":500}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"mode\":\"JSON\",\"statusCode\":0,\"wait\":500}\r\n" ~~~~ENTER JSON MODE~~~~~~ "{\"mode\":\"JSON\",\"statusCode\":0,\"wait\":500}\r\n" Set Active Device Success HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 39 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 39 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = AgentConfigCtrl::Service() thread: HttpConnectionHandler(0x1f63aca0) ---------------setting headers WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"mode\":\"JSON\"}\r\n" Flushed 0 in 0 ms Waited 9 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"mode\":\"JSON\",\"statusCode\":0,\"wait\":500}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"mode\":\"JSON\",\"statusCode\":0,\"wait\":500}\r\n" ~~~~ENTER JSON MODE~~~~~~ "{\"mode\":\"JSON\",\"statusCode\":0,\"wait\":500}\r\n" HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 36 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 36 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = ::::Request:::: {"device":[{"command":"enumerate"}]} WflSerialDevice::execCommand() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"device\":[{\"command\":\"enumerate\"}]}" Flushed 0 in 0 ms Waited 30 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"device\":[{\"command\":\"enumerate\",\"statusCode\":0,\"wait\":0,\"deviceMake\":\"Digilent\",\"deviceModel\":\"OpenScope MZ\",\"firmwareVersion\":{\"major\":1,\"minor\":4,\"patch\":0},\"calibrationSource\":\"flash\",\"requiredCalibrationVer\":17,\"requiredWiFiParameterVer\":8,\"awg\":{\"numChans\":1,\"1\":{\"signalTypes\":[\"sine\",\"square\",\"sawtooth\",\"triangle\",\"dc\"],\"signalFreqMin\":100,\"signalFreqMax\":1000000000,\"dataType\":\"I16\",\"bufferSizeMax\":32766,\"dacVpp\":3000,\"sampleFreqMin\":1000000,\"sampleFreqMax\":10000000000,\"vOffsetMin\":-1500,\"vOffsetMax\":1500,\"vOutMin\":-3000,\"vOutMax\":3000}},\"dc\":{\"numChans\":2,\"1\":{\"voltageMin\":-4000,\"voltageMax\":4000,\"voltageIncrement\":40,\"currentMin\":0,\"currentMax\":50,\"currentIncrement\":0},\"2\":{\"voltageMin\":-4000,\"voltageMax\":4000,\"voltageIncrement\":40,\"currentMin\":0,\"currentMax\":50,\"currentIncrement\":0}},\"gpio\":{\"numChans\": 10,\"sourceCurrentMax\": 7000,\"sinkCurrentMax\": 12000},\"la\":{\"numChans\":1,\"1\":{\"bufferDataType\":\"U16\",\"numDataBits\": 10,\"bitmask\": 1023,\"sampleFreqMin\": 6000,\"sampleFreqMax\": 6250000000,\"bufferSizeMax\": 32638}},\"osc\":{\"numChans\":2,\"1\":{\"resolution\":12,\"effectiveBits\":11,\"bufferSizeMax\":32638,\"bufferDataType\":\"I16\",\"sampleFreqMin\":6000,\"sampleFreqMax\":6250000000,\"delayMax\":4611686018427387904,\"delayMin\":-32640000000000000,\"adcVpp\":3000,\"inputVoltageMax\":20000,\"inputVoltageMin\":-20000,\"gains\":[1,0.25,0.125,0.075]},\"2\":{\"resolution\":12,\"effectiveBits\":11,\"bufferSizeMax\":32640,\"bufferDataType\":\"I16\",\"sampleFreqMin\":6000,\"sampleFreqMax\":6250000000,\"delayMax\":4611686018427387904,\"delayMin\":-32640000000000000,\"adcVpp\":3000,\"inputVoltageMax\":20000,\"inputVoltageMin\":-20000,\"gains\":[1,0.25,0.125,0.075]}}}]}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"device\":[{\"command\":\"enumerate\",\"statusCode\":0,\"wait\":0,\"deviceMake\":\"Digilent\",\"deviceModel\":\"OpenScope MZ\",\"firmwareVersion\":{\"major\":1,\"minor\":4,\"patch\":0},\"calibrationSource\":\"flash\",\"requiredCalibrationVer\":17,\"requiredWiFiParameterVer\":8,\"awg\":{\"numChans\":1,\"1\":{\"signalTypes\":[\"sine\",\"square\",\"sawtooth\",\"triangle\",\"dc\"],\"signalFreqMin\":100,\"signalFreqMax\":1000000000,\"dataType\":\"I16\",\"bufferSizeMax\":32766,\"dacVpp\":3000,\"sampleFreqMin\":1000000,\"sampleFreqMax\":10000000000,\"vOffsetMin\":-1500,\"vOffsetMax\":1500,\"vOutMin\":-3000,\"vOutMax\":3000}},\"dc\":{\"numChans\":2,\"1\":{\"voltageMin\":-4000,\"voltageMax\":4000,\"voltageIncrement\":40,\"currentMin\":0,\"currentMax\":50,\"currentIncrement\":0},\"2\":{\"voltageMin\":-4000,\"voltageMax\":4000,\"voltageIncrement\":40,\"currentMin\":0,\"currentMax\":50,\"currentIncrement\":0}},\"gpio\":{\"numChans\": 10,\"sourceCurrentMax\": 7000,\"sinkCurrentMax\": 12000},\"la\":{\"numChans\":1,\"1\":{\"bufferDataType\":\"U16\",\"numDataBits\": 10,\"bitmask\": 1023,\"sampleFreqMin\": 6000,\"sampleFreqMax\": 6250000000,\"bufferSizeMax\": 32638}},\"osc\":{\"numChans\":2,\"1\":{\"resolution\":12,\"effectiveBits\":11,\"bufferSizeMax\":32638,\"bufferDataType\":\"I16\",\"sampleFreqMin\":6000,\"sampleFreqMax\":6250000000,\"delayMax\":4611686018427387904,\"delayMin\":-32640000000000000,\"adcVpp\":3000,\"inputVoltageMax\":20000,\"inputVoltageMin\":-20000,\"gains\":[1,0.25,0.125,0.075]},\"2\":{\"resolution\":12,\"effectiveBits\":11,\"bufferSizeMax\":32640,\"bufferDataType\":\"I16\",\"sampleFreqMin\":6000,\"sampleFreqMax\":6250000000,\"delayMax\":4611686018427387904,\"delayMin\":-32640000000000000,\"adcVpp\":3000,\"inputVoltageMax\":20000,\"inputVoltageMin\":-20000,\"gains\":[1,0.25,0.125,0.075]}}}]}\r\n" HttpRouter Loop Begin HttpRouter::onComplete(): {"device":[{"command":"enumerate","statusCode":0,"wait":0,"deviceMake":"Digilent","deviceModel":"OpenScope MZ","firmwareVersion":{"major":1,"minor":4,"patch":0},"calibrationSource":"flash","requiredCalibrationVer":17,"requiredWiFiParameterVer":8,"awg":{"numChans":1,"1":{"signalTypes":["sine","square","sawtooth","triangle","dc"],"signalFreqMin":100,"signalFreqMax":1000000000,"dataType":"I16","bufferSizeMax":32766,"dacVpp":3000,"sampleFreqMin":1000000,"sampleFreqMax":10000000000,"vOffsetMin":-1500,"vOffsetMax":1500,"vOutMin":-3000,"vOutMax":3000}},"dc":{"numChans":2,"1":{"voltageMin":-4000,"voltageMax":4000,"voltageIncrement":40,"currentMin":0,"currentMax":50,"currentIncrement":0},"2":{"voltageMin":-4000,"voltageMax":4000,"voltageIncrement":40,"currentMin":0,"currentMax":50,"currentIncrement":0}},"gpio":{"numChans": 10,"sourceCurrentMax": 7000,"sinkCurrentMax": 12000},"la":{"numChans":1,"1":{"bufferDataType":"U16","numDataBits": 10,"bitmask": 1023,"sampleFreqMin": 6000,"sampleFreqMax": 6250000000,"bufferSizeMax": 32638}},"osc":{"numChans":2,"1":{"resolution":12,"effectiveBits":11,"bufferSizeMax":32638,"bufferDataType":"I16","sampleFreqMin":6000,"sampleFreqMax":6250000000,"delayMax":4611686018427387904,"delayMin":-32640000000000000,"adcVpp":3000,"inputVoltageMax":20000,"inputVoltageMin":-20000,"gains":[1,0.25,0.125,0.075]},"2":{"resolution":12,"effectiveBits":11,"bufferSizeMax":32640,"bufferDataType":"I16","sampleFreqMin":6000,"sampleFreqMax":6250000000,"delayMax":4611686018427387904,"delayMin":-32640000000000000,"adcVpp":3000,"inputVoltageMax":20000,"inputVoltageMin":-20000,"gains":[1,0.25,0.125,0.075]}}}]} HttpRouter Loop Done ::::Response:::: {"device":[{"command":"enumerate","statusCode":0,"wait":0,"deviceMake":"Digilent","deviceModel":"OpenScope MZ","firmwareVersion":{"major":1,"minor":4,"patch":0},"calibrationSource":"flash","requiredCalibrationVer":17,"requiredWiFiParameterVer":8,"awg":{"numChans":1,"1":{"signalTypes":["sine","square","sawtooth","triangle","dc"],"signalFreqMin":100,"signalFreqMax":1000000000,"dataType":"I16","bufferSizeMax":32766,"dacVpp":3000,"sampleFreqMin":1000000,"sampleFreqMax":10000000000,"vOffsetMin":-1500,"vOffsetMax":1500,"vOutMin":-3000,"vOutMax":3000}},"dc":{"numChans":2,"1":{"voltageMin":-4000,"voltageMax":4000,"voltageIncrement":40,"currentMin":0,"currentMax":50,"currentIncrement":0},"2":{"voltageMin":-4000,"voltageMax":4000,"voltageIncrement":40,"currentMin":0,"currentMax":50,"currentIncrement":0}},"gpio":{"numChans": 10,"sourceCurrentMax": 7000,"sinkCurrentMax": 12000},"la":{"numChans":1,"1":{"bufferDataType":"U16","numDataBits": 10,"bitmask": 1023,"sampleFreqMin": 6000,"sampleFreqMax": 6250000000,"bufferSizeMax": 32638}},"osc":{"numChans":2,"1":{"resolution":12,"effectiveBits":11,"bufferSizeMax":32638,"bufferDataType":"I16","sampleFreqMin":6000,"sampleFreqMax":6250000000,"delayMax":4611686018427387904,"delayMin":-32640000000000000,"adcVpp":3000,"inputVoltageMax":20000,"inputVoltageMin":-20000,"gains":[1,0.25,0.125,0.075]},"2":{"resolution":12,"effectiveBits":11,"bufferSizeMax":32640,"bufferDataType":"I16","sampleFreqMin":6000,"sampleFreqMax":6250000000,"delayMax":4611686018427387904,"delayMin":-32640000000000000,"adcVpp":3000,"inputVoltageMax":20000,"inputVoltageMin":-20000,"gains":[1,0.25,0.125,0.075]}}}]} Succesfully disconnected execCommandComplete signal HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 81 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 81 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = ::::Request:::: {"osc":{"1":[{"command":"getCurrentState"}],"2":[{"command":"getCurrentState"}]}} WflSerialDevice::execCommand() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"osc\":{\"1\":[{\"command\":\"getCurrentState\"}],\"2\":[{\"command\":\"getCurrentState\"}]}}" Flushed 0 in 0 ms Waited 21 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"osc\":{\"1\":[ {\"command\":\"getCurrentState\",\"statusCode\":0,\"acqCount\":3,\"actualVOffset\":-13,\"actualSampleFreq\":312989046,\"actualGain\":0.25,\"triggerDelay\":0,\"actualTriggerDelay\":0,\"actualBufferSize\":3128,\"state\":\"triggered\",\"wait\":0}],\"2\":[ {\"command\":\"getCurrentState\",\"statusCode\":0,\"acqCount\":0,\"actualVOffset\":-1,\"actualSampleFreq\":6250000000,\"actualGain\":0.075,\"triggerDelay\":0,\"actualTriggerDelay\":0,\"actualBufferSize\":32638,\"state\":\"idle\",\"wait\":0}]}}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"osc\":{\"1\":[ {\"command\":\"getCurrentState\",\"statusCode\":0,\"acqCount\":3,\"actualVOffset\":-13,\"actualSampleFreq\":312989046,\"actualGain\":0.25,\"triggerDelay\":0,\"actualTriggerDelay\":0,\"actualBufferSize\":3128,\"state\":\"triggered\",\"wait\":0}],\"2\":[ {\"command\":\"getCurrentState\",\"statusCode\":0,\"acqCount\":0,\"actualVOffset\":-1,\"actualSampleFreq\":6250000000,\"actualGain\":0.075,\"triggerDelay\":0,\"actualTriggerDelay\":0,\"actualBufferSize\":32638,\"state\":\"idle\",\"wait\":0}]}}\r\n" HttpRouter Loop Begin HttpRouter::onComplete(): {"osc":{"1":[ {"command":"getCurrentState","statusCode":0,"acqCount":3,"actualVOffset":-13,"actualSampleFreq":312989046,"actualGain":0.25,"triggerDelay":0,"actualTriggerDelay":0,"actualBufferSize":3128,"state":"triggered","wait":0}],"2":[ {"command":"getCurrentState","statusCode":0,"acqCount":0,"actualVOffset":-1,"actualSampleFreq":6250000000,"actualGain":0.075,"triggerDelay":0,"actualTriggerDelay":0,"actualBufferSize":32638,"state":"idle","wait":0}]}} HttpRouter Loop Done ::::Response:::: {"osc":{"1":[ {"command":"getCurrentState","statusCode":0,"acqCount":3,"actualVOffset":-13,"actualSampleFreq":312989046,"actualGain":0.25,"triggerDelay":0,"actualTriggerDelay":0,"actualBufferSize":3128,"state":"triggered","wait":0}],"2":[ {"command":"getCurrentState","statusCode":0,"acqCount":0,"actualVOffset":-1,"actualSampleFreq":6250000000,"actualGain":0.075,"triggerDelay":0,"actualTriggerDelay":0,"actualBufferSize":32638,"state":"idle","wait":0}]}} Succesfully disconnected execCommandComplete signal HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 45 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 45 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = ::::Request:::: {"awg":{"1":[{"command":"getCurrentState"}]}} WflSerialDevice::execCommand() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"awg\":{\"1\":[{\"command\":\"getCurrentState\"}]}}" Flushed 0 in 0 ms Waited 17 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"awg\":{\"1\":[{\"command\":\"getCurrentState\",\"statusCode\":0,\"state\":\"running\",\"waveType\":\"sine\",\"actualSignalFreq\":1000000,\"actualVpp\":3000,\"actualVOffset\":0,\"wait\":0}]}}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"awg\":{\"1\":[{\"command\":\"getCurrentState\",\"statusCode\":0,\"state\":\"running\",\"waveType\":\"sine\",\"actualSignalFreq\":1000000,\"actualVpp\":3000,\"actualVOffset\":0,\"wait\":0}]}}\r\n" HttpRouter Loop Begin HttpRouter::onComplete(): {"awg":{"1":[{"command":"getCurrentState","statusCode":0,"state":"running","waveType":"sine","actualSignalFreq":1000000,"actualVpp":3000,"actualVOffset":0,"wait":0}]}} HttpRouter Loop Done ::::Response:::: {"awg":{"1":[{"command":"getCurrentState","statusCode":0,"state":"running","waveType":"sine","actualSignalFreq":1000000,"actualVpp":3000,"actualVOffset":0,"wait":0}]}} Succesfully disconnected execCommandComplete signal HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 49 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 49 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = ::::Request:::: {"trigger":{"1":[{"command":"getCurrentState"}]}} WflSerialDevice::execCommand() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"trigger\":{\"1\":[{\"command\":\"getCurrentState\"}]}}" Flushed 0 in 0 ms Waited 18 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"trigger\":{\"1\":[{\"command\":\"getCurrentState\",\"statusCode\":0,\"acqCount\":3,\"state\":\"triggered\",\"source\":{\"instrument\":\"osc\",\"channel\":1,\"type\":\"risingEdge\",\"lowerThreshold\":470,\"upperThreshold\":500},\"targets\":{\"osc\":[1]},\"wait\":0}]}}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"trigger\":{\"1\":[{\"command\":\"getCurrentState\",\"statusCode\":0,\"acqCount\":3,\"state\":\"triggered\",\"source\":{\"instrument\":\"osc\",\"channel\":1,\"type\":\"risingEdge\",\"lowerThreshold\":470,\"upperThreshold\":500},\"targets\":{\"osc\":[1]},\"wait\":0}]}}\r\n" HttpRouter Loop Begin HttpRouter::onComplete(): {"trigger":{"1":[{"command":"getCurrentState","statusCode":0,"acqCount":3,"state":"triggered","source":{"instrument":"osc","channel":1,"type":"risingEdge","lowerThreshold":470,"upperThreshold":500},"targets":{"osc":[1]},"wait":0}]}} HttpRouter Loop Done ::::Response:::: {"trigger":{"1":[{"command":"getCurrentState","statusCode":0,"acqCount":3,"state":"triggered","source":{"instrument":"osc","channel":1,"type":"risingEdge","lowerThreshold":470,"upperThreshold":500},"targets":{"osc":[1]},"wait":0}]}} Succesfully disconnected execCommandComplete signal HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 261 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 261 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = ::::Request:::: {"gpio":{"1":[{"command":"read"}],"2":[{"command":"read"}],"3":[{"command":"read"}],"4":[{"command":"read"}],"5":[{"command":"read"}],"6":[{"command":"read"}],"7":[{"command":"read"}],"8":[{"command":"read"}],"9":[{"command":"read"}],"10":[{"command":"read"}]}} WflSerialDevice::execCommand() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"gpio\":{\"1\":[{\"command\":\"read\"}],\"2\":[{\"command\":\"read\"}],\"3\":[{\"command\":\"read\"}],\"4\":[{\"command\":\"read\"}],\"5\":[{\"command\":\"read\"}],\"6\":[{\"command\":\"read\"}],\"7\":[{\"command\":\"read\"}],\"8\":[{\"command\":\"read\"}],\"9\":[{\"command\":\"read\"}],\"10\":[{\"command\":\"read\"}]}}" Flushed 0 in 0 ms Waited 27 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"gpio\":{\"1\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"2\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"3\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"4\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"5\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"6\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"7\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"8\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"9\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"10\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}]}}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"gpio\":{\"1\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"2\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"3\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"4\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":1,\"wait\":0}],\"5\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"6\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"7\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"8\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"9\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}],\"10\":[ {\"command\":\"read\",\"statusCode\":0,\"direction\":\"input\",\"value\":0,\"wait\":0}]}}\r\n" HttpRouter Loop Begin HttpRouter::onComplete(): {"gpio":{"1":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"2":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"3":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"4":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"5":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"6":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"7":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"8":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"9":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"10":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}]}} HttpRouter Loop Done ::::Response:::: {"gpio":{"1":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"2":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"3":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"4":[ {"command":"read","statusCode":0,"direction":"input","value":1,"wait":0}],"5":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"6":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"7":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"8":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"9":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}],"10":[ {"command":"read","statusCode":0,"direction":"input","value":0,"wait":0}]}} Succesfully disconnected execCommandComplete signal HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected HttpListener: New connection HttpConnectionHandler (0x1f63aca0): handle new connection HttpConnectionHandler (0x1f63aca0): read input HttpRequest: read request HttpRequest: read header HttpRequest: received header host: localhost:42135 HttpRequest: read header HttpRequest: received header connection: keep-alive HttpRequest: read header HttpRequest: received header content-length: 70 HttpRequest: read header HttpRequest: received header origin: http://waveformslive.com HttpRequest: read header HttpRequest: received header user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 HttpRequest: read header HttpRequest: received header content-type: application/json HttpRequest: read header HttpRequest: received header accept: */* HttpRequest: read header HttpRequest: received header referer: http://waveformslive.com/ HttpRequest: read header HttpRequest: received header accept-encoding: gzip, deflate, br HttpRequest: read header HttpRequest: received header accept-language: en-US,en;q=0.8 HttpRequest: read header HttpRequest: headers completed HttpRequest: expect 70 bytes body HttpRequest: receive body HttpRequest: extract and decode request parameters HttpRequest: extract cookies HttpConnectionHandler (0x1f63aca0): received request HttpRouter: method = "POST" path = ::::Request:::: {"dc":{"1":[{"command":"getVoltage"}],"2":[{"command":"getVoltage"}]}} WflSerialDevice::execCommand() thread: HttpConnectionHandler(0x1f63aca0) WflSerialDevice::writeRead2() thread: HttpConnectionHandler(0x1f63aca0) Serial::fastWriteRead() thread: QThread(0x1def14e8) Send: "{\"dc\":{\"1\":[{\"command\":\"getVoltage\"}],\"2\":[{\"command\":\"getVoltage\"}]}}" Flushed 0 in 0 ms Waited 18 ms for first byte Took 0 ms to read first burst Incoming Data Looks Like JSON Serial::fastWriteRead() thread: QThread(0x1def14e8) Found the end in 0 - Response: "{\"dc\":{\"1\":[{\"command\":\"getVoltage\",\"statusCode\":0,\"voltage\":-2,\"wait\":0}],\"2\":[{\"command\":\"getVoltage\",\"statusCode\":0,\"voltage\":22,\"wait\":0}]}}\r\n" WflSerialDevice::onFastWriteReadResponse() Complete - "{\"dc\":{\"1\":[{\"command\":\"getVoltage\",\"statusCode\":0,\"voltage\":-2,\"wait\":0}],\"2\":[{\"command\":\"getVoltage\",\"statusCode\":0,\"voltage\":22,\"wait\":0}]}}\r\n" HttpRouter Loop Begin HttpRouter::onComplete(): {"dc":{"1":[{"command":"getVoltage","statusCode":0,"voltage":-2,"wait":0}],"2":[{"command":"getVoltage","statusCode":0,"voltage":22,"wait":0}]}} HttpRouter Loop Done ::::Response:::: {"dc":{"1":[{"command":"getVoltage","statusCode":0,"voltage":-2,"wait":0}],"2":[{"command":"getVoltage","statusCode":0,"voltage":22,"wait":0}]}} Succesfully disconnected execCommandComplete signal HttpRouter: Request Complete HttpConnectionHandler (0x1f63aca0): finished request HttpConnectionHandler (0x1f63aca0): disconnected