607 lines
60 KiB
XML
607 lines
60 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="iJg-Zc-arO">
|
|
<device id="retina4_7" orientation="portrait">
|
|
<adaptation id="fullscreen"/>
|
|
</device>
|
|
<dependencies>
|
|
<deployment identifier="iOS"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
|
|
<capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
|
|
<capability name="Constraints to layout margins" minToolsVersion="6.0"/>
|
|
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
|
|
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<scenes>
|
|
<!--LoginViewController-->
|
|
<scene sceneID="tne-QT-ifu">
|
|
<objects>
|
|
<viewController title="LoginViewController" id="BYZ-38-t0r" customClass="LoginViewController" customModule="pocloud" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="POCloud" translatesAutoresizingMaskIntoConstraints="NO" id="1S2-PY-AeP">
|
|
<rect key="frame" x="16" y="78" width="343" height="128"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="128" id="kdi-J3-yap"/>
|
|
</constraints>
|
|
</imageView>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Nk0-L4-BTc">
|
|
<rect key="frame" x="16" y="216" width="343" height="110"/>
|
|
<subviews>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="xGD-1W-wfk" userLabel="passwordField">
|
|
<rect key="frame" x="0.0" y="40" width="343" height="30"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="30" id="Cx3-JI-qrn"/>
|
|
</constraints>
|
|
<nil key="textColor"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" secureTextEntry="YES" textContentType="password"/>
|
|
</textField>
|
|
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="email@email.com" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="ktz-LF-BMG" userLabel="emailAddressField">
|
|
<rect key="frame" x="0.0" y="0.0" width="343" height="30"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="30" id="OYw-S8-Q3D"/>
|
|
<constraint firstAttribute="height" constant="30" id="l7h-QW-Q0w"/>
|
|
</constraints>
|
|
<nil key="textColor"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" keyboardType="emailAddress" textContentType="email"/>
|
|
</textField>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aMq-kN-am2" userLabel="signInButton">
|
|
<rect key="frame" x="0.0" y="80" width="343" height="30"/>
|
|
<color key="backgroundColor" red="0.0" green="0.32852089410000002" blue="0.57488495110000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="30" id="L9h-ee-7LV"/>
|
|
</constraints>
|
|
<state key="normal" title="Sign In">
|
|
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="signInButtonPressed:" destination="BYZ-38-t0r" eventType="touchUpInside" id="a1k-cB-ush"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="ktz-LF-BMG" secondAttribute="trailing" id="6As-hQ-ZY5"/>
|
|
<constraint firstItem="aMq-kN-am2" firstAttribute="leading" secondItem="Nk0-L4-BTc" secondAttribute="leading" id="AGV-qO-bbH"/>
|
|
<constraint firstItem="ktz-LF-BMG" firstAttribute="leading" secondItem="Nk0-L4-BTc" secondAttribute="leading" id="Pwq-QY-vCg"/>
|
|
<constraint firstItem="ktz-LF-BMG" firstAttribute="top" secondItem="Nk0-L4-BTc" secondAttribute="top" id="USr-7t-pjo"/>
|
|
<constraint firstItem="xGD-1W-wfk" firstAttribute="leading" secondItem="Nk0-L4-BTc" secondAttribute="leading" id="bNz-28-WMm"/>
|
|
<constraint firstItem="aMq-kN-am2" firstAttribute="top" secondItem="xGD-1W-wfk" secondAttribute="bottom" constant="10" id="cg6-4V-eTv"/>
|
|
<constraint firstAttribute="trailing" secondItem="xGD-1W-wfk" secondAttribute="trailing" id="dm9-fq-bPO"/>
|
|
<constraint firstItem="xGD-1W-wfk" firstAttribute="top" secondItem="ktz-LF-BMG" secondAttribute="bottom" constant="10" id="oMs-ce-gtU"/>
|
|
<constraint firstAttribute="height" constant="110" id="rEb-ub-IvT"/>
|
|
<constraint firstAttribute="trailing" secondItem="aMq-kN-am2" secondAttribute="trailing" id="sX8-A8-U7l"/>
|
|
</constraints>
|
|
</view>
|
|
</subviews>
|
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<constraints>
|
|
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="1S2-PY-AeP" secondAttribute="trailing" constant="16" id="Ap4-dC-Hsb"/>
|
|
<constraint firstItem="1S2-PY-AeP" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="16" id="CS8-ok-fcJ"/>
|
|
<constraint firstItem="1S2-PY-AeP" firstAttribute="top" secondItem="6Tk-OE-BBY" secondAttribute="top" constant="14" id="PZS-mX-ofj"/>
|
|
<constraint firstItem="Nk0-L4-BTc" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="16" id="ZzI-91-sVg"/>
|
|
<constraint firstItem="Nk0-L4-BTc" firstAttribute="top" secondItem="1S2-PY-AeP" secondAttribute="bottom" constant="10" id="jZ5-5b-n4b"/>
|
|
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="Nk0-L4-BTc" secondAttribute="trailing" constant="16" id="spR-Cd-I0e"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
|
|
</view>
|
|
<navigationItem key="navigationItem" title="Login" id="Vcq-WU-7nG">
|
|
<barButtonItem key="rightBarButtonItem" title="Log Out" id="1c7-9W-DMc">
|
|
<connections>
|
|
<action selector="logOutPressed:" destination="BYZ-38-t0r" id="fA5-uw-Wst"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<connections>
|
|
<outlet property="emailField" destination="ktz-LF-BMG" id="YD6-kd-Y0H"/>
|
|
<outlet property="passwordField" destination="xGD-1W-wfk" id="grX-b5-xhC"/>
|
|
<segue destination="2zN-e5-x2c" kind="show" identifier="logInSegue" id="CI7-x2-asH"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="193" y="127"/>
|
|
</scene>
|
|
<!--Map View-->
|
|
<scene sceneID="pGu-9T-qKp">
|
|
<objects>
|
|
<viewController title="Map View" id="yV3-Bs-nOb" customClass="MapViewController" customModule="pocloud" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="krh-IE-HcE">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<mapView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" mapType="standard" translatesAutoresizingMaskIntoConstraints="NO" id="Rrc-5h-OVW">
|
|
<rect key="frame" x="0.0" y="64" width="375" height="559"/>
|
|
</mapView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstItem="Rrc-5h-OVW" firstAttribute="trailing" secondItem="YYi-j0-R70" secondAttribute="trailing" id="A6a-yO-und"/>
|
|
<constraint firstItem="Rrc-5h-OVW" firstAttribute="leading" secondItem="YYi-j0-R70" secondAttribute="leading" id="FsB-aY-3J0"/>
|
|
<constraint firstItem="Rrc-5h-OVW" firstAttribute="top" secondItem="YYi-j0-R70" secondAttribute="top" id="KQa-Yd-bFp"/>
|
|
<constraint firstItem="Rrc-5h-OVW" firstAttribute="bottom" secondItem="YYi-j0-R70" secondAttribute="bottom" id="dPS-zX-6WH"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="YYi-j0-R70"/>
|
|
</view>
|
|
<toolbarItems/>
|
|
<navigationItem key="navigationItem" title="Map" id="Qgs-vF-MTh">
|
|
<barButtonItem key="rightBarButtonItem" title="List View" id="5K7-Fn-pYV">
|
|
<connections>
|
|
<segue destination="2zN-e5-x2c" kind="show" identifier="openListView" id="23K-gs-PXS"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<simulatedToolbarMetrics key="simulatedBottomBarMetrics"/>
|
|
<connections>
|
|
<outlet property="mapView" destination="Rrc-5h-OVW" id="JLl-I1-NyI"/>
|
|
<segue destination="T4w-Nz-H9R" kind="show" identifier="openDetailView" id="bJo-JM-CaN"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="ZSI-bq-lES" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1137" y="-305"/>
|
|
</scene>
|
|
<!--Detail View-->
|
|
<scene sceneID="LQ9-aX-3sA">
|
|
<objects>
|
|
<viewController title="Detail View" id="T4w-Nz-H9R" customClass="MapDetailViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="ecT-Qg-rFR">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<mapView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" mapType="standard" translatesAutoresizingMaskIntoConstraints="NO" id="xug-gE-FQz">
|
|
<rect key="frame" x="0.0" y="109" width="375" height="200"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="200" id="tu9-2Y-yHN"/>
|
|
</constraints>
|
|
</mapView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GatewayName" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="izu-lT-xWY">
|
|
<rect key="frame" x="8" y="64" width="359" height="45"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="45" id="jbO-lj-xVg"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Thin" family="Helvetica Neue" pointSize="24"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="tRH-fh-elp">
|
|
<rect key="frame" x="0.0" y="319" width="375" height="304"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="dataViewCell" rowHeight="60" id="5Sz-TR-mVj" customClass="MapDetailDeviceCell" customModule="pocloud" customModuleProvider="target">
|
|
<rect key="frame" x="0.0" y="28" width="375" height="60"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="5Sz-TR-mVj" id="fPy-D2-iDD">
|
|
<rect key="frame" x="0.0" y="0.0" width="342" height="59.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="equalSpacing" translatesAutoresizingMaskIntoConstraints="NO" id="sHK-3F-VGg">
|
|
<rect key="frame" x="6" y="0.0" width="330" height="60"/>
|
|
<subviews>
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="saA-mp-hIc">
|
|
<rect key="frame" x="0.0" y="0.0" width="60" height="60"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" secondItem="saA-mp-hIc" secondAttribute="height" multiplier="1:1" id="6Wc-Df-dTK"/>
|
|
</constraints>
|
|
</imageView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mF5-9q-bLX">
|
|
<rect key="frame" x="70" y="0.0" width="260" height="60"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="mF5-9q-bLX" secondAttribute="trailing" id="jLa-vd-svQ"/>
|
|
<constraint firstItem="mF5-9q-bLX" firstAttribute="top" secondItem="sHK-3F-VGg" secondAttribute="top" id="pNJ-ai-qOt"/>
|
|
<constraint firstAttribute="bottom" secondItem="mF5-9q-bLX" secondAttribute="bottom" id="sWL-fi-hit"/>
|
|
<constraint firstItem="mF5-9q-bLX" firstAttribute="leading" secondItem="saA-mp-hIc" secondAttribute="trailing" constant="10" id="saE-NP-JbI"/>
|
|
</constraints>
|
|
</stackView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="sHK-3F-VGg" secondAttribute="trailing" constant="6" id="6ub-iO-tr7"/>
|
|
<constraint firstItem="sHK-3F-VGg" firstAttribute="leading" secondItem="fPy-D2-iDD" secondAttribute="leading" constant="6" id="TzR-Nt-zDK"/>
|
|
<constraint firstItem="sHK-3F-VGg" firstAttribute="top" secondItem="fPy-D2-iDD" secondAttribute="top" id="srs-Cg-szP"/>
|
|
<constraint firstAttribute="bottom" secondItem="sHK-3F-VGg" secondAttribute="bottom" id="yQ2-Gc-znB"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<outlet property="deviceTypeLabel" destination="mF5-9q-bLX" id="50Y-gx-E0X"/>
|
|
<outlet property="deviceTypeLogo" destination="saA-mp-hIc" id="1hy-w6-7i4"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
<sections/>
|
|
</tableView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstItem="tRH-fh-elp" firstAttribute="leading" secondItem="Kgc-fH-Wze" secondAttribute="leading" id="5pU-0P-AZ7"/>
|
|
<constraint firstItem="tRH-fh-elp" firstAttribute="top" secondItem="xug-gE-FQz" secondAttribute="bottom" constant="10" id="6P2-Rf-Lla"/>
|
|
<constraint firstItem="tRH-fh-elp" firstAttribute="bottom" secondItem="Kgc-fH-Wze" secondAttribute="bottom" id="E2f-Qz-NSr"/>
|
|
<constraint firstItem="tRH-fh-elp" firstAttribute="trailing" secondItem="Kgc-fH-Wze" secondAttribute="trailing" id="FzE-EE-Zgx"/>
|
|
<constraint firstItem="izu-lT-xWY" firstAttribute="top" secondItem="Kgc-fH-Wze" secondAttribute="top" id="SMv-6f-yXM"/>
|
|
<constraint firstItem="xug-gE-FQz" firstAttribute="top" secondItem="izu-lT-xWY" secondAttribute="bottom" id="fD3-8D-OxU"/>
|
|
<constraint firstItem="izu-lT-xWY" firstAttribute="leading" secondItem="Kgc-fH-Wze" secondAttribute="leading" constant="8" id="g6w-wb-nhk"/>
|
|
<constraint firstItem="xug-gE-FQz" firstAttribute="leading" secondItem="Kgc-fH-Wze" secondAttribute="leading" id="tu3-6l-cZF"/>
|
|
<constraint firstItem="Kgc-fH-Wze" firstAttribute="trailing" secondItem="izu-lT-xWY" secondAttribute="trailing" constant="8" id="xln-le-AJ4"/>
|
|
<constraint firstItem="xug-gE-FQz" firstAttribute="trailing" secondItem="Kgc-fH-Wze" secondAttribute="trailing" id="xqn-ZX-NVV"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="Kgc-fH-Wze"/>
|
|
</view>
|
|
<connections>
|
|
<outlet property="detailTableView" destination="tRH-fh-elp" id="tGh-KT-exv"/>
|
|
<outlet property="mapView" destination="xug-gE-FQz" id="zcG-aP-FLr"/>
|
|
<outlet property="nameLabel" destination="izu-lT-xWY" id="lfC-J4-u3o"/>
|
|
<segue destination="eOb-fR-aFg" kind="show" identifier="openDeviceDetailView" id="4nz-VA-pdT"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Rio-1u-3O1" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1984.8" y="126.38680659670166"/>
|
|
</scene>
|
|
<!--Title-->
|
|
<scene sceneID="q7c-Eh-Thg">
|
|
<objects>
|
|
<tableViewController id="eOb-fR-aFg" customClass="DeviceDetailViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="WGb-vE-x3a">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="deviceDetailCell" id="TnK-9a-ibC" customClass="DeviceDetailChannelCell" customModule="pocloud" customModuleProvider="target">
|
|
<rect key="frame" x="0.0" y="28" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TnK-9a-ibC" id="u2w-Yy-Exm">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8Um-Bu-9sz">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="43.5"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Bkh-Zy-Gmc">
|
|
<rect key="frame" x="0.0" y="0.0" width="171.5" height="43.5"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="14"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="right" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EXp-nl-Xlu">
|
|
<rect key="frame" x="171.5" y="0.0" width="171.5" height="43.5"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="EXp-nl-Xlu" firstAttribute="top" secondItem="8Um-Bu-9sz" secondAttribute="top" id="9Fj-fN-yuC"/>
|
|
<constraint firstAttribute="bottom" secondItem="Bkh-Zy-Gmc" secondAttribute="bottom" id="GU8-9u-iwe"/>
|
|
<constraint firstAttribute="bottom" secondItem="EXp-nl-Xlu" secondAttribute="bottom" id="cd8-j2-5wB"/>
|
|
<constraint firstItem="Bkh-Zy-Gmc" firstAttribute="top" secondItem="8Um-Bu-9sz" secondAttribute="top" id="hsq-tb-wgL"/>
|
|
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="44" id="pNb-PY-jok"/>
|
|
</constraints>
|
|
</stackView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="8Um-Bu-9sz" firstAttribute="leading" secondItem="u2w-Yy-Exm" secondAttribute="leading" constant="16" id="DTN-Mt-MOn"/>
|
|
<constraint firstItem="8Um-Bu-9sz" firstAttribute="top" secondItem="u2w-Yy-Exm" secondAttribute="top" id="NKZ-KY-yvA"/>
|
|
<constraint firstAttribute="trailing" secondItem="8Um-Bu-9sz" secondAttribute="trailing" constant="16" id="Xho-aE-Uhw"/>
|
|
<constraint firstAttribute="bottom" secondItem="8Um-Bu-9sz" secondAttribute="bottom" id="fpI-Sp-LwU"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<outlet property="channelNameLabel" destination="Bkh-Zy-Gmc" id="r1V-dA-jxd"/>
|
|
<outlet property="channelValueLabel" destination="EXp-nl-Xlu" id="DfL-RH-TL5"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
<connections>
|
|
<outlet property="dataSource" destination="eOb-fR-aFg" id="tHK-Jb-mtw"/>
|
|
<outlet property="delegate" destination="eOb-fR-aFg" id="m1F-J7-IRQ"/>
|
|
</connections>
|
|
</tableView>
|
|
<toolbarItems/>
|
|
<navigationItem key="navigationItem" title="Title" id="sUT-g4-ZVO"/>
|
|
<nil key="simulatedBottomBarMetrics"/>
|
|
<connections>
|
|
<segue destination="peV-M2-goO" kind="show" identifier="goToChannelView" id="rTg-Ze-P5c"/>
|
|
</connections>
|
|
</tableViewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="AE9-Tt-eth" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2780" y="456.52173913043481"/>
|
|
</scene>
|
|
<!--Channel Detail View Controller-->
|
|
<scene sceneID="fDD-ow-Xi3">
|
|
<objects>
|
|
<viewController id="peV-M2-goO" customClass="ChannelDetailViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="s1w-I3-Ih9">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Device Name" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Q4o-w1-JdP">
|
|
<rect key="frame" x="16" y="64" width="343" height="35"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="35" id="dKi-mG-adc"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="20"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="M2H-Lw-iw3">
|
|
<rect key="frame" x="0.0" y="330" width="375" height="337"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="channelHistoryCell" id="Xwn-T9-c0D" customClass="ChannelHistoryCell" customModule="pocloud" customModuleProvider="target">
|
|
<rect key="frame" x="0.0" y="28" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Xwn-T9-c0D" id="jYg-DL-Bkv">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fMR-xH-xmP">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="43.5"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Timestamp" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="g7h-Ab-JJE">
|
|
<rect key="frame" x="0.0" y="0.0" width="147" height="43.5"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="14"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QqW-ec-rO1">
|
|
<rect key="frame" x="147" y="0.0" width="196" height="43.5"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="bottom" secondItem="g7h-Ab-JJE" secondAttribute="bottom" id="1mh-Ln-aKe"/>
|
|
<constraint firstItem="QqW-ec-rO1" firstAttribute="top" secondItem="fMR-xH-xmP" secondAttribute="top" id="Haf-Rd-yZB"/>
|
|
<constraint firstAttribute="bottom" secondItem="QqW-ec-rO1" secondAttribute="bottom" id="XMT-8J-q25"/>
|
|
<constraint firstItem="g7h-Ab-JJE" firstAttribute="top" secondItem="fMR-xH-xmP" secondAttribute="top" id="aD2-Bj-s6v"/>
|
|
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="43.5" id="rZi-eW-BLh"/>
|
|
<constraint firstItem="QqW-ec-rO1" firstAttribute="width" secondItem="g7h-Ab-JJE" secondAttribute="width" multiplier="4:3" id="v2B-sB-Wtd"/>
|
|
</constraints>
|
|
</stackView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="fMR-xH-xmP" secondAttribute="trailing" constant="16" id="MpD-pz-Hlu"/>
|
|
<constraint firstAttribute="bottom" secondItem="fMR-xH-xmP" secondAttribute="bottom" id="UHJ-il-7pw"/>
|
|
<constraint firstItem="fMR-xH-xmP" firstAttribute="top" secondItem="jYg-DL-Bkv" secondAttribute="top" id="cey-8E-Ytn"/>
|
|
<constraint firstItem="fMR-xH-xmP" firstAttribute="leading" secondItem="jYg-DL-Bkv" secondAttribute="leading" constant="16" id="oha-Su-VJW"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<outlet property="timestampLabel" destination="g7h-Ab-JJE" id="yc8-hz-jiX"/>
|
|
<outlet property="valueLabel" destination="QqW-ec-rO1" id="Mcs-jb-5Bq"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
</tableView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="UQ2-66-Iuf">
|
|
<rect key="frame" x="16" y="107" width="343" height="45"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3Kr-ir-6ec">
|
|
<rect key="frame" x="0.0" y="0.0" width="147" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Title" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EN0-bN-bCT">
|
|
<rect key="frame" x="147" y="0.0" width="196" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="20"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="45" id="07t-Ui-cXf"/>
|
|
<constraint firstItem="EN0-bN-bCT" firstAttribute="width" secondItem="3Kr-ir-6ec" secondAttribute="width" multiplier="4:3" id="2GG-DG-P0e"/>
|
|
</constraints>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="hri-QF-EMo">
|
|
<rect key="frame" x="16" y="152" width="343" height="45"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Help Description" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rZ9-3F-zM0">
|
|
<rect key="frame" x="0.0" y="0.0" width="147" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Title" lineBreakMode="wordWrap" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="LAD-0g-GnO">
|
|
<rect key="frame" x="147" y="0.0" width="196" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="20"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="LAD-0g-GnO" firstAttribute="width" secondItem="rZ9-3F-zM0" secondAttribute="width" multiplier="4:3" id="ecM-6h-mel"/>
|
|
<constraint firstAttribute="bottom" secondItem="LAD-0g-GnO" secondAttribute="bottom" id="gDy-u9-RCA"/>
|
|
<constraint firstAttribute="height" constant="45" id="sus-wt-jyj"/>
|
|
<constraint firstItem="LAD-0g-GnO" firstAttribute="top" secondItem="hri-QF-EMo" secondAttribute="top" id="uyf-I4-2f3"/>
|
|
</constraints>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="Du3-iX-bbt">
|
|
<rect key="frame" x="16" y="197" width="343" height="45"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Meshify Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="c7H-ve-EJA">
|
|
<rect key="frame" x="0.0" y="0.0" width="147" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Title" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8qC-e5-vYy">
|
|
<rect key="frame" x="147" y="0.0" width="196" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="20"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="45" id="WT6-dX-y1m"/>
|
|
<constraint firstItem="8qC-e5-vYy" firstAttribute="width" secondItem="c7H-ve-EJA" secondAttribute="width" multiplier="4:3" id="dlP-ab-meq"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="fkq-b0-OQe"/>
|
|
</stackView>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="3v6-ya-lsb">
|
|
<rect key="frame" x="16" y="242" width="343" height="45"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Data Type" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="b1W-dX-Rd6">
|
|
<rect key="frame" x="0.0" y="0.0" width="147" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Title" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ob5-Lj-Lv3">
|
|
<rect key="frame" x="147" y="0.0" width="196" height="45"/>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="20"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="ob5-Lj-Lv3" firstAttribute="width" secondItem="b1W-dX-Rd6" secondAttribute="width" multiplier="4:3" id="LEo-2a-6ne"/>
|
|
<constraint firstAttribute="height" constant="45" id="UgC-xQ-iub"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="mEU-NK-S1e"/>
|
|
</stackView>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qKa-BE-rae">
|
|
<rect key="frame" x="16" y="295" width="343" height="1"/>
|
|
<color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="1" id="pNS-G2-AR8"/>
|
|
</constraints>
|
|
</view>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Channel History" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7j2-Cq-PoN">
|
|
<rect key="frame" x="8" y="300" width="359" height="30"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="30" id="PSh-IF-s9g"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstItem="3v6-ya-lsb" firstAttribute="top" secondItem="Du3-iX-bbt" secondAttribute="bottom" id="1IL-k1-13C"/>
|
|
<constraint firstItem="Eh7-ay-CB3" firstAttribute="trailing" secondItem="7j2-Cq-PoN" secondAttribute="trailing" constant="8" id="5ve-c8-7GS"/>
|
|
<constraint firstItem="3v6-ya-lsb" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" constant="16" id="AE4-mJ-odh"/>
|
|
<constraint firstItem="Eh7-ay-CB3" firstAttribute="trailing" secondItem="UQ2-66-Iuf" secondAttribute="trailing" constant="16" id="Bpw-5J-FTx"/>
|
|
<constraint firstItem="hri-QF-EMo" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" constant="16" id="DHb-l7-XXV"/>
|
|
<constraint firstItem="UQ2-66-Iuf" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" constant="16" id="Fab-F1-Zfj"/>
|
|
<constraint firstAttribute="trailingMargin" secondItem="qKa-BE-rae" secondAttribute="trailing" id="N8l-nU-Wfp"/>
|
|
<constraint firstItem="UQ2-66-Iuf" firstAttribute="top" secondItem="Q4o-w1-JdP" secondAttribute="bottom" constant="8" id="OMk-cW-txI"/>
|
|
<constraint firstItem="M2H-Lw-iw3" firstAttribute="trailing" secondItem="Eh7-ay-CB3" secondAttribute="trailing" id="Owt-WR-jEW"/>
|
|
<constraint firstItem="M2H-Lw-iw3" firstAttribute="top" secondItem="7j2-Cq-PoN" secondAttribute="bottom" id="Wre-RL-KKv"/>
|
|
<constraint firstItem="hri-QF-EMo" firstAttribute="top" secondItem="UQ2-66-Iuf" secondAttribute="bottom" id="X8X-hY-04u"/>
|
|
<constraint firstItem="M2H-Lw-iw3" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" id="YRv-Ke-HWg"/>
|
|
<constraint firstItem="M2H-Lw-iw3" firstAttribute="bottom" secondItem="Eh7-ay-CB3" secondAttribute="bottom" id="Yfd-NH-7Xf"/>
|
|
<constraint firstItem="Eh7-ay-CB3" firstAttribute="trailing" secondItem="hri-QF-EMo" secondAttribute="trailing" constant="16" id="Zon-Z1-wuL"/>
|
|
<constraint firstItem="qKa-BE-rae" firstAttribute="top" secondItem="3v6-ya-lsb" secondAttribute="bottom" constant="8" id="ZuF-RB-KyH"/>
|
|
<constraint firstItem="qKa-BE-rae" firstAttribute="leading" secondItem="s1w-I3-Ih9" secondAttribute="leadingMargin" id="aHD-lW-E7R"/>
|
|
<constraint firstItem="7j2-Cq-PoN" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" constant="8" id="gg8-U6-eWJ"/>
|
|
<constraint firstItem="Du3-iX-bbt" firstAttribute="top" secondItem="hri-QF-EMo" secondAttribute="bottom" id="iWP-KW-RTS"/>
|
|
<constraint firstItem="Du3-iX-bbt" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" constant="16" id="kYH-OA-ctU"/>
|
|
<constraint firstItem="Eh7-ay-CB3" firstAttribute="trailing" secondItem="3v6-ya-lsb" secondAttribute="trailing" constant="16" id="lZX-ay-clU"/>
|
|
<constraint firstItem="7j2-Cq-PoN" firstAttribute="top" secondItem="qKa-BE-rae" secondAttribute="bottom" constant="4" id="nXo-mX-etp"/>
|
|
<constraint firstItem="Q4o-w1-JdP" firstAttribute="leading" secondItem="Eh7-ay-CB3" secondAttribute="leading" constant="16" id="pB7-gv-T5z"/>
|
|
<constraint firstItem="Eh7-ay-CB3" firstAttribute="trailing" secondItem="Q4o-w1-JdP" secondAttribute="trailing" constant="16" id="piC-TD-4GF"/>
|
|
<constraint firstItem="Q4o-w1-JdP" firstAttribute="top" secondItem="Eh7-ay-CB3" secondAttribute="top" id="rDC-Kx-1JX"/>
|
|
<constraint firstItem="Eh7-ay-CB3" firstAttribute="trailing" secondItem="Du3-iX-bbt" secondAttribute="trailing" constant="16" id="w0L-Tf-Bfd"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="Eh7-ay-CB3"/>
|
|
</view>
|
|
<toolbarItems/>
|
|
<navigationItem key="navigationItem" id="r5B-Wd-npP">
|
|
<barButtonItem key="rightBarButtonItem" title="Set Value" id="Q0k-HG-KvU">
|
|
<connections>
|
|
<action selector="openWriteValuePressed:" destination="peV-M2-goO" id="SWN-W0-Jp5"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" prompted="NO"/>
|
|
<nil key="simulatedBottomBarMetrics"/>
|
|
<connections>
|
|
<outlet property="dataTypeLabel" destination="ob5-Lj-Lv3" id="zSJ-p3-2PA"/>
|
|
<outlet property="deviceNameLabel" destination="Q4o-w1-JdP" id="ofm-mR-Z5z"/>
|
|
<outlet property="helpDescriptionLabel" destination="LAD-0g-GnO" id="hj2-d0-OpJ"/>
|
|
<outlet property="historyTableView" destination="M2H-Lw-iw3" id="g8r-Mi-ZdZ"/>
|
|
<outlet property="meshifyNameLabel" destination="8qC-e5-vYy" id="8Or-Th-npX"/>
|
|
<outlet property="nameLabel" destination="EN0-bN-bCT" id="X32-Yc-ZLy"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="qLG-JD-OG3" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="3600.8000000000002" y="456.52173913043481"/>
|
|
</scene>
|
|
<!--POCloud Data-->
|
|
<scene sceneID="CNC-dV-jZs">
|
|
<objects>
|
|
<tableViewController id="2zN-e5-x2c" customClass="DeviceListViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="WIK-cv-pYy">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="deviceListCell" id="rJT-U8-JVI">
|
|
<rect key="frame" x="0.0" y="28" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="rJT-U8-JVI" id="f7t-a1-NDN">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</tableViewCellContentView>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
<connections>
|
|
<outlet property="dataSource" destination="2zN-e5-x2c" id="NQc-lo-hkW"/>
|
|
<outlet property="delegate" destination="2zN-e5-x2c" id="TYL-2Z-7uJ"/>
|
|
</connections>
|
|
</tableView>
|
|
<navigationItem key="navigationItem" title="POCloud Data" id="u6I-Ca-wA2">
|
|
<barButtonItem key="rightBarButtonItem" title="Map View" id="yA7-No-AKb">
|
|
<connections>
|
|
<segue destination="yV3-Bs-nOb" kind="show" identifier="openMapView" id="HF3-JU-BOm"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<connections>
|
|
<segue destination="eOb-fR-aFg" kind="show" identifier="openDeviceDetailView" id="wUb-ND-zk7"/>
|
|
</connections>
|
|
</tableViewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="uhB-7k-gae" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1136.8" y="456.52173913043481"/>
|
|
</scene>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="zCd-ds-i4W">
|
|
<objects>
|
|
<navigationController id="iJg-Zc-arO" sceneMemberID="viewController">
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="eWM-wh-jgG">
|
|
<rect key="frame" x="0.0" y="20" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</navigationBar>
|
|
<connections>
|
|
<segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="d2l-6j-5nr"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="8gs-d8-KhR" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-774" y="128"/>
|
|
</scene>
|
|
</scenes>
|
|
<resources>
|
|
<image name="POCloud" width="2100" height="512"/>
|
|
</resources>
|
|
<inferredMetricsTieBreakers>
|
|
<segue reference="CI7-x2-asH"/>
|
|
<segue reference="wUb-ND-zk7"/>
|
|
</inferredMetricsTieBreakers>
|
|
</document>
|