Sure, I hope this are the parts you're interested in:
1675168434.498322|lic|newest date 2021-10-30 12:33:05 +0000|
1675168434.498378|lic|lict 115328943-chre5345849c659-3410887d8e|
1675168434.785582|ASL|deallocating root Window controller|
1675168434.809141|ASL|deallocating BTTPrefsMenuContentContainerVC|
1675168434.809425|ASL|dealloc main ui structure vc|
1675168434.809467|ASL|deallocating BTTMainUIStructureVC|
1675168434.809552|ASL|deallocating BTTMainSplitViewController|
1675168434.810166|ASL|deallocating BTTAppListVC|
1675168434.810495|ASL|deallocating BTTTopMenuVC|
1675168434.811478|ASL|deallocating BTTOutlineModeVC|
1675168434.811747|ASL|deallocating BTTConfigurationVC|
1675168434.818788|ASL|dealloc level1|
1675168434.818829|ASL|deallocating BTTLevel1VC|
1675168434.819242|ASL|deallocating BTTLevel3VC|
1675168434.819579|ASL|deallocating BTTConfigurationVC|
1675168434.839116|NEWUI|DEALLOC Settings Container VC|
1675168438.019928|ASL|result {
BTTGenericDeviceActiveReports = {
1 = 1;
};
BTTGenericDeviceScript = "// Enter your input analyzer script here. \n// Do not change the function signatures\nfunction analyzeDeviceInput(targetDevice, reportID, reportDataHex) {\n \n\tlet reportBuffer = buffer.Buffer.from(reportDataHex, 'hex');\n // the values you see above are in hex format. To read such a byte\n // use readUInt8(index).\n if(reportBuffer.readUInt8(7) === 0x01) {\n log('Ps');\n bttTriggerDeviceTrigger(targetDevice, 'PsButton');\n }else if(reportBuffer.readUInt8(5) === 0x28) {\n log('X');\n bttTriggerDeviceTrigger(targetDevice, 'Cross');\n }else if(reportBuffer.readUInt8(6) === 0x20) {\n log('Start');\n bttTriggerDeviceTrigger(targetDevice, 'Start');\n }\n}\n\n// Advanced, optional. Use if you want to trigger commands that send data to\n// the device, from a BTT predefined action.\n// See https://docs.folivora.ai/1500_generic_devices.html\nasync function executeBTTCommand(targetDevice, commandName, commandInput) {\n log(\"execute command: \" + commandName)\n switch(commandName) {\n case \"exampleCommand\": {\n // send any hex string to the device\n let deviceResponse = await bttSendDataToDevice({\n BTTActionSendDataTargetDevice: targetDevice,\n BTTActionSendDataData: 'FEEDC0DE',\n BTTActionSendDataReportType: 1,\n BTTActionSendDataResponseType: -1,\n BTTActionSendDataResponsePrefix: ''\n }); \n break;\n }\n }\n return 'done executing ' + commandName\n}";
BTTGenericDeviceWatchedBytes = {
1 = (
7,
6,
5
);
};
}|
1675168439.953512|NAMED|Close That App|
1675168440.167057|ASL|delay planned: 0.200000 real 0.204275|
1675168440.168142|NAMED|Close That Window|
1675168440.186253|ASL|result {
BTTGenericDeviceActiveReports = {
1 = 1;
};
BTTGenericDeviceScript = "// Enter your input analyzer script here. \n// Do not change the function signatures\nfunction analyzeDeviceInput(targetDevice, reportID, reportDataHex) {\n \n\tlet reportBuffer = buffer.Buffer.from(reportDataHex, 'hex');\n // the values you see above are in hex format. To read such a byte\n // use readUInt8(index).\n if(reportBuffer.readUInt8(7) === 0x01) {\n log('Ps');\n bttTriggerDeviceTrigger(targetDevice, 'PsButton');\n }else if(reportBuffer.readUInt8(5) === 0x28) {\n log('X');\n bttTriggerDeviceTrigger(targetDevice, 'Cross');\n }else if(reportBuffer.readUInt8(6) === 0x20) {\n log('Start');\n bttTriggerDeviceTrigger(targetDevice, 'Start');\n }\n}\n\n// Advanced, optional. Use if you want to trigger commands that send data to\n// the device, from a BTT predefined action.\n// See https://docs.folivora.ai/1500_generic_devices.html\nasync function executeBTTCommand(targetDevice, commandName, commandInput) {\n log(\"execute command: \" + commandName)\n switch(commandName) {\n case \"exampleCommand\": {\n // send any hex string to the device\n let deviceResponse = await bttSendDataToDevice({\n BTTActionSendDataTargetDevice: targetDevice,\n BTTActionSendDataData: 'FEEDC0DE',\n BTTActionSendDataReportType: 1,\n BTTActionSendDataResponseType: -1,\n BTTActionSendDataResponsePrefix: ''\n }); \n break;\n }\n }\n return 'done executing ' + commandName\n}";
BTTGenericDeviceWatchedBytes = {
1 = (
7,
6,
5
);
};
}|
1675168440.186471|ASL|result {
BTTGenericDeviceActiveReports = {
1 = 1;
};
BTTGenericDeviceScript = "// Enter your input analyzer script here. \n// Do not change the function signatures\nfunction analyzeDeviceInput(targetDevice, reportID, reportDataHex) {\n \n\tlet reportBuffer = buffer.Buffer.from(reportDataHex, 'hex');\n // the values you see above are in hex format. To read such a byte\n // use readUInt8(index).\n if(reportBuffer.readUInt8(7) === 0x01) {\n log('Ps');\n bttTriggerDeviceTrigger(targetDevice, 'PsButton');\n }else if(reportBuffer.readUInt8(5) === 0x28) {\n log('X');\n bttTriggerDeviceTrigger(targetDevice, 'Cross');\n }else if(reportBuffer.readUInt8(6) === 0x20) {\n log('Start');\n bttTriggerDeviceTrigger(targetDevice, 'Start');\n }\n}\n\n// Advanced, optional. Use if you want to trigger commands that send data to\n// the device, from a BTT predefined action.\n// See https://docs.folivora.ai/1500_generic_devices.html\nasync function executeBTTCommand(targetDevice, commandName, commandInput) {\n log(\"execute command: \" + commandName)\n switch(commandName) {\n case \"exampleCommand\": {\n // send any hex string to the device\n let deviceResponse = await bttSendDataToDevice({\n BTTActionSendDataTargetDevice: targetDevice,\n BTTActionSendDataData: 'FEEDC0DE',\n BTTActionSendDataReportType: 1,\n BTTActionSendDataResponseType: -1,\n BTTActionSendDataResponsePrefix: ''\n }); \n break;\n }\n }\n return 'done executing ' + commandName\n}";
BTTGenericDeviceWatchedBytes = {
1 = (
7,
6,
5
);
};
}|
1675168441.836276|NAMED|Close That App|
1675168442.054860|ASL|delay planned: 0.200000 real 0.209458|
1675168442.056121|NAMED|Close That Window|
1675168442.071095|ASL|dealloc bridge|
1675168448.629125|lic|newest date 2021-10-30 12:33:05 +0000|
1675168448.629140|lic|lict 115328943-chre5345849c659-3410887d8e|
1675168454.745948|TERMINATE|SHOULDTERMINATE|