{ "version": "0.1c", "logFile": "D:\\Test\\Nasoscope.log", "logFormat": "%(asctime)s|%(levelname)-7s|%(funcName)-10s|%(lineno)-3d: %(message)-50s", "logTimeFormat": "%m-%d %H:%M:%S", "URL": "http://localhost:8081", "samplePeriod": 10, "loopPeriod": 0.5, "recordTime": 3600, "fileSaveTime": 360, "fileSaveDir": "D:\\Test\\Traces3015\\{}_CL3015HSD.{fType}", "fileType": "csv", "variables": [ {"deviceID":1, "name": "AsseX", "codes": [1000,1002,1017,1021,1022,1038], "descr": ["ActualFeed","FollowingError","MeasuredPosition","CalculatedAcceleration","Jerk","ServoPoint"] }, {"deviceID":2, "name": "AsseY", "codes": [1000,1002,1017,1021,1022,1038], "descr": ["ActualFeed","FollowingError","MeasuredPosition","CalculatedAcceleration","Jerk","ServoPoint"] }, {"deviceID":3, "name": "AsseZ", "codes": [1000,1002,1017,1021,1022,1038], "descr": ["ActualFeed","FollowingError","MeasuredPosition","CalculatedAcceleration","Jerk","ServoPoint"] }, {"deviceID":4, "name": "AsseC", "codes": [1000,1002,1017,1021,1022,1038], "descr": ["ActualFeed","FollowingError","MeasuredPosition","CalculatedAcceleration","Jerk","ServoPoint"] }, {"deviceID":5, "name": "AsseB", "codes": [1000,1002,1017,1021,1022,1038], "descr": ["ActualFeed","FollowingError","MeasuredPosition","CalculatedAcceleration","Jerk","ServoPoint"] }, {"deviceID":6, "name": "AsseXs", "codes": [1000,1002,1017,1021,1022,1038], "descr": ["ActualFeed","FollowingError","MeasuredPosition","CalculatedAcceleration","Jerk","ServoPoint"] } ], "mqttHost": "192.168.10.81", "mqttPort": 1883, "mqttSend": "nasoscope/cnc2recorder", "mqttReceive": "nasoscope/recorder2cnc" }