{"3":{"text":"3 - communicationStop","typeRequest":"COMMAND","family":"communicationStop","implemented":true,"revisions":[1],"params":[]},"11":{"text":"11 - psetID","typeRequest":"REQUEST","family":"psetID","implemented":true,"revisions":[1,2,3],"params":[]},"13":{"text":"13 - psetData","typeRequest":"REQUEST","family":"psetData","implemented":false,"revisions":[1],"params":[]},"15":{"text":"15 - psetSelected","typeRequest":"SUBSCRIBE","family":"psetSelected","implemented":true,"revisions":[2,1],"params":[]},"18":{"text":"18 - selectPset","typeRequest":"COMMAND","family":"selectPset","implemented":true,"revisions":[1],"params":{"1":[{"name":"parameterSetID","type":"number","desc":"0 - 999"}]}},"19":{"text":"19 - setPsetBatchSize","typeRequest":"COMMAND","family":"setPsetBatchSize","implemented":true,"revisions":[1],"params":{"1":[{"name":"parameterSetID","type":"number","desc":"0 - 999"},{"name":"batchSize","type":"number","desc":"0 - 99"}]}},"20":{"text":"20 - resetPsetBatchCounter","typeRequest":"COMMAND","family":"resetPsetBatchCounter","implemented":true,"revisions":[1],"params":{"1":[{"name":"parameterSetID","type":"number","desc":"0 - 999"}]}},"22":{"text":"22 - lockAtBatchDoneUpload","typeRequest":"SUBSCRIBE","family":"lockAtBatchDoneUpload","implemented":true,"revisions":[1],"params":[]},"25":{"text":"25 - parameterUserSetDownload","typeRequest":"COMMAND","family":"parameterUserSetDownload","implemented":true,"revisions":[1],"params":[]},"31":{"text":"31 - jobIdUpload","typeRequest":"REQUEST","family":"jobIdUpload","implemented":true,"revisions":[1],"params":[]},"33":{"text":"33 - jobDataUpload","typeRequest":"REQUEST","family":"jobDataUpload","implemented":false,"revisions":[1],"params":[]},"35":{"text":"35 - jobInfo","typeRequest":"SUBSCRIBE","family":"jobInfo","implemented":true,"revisions":[1,2,3,4,5],"params":[]},"38":{"text":"38 - selectJob","typeRequest":"COMMAND","family":"selectJob","implemented":true,"revisions":[2,1],"params":{"1":[{"name":"jobID","type":"number","desc":"0 - 99"}],"2":[{"name":"jobID","type":"number","desc":"0 - 9999"}]}},"39":{"text":"39 - jobRestart","typeRequest":"COMMAND","family":"jobRestart","implemented":true,"revisions":[2,1],"params":{"1":[{"name":"jobID","type":"number","desc":"0 - 99"}],"2":[{"name":"jobID","type":"number","desc":"0 - 9999"}]}},"41":{"text":"41 - toolDataUpload","typeRequest":"REQUEST","family":"toolDataUpload","implemented":true,"revisions":[1,2,3,4,5],"params":[]},"42":{"text":"42 - disableTool","typeRequest":"COMMAND","family":"disableTool","implemented":true,"revisions":[1],"params":[]},"43":{"text":"43 - enableTool","typeRequest":"COMMAND","family":"enableTool","implemented":true,"revisions":[1],"params":[]},"44":{"text":"44 - disconnectTool","typeRequest":"COMMAND","family":"disconnectTool","implemented":true,"revisions":[1],"params":[]},"45":{"text":"45 - setCalibrationValue","typeRequest":"COMMAND","family":"setCalibrationValue","implemented":false,"revisions":[1],"params":[]},"46":{"text":"46 - setPrimaryTool","typeRequest":"COMMAND","family":"setPrimaryTool","implemented":false,"revisions":[1],"params":[]},"47":{"text":"47 - toolPairingHandling","typeRequest":"COMMAND","family":"toolPairingHandling","implemented":false,"revisions":[1],"params":[]},"50":{"text":"50 - vinDownload","typeRequest":"COMMAND","family":"vinDownload","implemented":true,"revisions":[1],"params":{"1":[{"name":"numberVIN","type":"string","desc":"25 ASCII characters"}]}},"52":{"text":"52 - vin","typeRequest":"SUBSCRIBE","family":"vin","implemented":true,"revisions":[2,1],"params":[]},"61":{"text":"61 - lastTightening","typeRequest":"SUBSCRIBE","family":"lastTightening","implemented":true,"revisions":[7,6,5,4,3,2,1],"params":[]},"65":{"text":"65 - oldTighteningResultUpload","typeRequest":"REQUEST","family":"oldTighteningResultUpload","implemented":true,"revisions":[7,6,5,4,3,2,1],"params":{"1":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}],"2":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}],"3":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}],"4":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}],"5":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}],"6":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}],"7":[{"name":"tighteningID","type":"string","desc":"10 ASCII digits"}]}},"71":{"text":"71 - alarm","typeRequest":"SUBSCRIBE","family":"alarm","implemented":true,"revisions":[2,1],"params":[]},"81":{"text":"81 - readTimeUpload","typeRequest":"REQUEST","family":"readTimeUpload","implemented":true,"revisions":[1],"params":[]},"82":{"text":"82 - setTime","typeRequest":"COMMAND","family":"setTime","implemented":true,"revisions":[1],"params":{"1":[{"name":"time","type":"string","desc":"19 ASCII characters: YYYY-MM-DD:HH:MM:SS","rev":[1]}]}},"91":{"text":"91 - multiSpindleStatus","typeRequest":"SUBSCRIBE","family":"multiSpindleStatus","implemented":true,"revisions":[1],"params":[]},"101":{"text":"101 - multiSpindleResult","typeRequest":"SUBSCRIBE","family":"multiSpindleResult","implemented":true,"revisions":[1,2,3],"params":[]},"106":{"text":"106 - lastPowerMACSTighteningResultStationData","typeRequest":"SUBSCRIBE","family":"lastPowerMACSTighteningResultStationData","implemented":true,"revisions":[1,2,3],"params":[]},"110":{"text":"110 - displayUserTextOnCompact","typeRequest":"COMMAND","family":"displayUserTextOnCompact","implemented":false,"revisions":[1],"params":[]},"111":{"text":"111 - displayUserTextOnGraph","typeRequest":"COMMAND","family":"displayUserTextOnGraph","implemented":false,"revisions":[1],"params":[]},"113":{"text":"113 - flashGreenLightOnTool","typeRequest":"COMMAND","family":"flashGreenLightOnTool","implemented":true,"revisions":[1],"params":[]},"121":{"text":"121 - jobLineControl","typeRequest":"SUBSCRIBE","family":"jobLineControl","implemented":true,"revisions":[1],"params":[]},"127":{"text":"127 - abortJob","typeRequest":"COMMAND","family":"abortJob","implemented":true,"revisions":[1],"params":[]},"128":{"text":"128 - jobBatchIncrement","typeRequest":"COMMAND","family":"jobBatchIncrement","implemented":true,"revisions":[1],"params":[]},"129":{"text":"129 - jobBatchDecrement","typeRequest":"COMMAND","family":"jobBatchDecrement","implemented":false,"revisions":[1],"params":[]},"130":{"text":"130 - jobOff","typeRequest":"COMMAND","family":"jobOff","implemented":false,"revisions":[1],"params":[]},"131":{"text":"131 - setJobLineControlStart","typeRequest":"COMMAND","family":"setJobLineControlStart","implemented":true,"revisions":[1],"params":[]},"132":{"text":"132 - setJobLineAlert1","typeRequest":"COMMAND","family":"setJobLineAlert1","implemented":true,"revisions":[1],"params":[]},"133":{"text":"133 - setJobLineAlert2","typeRequest":"COMMAND","family":"setJobLineAlert2","implemented":true,"revisions":[1],"params":[]},"140":{"text":"140 - executeDynamicJob","typeRequest":"COMMAND","family":"executeDynamicJob","implemented":false,"revisions":[1],"params":[]},"150":{"text":"150 - identifierDownload","typeRequest":"COMMAND","family":"identifierDownload","implemented":false,"revisions":[1],"params":[]},"152":{"text":"152 - multipleIdentifierResultParts","typeRequest":"SUBSCRIBE","family":"multipleIdentifierResultParts","implemented":true,"revisions":[1],"params":[]},"155":{"text":"155 - bypassIdentifier","typeRequest":"COMMAND","family":"bypassIdentifier","implemented":true,"revisions":[1],"params":[]},"156":{"text":"156 - resetLatestIdentifier","typeRequest":"COMMAND","family":"resetLatestIdentifier","implemented":true,"revisions":[1],"params":[]},"157":{"text":"157 - resetAllIdentifiers","typeRequest":"COMMAND","family":"resetAllIdentifiers","implemented":true,"revisions":[1],"params":[]},"200":{"text":"200 - setExternallyControlledRelays","typeRequest":"COMMAND","family":"setExternallyControlledRelays","implemented":false,"revisions":[1],"params":[]},"211":{"text":"211 - statusExternallyMonitoredInputs","typeRequest":"SUBSCRIBE","family":"statusExternallyMonitoredInputs","implemented":true,"revisions":[1],"params":[]},"215":{"text":"215 - ioDeviceStatus","typeRequest":"REQUEST","family":"ioDeviceStatus","implemented":false,"revisions":[1],"params":[]},"217":{"text":"217 - relayFunction","typeRequest":"SUBSCRIBE","family":"relayFunction","implemented":false,"revisions":[1],"params":[]},"221":{"text":"221 - digitalInputFunction","typeRequest":"SUBSCRIBE","family":"digitalInputFunction","implemented":false,"revisions":[1],"params":[]},"224":{"text":"224 - setDigitalInputFunction","typeRequest":"COMMAND","family":"setDigitalInputFunction","implemented":false,"revisions":[1],"params":[]},"225":{"text":"225 - resetDigitalInputFunction","typeRequest":"COMMAND","family":"resetDigitalInputFunction","implemented":false,"revisions":[1],"params":[]},"240":{"text":"240 - userDataDownload","typeRequest":"COMMAND","family":"userDataDownload","implemented":false,"revisions":[1],"params":[]},"242":{"text":"242 - userData","typeRequest":"SUBSCRIBE","family":"userData","implemented":true,"revisions":[1],"params":[]},"245":{"text":"245 - userDataDownloadWithOffset","typeRequest":"COMMAND","family":"userDataDownloadWithOffset","implemented":false,"revisions":[1],"params":[]},"251":{"text":"251 - selectorSocketInfo","typeRequest":"SUBSCRIBE","family":"selectorSocketInfo","implemented":true,"revisions":[1],"params":[]},"254":{"text":"254 - selectorControlGreenLights","typeRequest":"COMMAND","family":"selectorControlGreenLights","implemented":false,"revisions":[1],"params":[]},"255":{"text":"255 - selectorControlRedLights","typeRequest":"COMMAND","family":"selectorControlRedLights","implemented":false,"revisions":[1],"params":[]},"262":{"text":"262 - toolTagID","typeRequest":"REQUEST","family":"toolTagID","implemented":true,"revisions":[1],"params":[]},"270":{"text":"270 - controllerReboot","typeRequest":"COMMAND","family":"controllerReboot","implemented":true,"revisions":[1],"params":[]},"301":{"text":"301 - histogramUpload","typeRequest":"REQUEST","family":"histogramUpload","implemented":false,"revisions":[1],"params":[]},"401":{"text":"401 - automaticManualMode","typeRequest":"SUBSCRIBE","family":"automaticManualMode","implemented":true,"revisions":[1],"params":[]},"411":{"text":"411 - autoDisableSettings","typeRequest":"REQUEST","family":"autoDisableSettings","implemented":true,"revisions":[1],"params":[]},"421":{"text":"421 - openProtocolCommandsDisabled","typeRequest":"SUBSCRIBE","family":"openProtocolCommandsDisabled","implemented":true,"revisions":[1],"params":[]},"501":{"text":"501 - motorTuningResultData","typeRequest":"SUBSCRIBE","family":"motorTuningResultData","implemented":true,"revisions":[1],"params":[]},"504":{"text":"504 - motorTuning","typeRequest":"COMMAND","family":"motorTuning","implemented":true,"revisions":[1],"params":[]},"2100":{"text":"2100 - deviceCommand","typeRequest":"COMMAND","family":"deviceCommand","implemented":false,"revisions":[1],"params":[]},"2502":{"text":"2502 - passwordRequest","typeRequest":"COMMAND","family":"passwordRequest","implemented":false,"revisions":[1],"params":[]},"2503":{"text":"2503 - passwordResponse","typeRequest":"COMMAND","family":"passwordResponse","implemented":false,"revisions":[1],"params":[]},"2505":{"text":"2505 - selectParameterSetDynamically","typeRequest":"COMMAND","family":"selectParameterSetDynamically","implemented":false,"revisions":[1],"params":[]},"2601":{"text":"2601 - modeIdUpload","typeRequest":"REQUEST","family":"modeIdUpload","implemented":true,"revisions":[1],"params":[]},"2603":{"text":"2603 - modeDataUpload","typeRequest":"REQUEST","family":"modeDataUpload","implemented":false,"revisions":[1],"params":[]},"2606":{"text":"2606 - selectMode","typeRequest":"COMMAND","family":"selectMode","implemented":false,"revisions":[1],"params":[]},"9999":{"text":"9999 - keepAlive","typeRequest":"REQUEST","family":"keepAlive","implemented":true,"revisions":[1],"params":[]}}