1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11201" systemVersion="15G1004" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="eQU-I2-GD8"> 3 <dependencies> 4 <deployment identifier="iOS"/> 5 <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/> 6 <capability name="Constraints to layout margins" minToolsVersion="6.0"/> 7 <capability name="Navigation items with more than one left or right bar item" minToolsVersion="7.0"/> 8 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 9 </dependencies> 10 <scenes> 11 <!--Menu--> 12 <scene sceneID="xfn-MN-fso"> 13 <objects> 14 <tableViewController title="Menu" id="VPe-PS-rc7" customClass="MenuController" sceneMemberID="viewController"> 15 <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="default" rowHeight="44" sectionHeaderHeight="18" sectionFooterHeight="18" id="Nnj-XQ-ITE"> 16 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 18 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> 19 <sections> 20 <tableViewSection headerTitle="Connection" id="5LD-wg-Xzb"> 21 <cells> 22 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="checkmark" indentationWidth="10" id="Yz9-7O-DAz"> 23 <rect key="frame" x="0.0" y="120" width="320" height="44"/> 24 <autoresizingMask key="autoresizingMask"/> 25 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Yz9-7O-DAz" id="iAK-6i-7rL"> 26 <frame key="frameInset" width="281" height="44"/> 27 <autoresizingMask key="autoresizingMask"/> 28 <subviews> 29 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_schedule_black_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="m9l-fT-TFO"> 30 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 31 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 32 </imageView> 33 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Clock Sync" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cQe-pS-WYx"> 34 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 35 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 36 <fontDescription key="fontDescription" type="system" pointSize="17"/> 37 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 38 <nil key="highlightedColor"/> 39 </label> 40 </subviews> 41 </tableViewCellContentView> 42 </tableViewCell> 43 </cells> 44 </tableViewSection> 45 <tableViewSection headerTitle="Measure Latency" id="Xz6-jL-dfU"> 46 <cells> 47 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" id="JQX-fF-HrG"> 48 <rect key="frame" x="0.0" y="220" width="320" height="44"/> 49 <autoresizingMask key="autoresizingMask"/> 50 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="JQX-fF-HrG" id="hvq-GP-UvE"> 51 <frame key="frameInset" width="287" height="44"/> 52 <autoresizingMask key="autoresizingMask"/> 53 <subviews> 54 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_radio_button_checked_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="2Jk-he-kof"> 55 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 56 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 57 </imageView> 58 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Tap Latency" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ksj-bS-5ef"> 59 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 60 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 61 <fontDescription key="fontDescription" type="system" pointSize="17"/> 62 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 63 <nil key="highlightedColor"/> 64 </label> 65 </subviews> 66 </tableViewCellContentView> 67 <connections> 68 <segue destination="h21-iB-JdX" kind="show" id="SB0-CR-bdX"/> 69 </connections> 70 </tableViewCell> 71 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" id="imo-Vh-mdV"> 72 <rect key="frame" x="0.0" y="264" width="320" height="44"/> 73 <autoresizingMask key="autoresizingMask"/> 74 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="imo-Vh-mdV" id="rjR-UK-RhN"> 75 <frame key="frameInset" width="287" height="44"/> 76 <autoresizingMask key="autoresizingMask"/> 77 <subviews> 78 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_swap_vert_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="8pB-A2-BtL"> 79 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 80 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 81 </imageView> 82 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Drag Latency" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="l4F-Iu-ak1"> 83 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 84 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 85 <fontDescription key="fontDescription" type="system" pointSize="17"/> 86 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 87 <nil key="highlightedColor"/> 88 </label> 89 </subviews> 90 </tableViewCellContentView> 91 <connections> 92 <segue destination="Iye-5w-RWd" kind="show" id="Cz1-x2-JfO"/> 93 </connections> 94 </tableViewCell> 95 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" id="hEB-ci-IiA"> 96 <rect key="frame" x="0.0" y="308" width="320" height="44"/> 97 <autoresizingMask key="autoresizingMask"/> 98 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hEB-ci-IiA" id="JMe-la-M9R"> 99 <frame key="frameInset" width="287" height="44"/> 100 <autoresizingMask key="autoresizingMask"/> 101 <subviews> 102 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_brightness_medium_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="Osy-BJ-byS"> 103 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 104 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 105 </imageView> 106 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Screen Response" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CDC-fL-NyR"> 107 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 108 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 109 <fontDescription key="fontDescription" type="system" pointSize="17"/> 110 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 111 <nil key="highlightedColor"/> 112 </label> 113 </subviews> 114 </tableViewCellContentView> 115 <connections> 116 <segue destination="Fkf-5e-wh6" kind="show" id="5k3-vY-CoW"/> 117 </connections> 118 </tableViewCell> 119 </cells> 120 </tableViewSection> 121 <tableViewSection headerTitle="Configuration" id="b19-yD-3Nr"> 122 <cells> 123 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" id="WbU-am-NQX"> 124 <rect key="frame" x="0.0" y="408" width="320" height="44"/> 125 <autoresizingMask key="autoresizingMask"/> 126 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="WbU-am-NQX" id="Poi-2P-Xzl"> 127 <frame key="frameInset" width="287" height="44"/> 128 <autoresizingMask key="autoresizingMask"/> 129 <subviews> 130 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_receipt_black_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="oYC-Td-Xiq"> 131 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 132 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 133 </imageView> 134 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Log" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="r9U-Nu-T4s"> 135 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 136 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 137 <fontDescription key="fontDescription" type="system" pointSize="17"/> 138 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 139 <nil key="highlightedColor"/> 140 </label> 141 </subviews> 142 </tableViewCellContentView> 143 <connections> 144 <segue destination="guL-f1-O7a" kind="show" id="HYc-2d-b1V"/> 145 </connections> 146 </tableViewCell> 147 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" id="3zc-KF-CGB"> 148 <rect key="frame" x="0.0" y="452" width="320" height="44"/> 149 <autoresizingMask key="autoresizingMask"/> 150 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="3zc-KF-CGB" id="lWb-4z-t2t"> 151 <frame key="frameInset" width="287" height="44"/> 152 <autoresizingMask key="autoresizingMask"/> 153 <subviews> 154 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_settings_black_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="PFH-yZ-k7o"> 155 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 156 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 157 </imageView> 158 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Settings" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qKV-2v-Mof"> 159 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 160 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 161 <fontDescription key="fontDescription" type="system" pointSize="17"/> 162 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 163 <nil key="highlightedColor"/> 164 </label> 165 </subviews> 166 </tableViewCellContentView> 167 <connections> 168 <segue destination="KXp-FX-gyD" kind="show" id="zW3-IK-73l"/> 169 </connections> 170 </tableViewCell> 171 </cells> 172 </tableViewSection> 173 </sections> 174 <connections> 175 <outlet property="dataSource" destination="VPe-PS-rc7" id="zUh-Cn-OUV"/> 176 <outlet property="delegate" destination="VPe-PS-rc7" id="apU-y3-EWH"/> 177 </connections> 178 </tableView> 179 <navigationItem key="navigationItem" title="WALT" id="cMy-Nl-GuX"> 180 <barButtonItem key="rightBarButtonItem" systemItem="action" id="CNR-8L-zzo"> 181 <connections> 182 <action selector="shareLog:" destination="VPe-PS-rc7" id="uOw-PR-xfd"/> 183 </connections> 184 </barButtonItem> 185 </navigationItem> 186 <connections> 187 <outlet property="syncCell" destination="Yz9-7O-DAz" id="wd3-Q6-3f4"/> 188 </connections> 189 </tableViewController> 190 <placeholder placeholderIdentifier="IBFirstResponder" id="M86-GS-6VT" userLabel="First Responder" sceneMemberID="firstResponder"/> 191 </objects> 192 <point key="canvasLocation" x="297.5" y="451.5"/> 193 </scene> 194 <!--Tap Latency--> 195 <scene sceneID="3uc-Py-LUu"> 196 <objects> 197 <viewController id="h21-iB-JdX" customClass="TapLatencyController" sceneMemberID="viewController"> 198 <layoutGuides> 199 <viewControllerLayoutGuide type="top" id="Kje-tJ-2UI"/> 200 <viewControllerLayoutGuide type="bottom" id="8ba-If-sGm"/> 201 </layoutGuides> 202 <view key="view" contentMode="scaleToFill" id="sap-lR-8gs"> 203 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 204 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 205 <subviews> 206 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="N ↓%d (%d) ↑%d (%d) ⇄ %d" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CKp-gK-Prj"> 207 <fontDescription key="fontDescription" name="Menlo-Regular" family="Menlo" pointSize="12"/> 208 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 209 <nil key="highlightedColor"/> 210 </label> 211 <textView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" editable="NO" text="Tap log" selectable="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aVF-f1-M68"> 212 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 213 <fontDescription key="fontDescription" name="Menlo-Regular" family="Menlo" pointSize="12"/> 214 <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> 215 </textView> 216 </subviews> 217 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 218 <constraints> 219 <constraint firstItem="aVF-f1-M68" firstAttribute="leading" secondItem="sap-lR-8gs" secondAttribute="leadingMargin" id="GJR-qH-82B"/> 220 <constraint firstItem="aVF-f1-M68" firstAttribute="trailing" secondItem="sap-lR-8gs" secondAttribute="trailingMargin" id="H63-xH-0g1"/> 221 <constraint firstItem="CKp-gK-Prj" firstAttribute="trailing" secondItem="sap-lR-8gs" secondAttribute="trailingMargin" id="IJc-zq-skT"/> 222 <constraint firstItem="8ba-If-sGm" firstAttribute="top" secondItem="aVF-f1-M68" secondAttribute="bottom" constant="20" id="XK1-Td-yd9"/> 223 <constraint firstItem="aVF-f1-M68" firstAttribute="top" secondItem="CKp-gK-Prj" secondAttribute="bottom" constant="8" id="YQn-DQ-Crg"/> 224 <constraint firstItem="CKp-gK-Prj" firstAttribute="top" secondItem="Kje-tJ-2UI" secondAttribute="bottom" constant="8" id="Zk4-8b-9t6"/> 225 <constraint firstItem="CKp-gK-Prj" firstAttribute="leading" secondItem="sap-lR-8gs" secondAttribute="leadingMargin" id="cu4-I8-gXQ"/> 226 </constraints> 227 </view> 228 <navigationItem key="navigationItem" title="Tap Latency" id="tft-Mo-BGM"> 229 <rightBarButtonItems> 230 <barButtonItem systemItem="action" id="QRN-YN-FDB"> 231 <connections> 232 <action selector="computeStatistics:" destination="h21-iB-JdX" id="MTm-4g-4QE"/> 233 </connections> 234 </barButtonItem> 235 <barButtonItem systemItem="refresh" id="qgs-da-ABq"> 236 <connections> 237 <action selector="reset:" destination="h21-iB-JdX" id="APG-Ef-yHQ"/> 238 </connections> 239 </barButtonItem> 240 </rightBarButtonItems> 241 </navigationItem> 242 <connections> 243 <outlet property="countLabel" destination="CKp-gK-Prj" id="W9S-au-8R2"/> 244 <outlet property="logView" destination="aVF-f1-M68" id="Wyz-CU-4mT"/> 245 </connections> 246 </viewController> 247 <placeholder placeholderIdentifier="IBFirstResponder" id="W9i-HC-abY" userLabel="First Responder" sceneMemberID="firstResponder"/> 248 </objects> 249 <point key="canvasLocation" x="1123" y="-183"/> 250 </scene> 251 <!--Drag Latency--> 252 <scene sceneID="4bt-KJ-0Wm"> 253 <objects> 254 <viewController id="Iye-5w-RWd" customClass="DragLatencyController" sceneMemberID="viewController"> 255 <layoutGuides> 256 <viewControllerLayoutGuide type="top" id="fEb-9K-y6d"/> 257 <viewControllerLayoutGuide type="bottom" id="Enu-n5-RxV"/> 258 </layoutGuides> 259 <view key="view" contentMode="scaleToFill" id="0Ud-kj-BK3"> 260 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 261 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 262 <subviews> 263 <view hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="cBY-fS-a2g"> 264 <color key="backgroundColor" red="0.050980392156862744" green="0.37254901960784315" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 265 <constraints> 266 <constraint firstAttribute="height" constant="1" id="DwU-Fu-L9W"/> 267 </constraints> 268 </view> 269 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="N ✛ %d ⇄ %d" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="71e-I5-3db"> 270 <fontDescription key="fontDescription" name="Menlo-Regular" family="Menlo" pointSize="12"/> 271 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 272 <nil key="highlightedColor"/> 273 </label> 274 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GyK-xM-A9Q"> 275 <fontDescription key="fontDescription" name="Menlo-Regular" family="Menlo" pointSize="12"/> 276 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 277 <nil key="highlightedColor"/> 278 </label> 279 </subviews> 280 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 281 <constraints> 282 <constraint firstItem="Enu-n5-RxV" firstAttribute="top" secondItem="cBY-fS-a2g" secondAttribute="bottom" constant="100" id="1vV-Pu-RuO"/> 283 <constraint firstItem="GyK-xM-A9Q" firstAttribute="top" secondItem="71e-I5-3db" secondAttribute="bottom" constant="4" id="Hju-xu-Q8g"/> 284 <constraint firstItem="GyK-xM-A9Q" firstAttribute="leading" secondItem="0Ud-kj-BK3" secondAttribute="leadingMargin" id="Pbs-9G-d6W"/> 285 <constraint firstAttribute="trailingMargin" secondItem="cBY-fS-a2g" secondAttribute="trailing" constant="48" id="WCL-lT-JAo"/> 286 <constraint firstItem="71e-I5-3db" firstAttribute="top" secondItem="fEb-9K-y6d" secondAttribute="bottom" constant="8" id="Whk-y2-L1A"/> 287 <constraint firstItem="cBY-fS-a2g" firstAttribute="leading" secondItem="0Ud-kj-BK3" secondAttribute="leadingMargin" constant="47" id="bNo-cM-ETZ"/> 288 <constraint firstItem="71e-I5-3db" firstAttribute="leading" secondItem="0Ud-kj-BK3" secondAttribute="leadingMargin" id="ez0-ku-0wH"/> 289 <constraint firstItem="71e-I5-3db" firstAttribute="trailing" secondItem="0Ud-kj-BK3" secondAttribute="trailingMargin" id="wvD-NG-Tmd"/> 290 <constraint firstItem="GyK-xM-A9Q" firstAttribute="trailing" secondItem="0Ud-kj-BK3" secondAttribute="trailingMargin" id="zH0-EP-Iao"/> 291 </constraints> 292 </view> 293 <navigationItem key="navigationItem" title="Drag Latency" id="nkK-4I-dD4"> 294 <rightBarButtonItems> 295 <barButtonItem systemItem="action" id="pwk-sy-UTR"> 296 <connections> 297 <action selector="computeStatistics:" destination="Iye-5w-RWd" id="XSc-C0-Ipw"/> 298 </connections> 299 </barButtonItem> 300 <barButtonItem systemItem="play" id="ox2-eT-993"> 301 <connections> 302 <action selector="start:" destination="Iye-5w-RWd" id="grt-Pk-vaH"/> 303 </connections> 304 </barButtonItem> 305 <barButtonItem systemItem="refresh" id="gjM-TD-UIa"> 306 <connections> 307 <action selector="reset:" destination="Iye-5w-RWd" id="XLB-Zo-bxB"/> 308 </connections> 309 </barButtonItem> 310 </rightBarButtonItems> 311 </navigationItem> 312 <connections> 313 <outlet property="countLabel" destination="71e-I5-3db" id="2Hd-cJ-mJq"/> 314 <outlet property="goalpostView" destination="cBY-fS-a2g" id="ye8-n4-scw"/> 315 <outlet property="statusLabel" destination="GyK-xM-A9Q" id="PUC-gN-nFr"/> 316 </connections> 317 </viewController> 318 <placeholder placeholderIdentifier="IBFirstResponder" id="xKv-dC-lRO" userLabel="First Responder" sceneMemberID="firstResponder"/> 319 </objects> 320 <point key="canvasLocation" x="1123" y="479"/> 321 </scene> 322 <!--Log--> 323 <scene sceneID="nPK-4w-VMQ"> 324 <objects> 325 <viewController id="guL-f1-O7a" customClass="DebugLogController" sceneMemberID="viewController"> 326 <layoutGuides> 327 <viewControllerLayoutGuide type="top" id="Eeq-Eg-acb"/> 328 <viewControllerLayoutGuide type="bottom" id="KWd-BQ-T6A"/> 329 </layoutGuides> 330 <view key="view" contentMode="scaleToFill" id="L9F-Pn-wlS"> 331 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 332 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 333 <subviews> 334 <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" editable="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ieg-Za-vhc"> 335 <frame key="frameInset" width="320" height="568"/> 336 <autoresizingMask key="autoresizingMask"/> 337 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 338 <fontDescription key="fontDescription" name="Menlo-Regular" family="Menlo" pointSize="12"/> 339 <textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no"/> 340 </textView> 341 </subviews> 342 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 343 </view> 344 <navigationItem key="navigationItem" title="Log" id="O0W-gg-5jB"> 345 <barButtonItem key="rightBarButtonItem" systemItem="refresh" id="Jkt-ZT-dbp"> 346 <connections> 347 <action selector="reset:" destination="guL-f1-O7a" id="iq1-NB-I55"/> 348 </connections> 349 </barButtonItem> 350 </navigationItem> 351 <connections> 352 <outlet property="textView" destination="Ieg-Za-vhc" id="cpW-FM-oGN"/> 353 </connections> 354 </viewController> 355 <placeholder placeholderIdentifier="IBFirstResponder" id="sVI-Tk-Oeq" userLabel="First Responder" sceneMemberID="firstResponder"/> 356 </objects> 357 <point key="canvasLocation" x="-486" y="1241"/> 358 </scene> 359 <!--Settings--> 360 <scene sceneID="AXy-Me-DP3"> 361 <objects> 362 <tableViewController id="KXp-FX-gyD" customClass="SettingsController" sceneMemberID="viewController"> 363 <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="default" rowHeight="44" sectionHeaderHeight="18" sectionFooterHeight="18" id="UHk-hm-yk8"> 364 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 365 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 366 <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> 367 <sections> 368 <tableViewSection headerTitle="Diagnostics" id="D5K-Gr-zPc"> 369 <cells> 370 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="VEI-kW-Bog"> 371 <rect key="frame" x="0.0" y="120" width="320" height="44"/> 372 <autoresizingMask key="autoresizingMask"/> 373 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="VEI-kW-Bog" id="xAH-6e-SbQ"> 374 <frame key="frameInset" width="320" height="44"/> 375 <autoresizingMask key="autoresizingMask"/> 376 <subviews> 377 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_swap_horiz_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="pi9-AT-sUn"> 378 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 379 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 380 </imageView> 381 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Ping" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="a4d-MA-jEA"> 382 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 383 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 384 <fontDescription key="fontDescription" type="system" pointSize="17"/> 385 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 386 <nil key="highlightedColor"/> 387 </label> 388 </subviews> 389 </tableViewCellContentView> 390 </tableViewCell> 391 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="Gz9-j5-8xW"> 392 <rect key="frame" x="0.0" y="164" width="320" height="44"/> 393 <autoresizingMask key="autoresizingMask"/> 394 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Gz9-j5-8xW" id="r4F-Bs-7ud"> 395 <frame key="frameInset" width="320" height="44"/> 396 <autoresizingMask key="autoresizingMask"/> 397 <subviews> 398 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="ic_timelapse_black_24dp" translatesAutoresizingMaskIntoConstraints="NO" id="bTu-Fo-JNE"> 399 <frame key="frameInset" minX="11" minY="4" width="34" height="34"/> 400 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 401 </imageView> 402 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Check Clock Drift" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EEb-uw-LMh"> 403 <frame key="frameInset" minX="53" minY="11" width="289" height="21"/> 404 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 405 <fontDescription key="fontDescription" type="system" pointSize="17"/> 406 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 407 <nil key="highlightedColor"/> 408 </label> 409 </subviews> 410 </tableViewCellContentView> 411 </tableViewCell> 412 </cells> 413 </tableViewSection> 414 </sections> 415 <connections> 416 <outlet property="dataSource" destination="KXp-FX-gyD" id="avQ-Qu-gD4"/> 417 <outlet property="delegate" destination="KXp-FX-gyD" id="e0U-YI-bn6"/> 418 </connections> 419 </tableView> 420 <navigationItem key="navigationItem" title="Settings" id="bOg-hs-cZX"/> 421 </tableViewController> 422 <placeholder placeholderIdentifier="IBFirstResponder" id="iTV-IX-dfn" userLabel="First Responder" sceneMemberID="firstResponder"/> 423 </objects> 424 <point key="canvasLocation" x="281" y="1240"/> 425 </scene> 426 <!--Screen Response--> 427 <scene sceneID="xRB-KS-fQF"> 428 <objects> 429 <viewController id="Fkf-5e-wh6" customClass="ScreenResponseController" sceneMemberID="viewController"> 430 <layoutGuides> 431 <viewControllerLayoutGuide type="top" id="fLM-tb-4JW"/> 432 <viewControllerLayoutGuide type="bottom" id="o3i-Ce-bdu"/> 433 </layoutGuides> 434 <view key="view" contentMode="scaleToFill" id="mUy-JP-aUq"> 435 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 436 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 437 <subviews> 438 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="A0k-c3-ite"> 439 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 440 </view> 441 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="%2f s" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sBN-Rv-s0v"> 442 <fontDescription key="fontDescription" name="Menlo-Regular" family="Menlo" pointSize="12"/> 443 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 444 <nil key="highlightedColor"/> 445 </label> 446 </subviews> 447 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 448 <constraints> 449 <constraint firstAttribute="trailingMargin" secondItem="sBN-Rv-s0v" secondAttribute="trailing" constant="4" id="4r7-cz-Seh"/> 450 <constraint firstItem="o3i-Ce-bdu" firstAttribute="top" secondItem="sBN-Rv-s0v" secondAttribute="bottom" constant="20" id="6nT-mv-2OZ"/> 451 <constraint firstItem="A0k-c3-ite" firstAttribute="leading" secondItem="mUy-JP-aUq" secondAttribute="leading" id="95R-9H-9dg"/> 452 <constraint firstItem="A0k-c3-ite" firstAttribute="bottom" secondItem="o3i-Ce-bdu" secondAttribute="top" id="EO5-zp-wxl"/> 453 <constraint firstItem="sBN-Rv-s0v" firstAttribute="top" secondItem="fLM-tb-4JW" secondAttribute="bottom" constant="8" id="Okz-Er-W3e"/> 454 <constraint firstAttribute="trailing" secondItem="A0k-c3-ite" secondAttribute="trailing" id="TO4-EE-mpl"/> 455 <constraint firstItem="A0k-c3-ite" firstAttribute="top" secondItem="fLM-tb-4JW" secondAttribute="bottom" id="Yav-6g-gqR"/> 456 <constraint firstItem="sBN-Rv-s0v" firstAttribute="leading" secondItem="mUy-JP-aUq" secondAttribute="leadingMargin" constant="4" id="g05-ai-aW1"/> 457 </constraints> 458 </view> 459 <navigationItem key="navigationItem" title="Screen Response" id="CyH-dP-ZeE"> 460 <barButtonItem key="rightBarButtonItem" systemItem="play" id="ovk-ji-96i"> 461 <connections> 462 <action selector="start:" destination="Fkf-5e-wh6" id="Xzm-yg-vpv"/> 463 </connections> 464 </barButtonItem> 465 </navigationItem> 466 <connections> 467 <outlet property="flasherView" destination="A0k-c3-ite" id="Rzq-mg-51J"/> 468 <outlet property="responseLabel" destination="sBN-Rv-s0v" id="yl2-9u-Hho"/> 469 </connections> 470 </viewController> 471 <placeholder placeholderIdentifier="IBFirstResponder" id="2TJ-Zy-sEu" userLabel="First Responder" sceneMemberID="firstResponder"/> 472 </objects> 473 <point key="canvasLocation" x="1121" y="1240"/> 474 </scene> 475 <!--Navigation Controller--> 476 <scene sceneID="OTd-lv-DGm"> 477 <objects> 478 <navigationController id="eQU-I2-GD8" sceneMemberID="viewController"> 479 <navigationBar key="navigationBar" contentMode="scaleToFill" id="hSL-5Q-cVe"> 480 <rect key="frame" x="0.0" y="0.0" width="320" height="44"/> 481 <autoresizingMask key="autoresizingMask"/> 482 </navigationBar> 483 <connections> 484 <segue destination="VPe-PS-rc7" kind="relationship" relationship="rootViewController" id="Sex-vh-uAb"/> 485 </connections> 486 </navigationController> 487 <placeholder placeholderIdentifier="IBFirstResponder" id="cgc-Xe-8Tr" userLabel="First Responder" sceneMemberID="firstResponder"/> 488 </objects> 489 <point key="canvasLocation" x="-510" y="451"/> 490 </scene> 491 </scenes> 492 <resources> 493 <image name="ic_brightness_medium_24dp" width="180" height="180"/> 494 <image name="ic_radio_button_checked_24dp" width="180" height="180"/> 495 <image name="ic_receipt_black_24dp" width="180" height="180"/> 496 <image name="ic_schedule_black_24dp" width="180" height="180"/> 497 <image name="ic_settings_black_24dp" width="180" height="180"/> 498 <image name="ic_swap_horiz_24dp" width="180" height="180"/> 499 <image name="ic_swap_vert_24dp" width="180" height="180"/> 500 <image name="ic_timelapse_black_24dp" width="180" height="180"/> 501 </resources> 502</document> 503