951 lines
93 KiB
XML
951 lines
93 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14113" 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="130" 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="268" 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" largeTitleDisplayMode="always" id="Vcq-WU-7nG"/>
|
|
<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="-940" y="84"/>
|
|
</scene>
|
|
<!-- -->
|
|
<scene sceneID="zqR-cL-CY1">
|
|
<objects>
|
|
<tableViewController id="IRa-Tu-z8L" customClass="NavigationMenuController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="rZD-k6-vfI">
|
|
<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"/>
|
|
<sections>
|
|
<tableViewSection id="BZs-uI-hiP">
|
|
<cells>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" id="MOW-uN-hVD">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="MOW-uN-hVD" id="Zft-87-4vv">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Map View" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="K2m-on-u83">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="44"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="44" id="WkR-Ec-bck"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="K2m-on-u83" secondAttribute="trailing" constant="16" id="itX-5w-OBv"/>
|
|
<constraint firstItem="K2m-on-u83" firstAttribute="leading" secondItem="Zft-87-4vv" secondAttribute="leading" constant="16" id="ov7-hP-RzB"/>
|
|
<constraint firstAttribute="bottom" secondItem="K2m-on-u83" secondAttribute="bottom" id="uWk-am-QXU"/>
|
|
<constraint firstItem="K2m-on-u83" firstAttribute="top" secondItem="Zft-87-4vv" secondAttribute="top" id="v3E-fu-Z3h"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<segue destination="yV3-Bs-nOb" kind="show" identifier="openMapView" id="vHY-2V-RrB"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" id="tgi-Lg-OUk">
|
|
<rect key="frame" x="0.0" y="44" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="tgi-Lg-OUk" id="cHZ-P5-57P">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="List View" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="O2Q-ia-Znc">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="44"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="44" id="OUu-Sl-qO8"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="O2Q-ia-Znc" firstAttribute="top" secondItem="cHZ-P5-57P" secondAttribute="top" id="6b0-uT-Dyz"/>
|
|
<constraint firstAttribute="trailing" secondItem="O2Q-ia-Znc" secondAttribute="trailing" constant="16" id="X35-2D-Vmj"/>
|
|
<constraint firstAttribute="bottom" secondItem="O2Q-ia-Znc" secondAttribute="bottom" id="gii-t8-r0I"/>
|
|
<constraint firstItem="O2Q-ia-Znc" firstAttribute="leading" secondItem="cHZ-P5-57P" secondAttribute="leading" constant="16" id="tNz-Jj-6c9"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<segue destination="2zN-e5-x2c" kind="show" identifier="openListView" id="9Om-lw-Jgn"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" id="MFi-Ch-dpb">
|
|
<rect key="frame" x="0.0" y="88" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="MFi-Ch-dpb" id="uOu-qn-Bsk">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Company View" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PBz-lV-jm5">
|
|
<rect key="frame" x="16" y="0.0" width="343" height="44"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="44" id="W4g-rH-3kB"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="PBz-lV-jm5" firstAttribute="top" secondItem="uOu-qn-Bsk" secondAttribute="top" id="eFS-1d-xye"/>
|
|
<constraint firstItem="PBz-lV-jm5" firstAttribute="leading" secondItem="uOu-qn-Bsk" secondAttribute="leading" constant="16" id="uJV-EL-4pQ"/>
|
|
<constraint firstAttribute="bottom" secondItem="PBz-lV-jm5" secondAttribute="bottom" id="y0g-od-TRr"/>
|
|
<constraint firstAttribute="trailing" secondItem="PBz-lV-jm5" secondAttribute="trailing" constant="16" id="y7M-Vh-JFu"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<segue destination="gRf-OH-LM3" kind="show" identifier="openAdminView" id="gSm-yD-AQS"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
</cells>
|
|
</tableViewSection>
|
|
</sections>
|
|
<connections>
|
|
<outlet property="dataSource" destination="IRa-Tu-z8L" id="x7M-5j-lGC"/>
|
|
<outlet property="delegate" destination="IRa-Tu-z8L" id="hPj-B4-IPb"/>
|
|
</connections>
|
|
</tableView>
|
|
<navigationItem key="navigationItem" title=" " id="jEZ-M0-fct">
|
|
<barButtonItem key="rightBarButtonItem" enabled="NO" title="Log Out" id="Efy-Wb-N0o">
|
|
<connections>
|
|
<action selector="logOutButtonPressed:" destination="IRa-Tu-z8L" id="fC3-XJ-dWk"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
</tableViewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="BGw-nQ-anY" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1522" y="-1304"/>
|
|
</scene>
|
|
<!--Admin View-->
|
|
<scene sceneID="luK-QG-5Bk">
|
|
<objects>
|
|
<tableViewController title="Admin View" id="gRf-OH-LM3" customClass="AdminViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="pRZ-8h-aCt">
|
|
<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" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="companyCell" id="DRr-fl-mHP" customClass="AdminCompanyCell" 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="DRr-fl-mHP" id="P5X-PW-Uxh">
|
|
<rect key="frame" x="0.0" y="0.0" width="341" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillProportionally" alignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="EhU-GL-Npw">
|
|
<rect key="frame" x="16" y="0.0" width="325" height="43.5"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Company Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="X2f-5T-wWU">
|
|
<rect key="frame" x="0.0" y="11.5" width="278.5" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="cnt" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="16b-fu-GPA" customClass="PillUILabel" customModule="pocloud" customModuleProvider="target">
|
|
<rect key="frame" x="278.5" y="8.5" width="46.5" height="26.5"/>
|
|
<color key="backgroundColor" red="0.0" green="0.32852089410000002" blue="0.57488495110000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<nil key="highlightedColor"/>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="number" keyPath="horizontalPad">
|
|
<real key="value" value="3"/>
|
|
</userDefinedRuntimeAttribute>
|
|
<userDefinedRuntimeAttribute type="number" keyPath="verticalPad">
|
|
<real key="value" value="3"/>
|
|
</userDefinedRuntimeAttribute>
|
|
</userDefinedRuntimeAttributes>
|
|
</label>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="16b-fu-GPA" firstAttribute="width" secondItem="X2f-5T-wWU" secondAttribute="width" multiplier="1:6" id="Thj-dG-e0H"/>
|
|
</constraints>
|
|
</stackView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="EhU-GL-Npw" secondAttribute="trailing" id="SSP-KX-dUn"/>
|
|
<constraint firstAttribute="bottom" secondItem="EhU-GL-Npw" secondAttribute="bottom" id="gWW-wI-VKJ"/>
|
|
<constraint firstItem="EhU-GL-Npw" firstAttribute="top" secondItem="P5X-PW-Uxh" secondAttribute="top" id="rlm-TY-nIF"/>
|
|
<constraint firstItem="EhU-GL-Npw" firstAttribute="leading" secondItem="P5X-PW-Uxh" secondAttribute="leading" constant="16" id="shl-Ek-QFo"/>
|
|
</constraints>
|
|
</tableViewCellContentView>
|
|
<connections>
|
|
<outlet property="companyCountLabel" destination="16b-fu-GPA" id="ycu-fG-ojM"/>
|
|
<outlet property="companyNameLabel" destination="X2f-5T-wWU" id="wnq-TY-OZG"/>
|
|
</connections>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
<connections>
|
|
<outlet property="dataSource" destination="gRf-OH-LM3" id="0ea-wk-hcW"/>
|
|
<outlet property="delegate" destination="gRf-OH-LM3" id="stD-ti-ZKX"/>
|
|
</connections>
|
|
</tableView>
|
|
<navigationItem key="navigationItem" title="Company View" id="mC8-zn-oFH">
|
|
<barButtonItem key="rightBarButtonItem" title="Menu" id="3os-hB-xsh">
|
|
<connections>
|
|
<segue destination="Xem-jg-Xlm" kind="presentation" identifier="openMenu" id="LUR-lb-5qK"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<connections>
|
|
<segue destination="1Oj-LF-SeF" kind="show" identifier="openCompanyDetailView" id="fe4-55-2K0"/>
|
|
</connections>
|
|
</tableViewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="DB1-BB-Mof" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2492" y="-1305"/>
|
|
</scene>
|
|
<!--Title-->
|
|
<scene sceneID="zaO-o6-5qR">
|
|
<objects>
|
|
<viewController id="1Oj-LF-SeF" customClass="CompanyViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="GRC-ek-5fe">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="TeN-MF-HxZ">
|
|
<rect key="frame" x="0.0" y="20" width="375" height="647"/>
|
|
<subviews>
|
|
<mapView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" mapType="standard" translatesAutoresizingMaskIntoConstraints="NO" id="UFa-F1-ny6">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="215.5"/>
|
|
</mapView>
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="tuB-TB-6oT">
|
|
<rect key="frame" x="0.0" y="215.5" width="375" height="431.5"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<prototypes>
|
|
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="companyGatewayCell" id="vCb-SM-3BC">
|
|
<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="vCb-SM-3BC" id="jo4-sq-noy">
|
|
<rect key="frame" x="0.0" y="0.0" width="342" height="43.5"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</tableViewCellContentView>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
</tableView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="tuB-TB-6oT" firstAttribute="height" secondItem="UFa-F1-ny6" secondAttribute="height" multiplier="2:1" id="8yd-Ai-MxK"/>
|
|
</constraints>
|
|
</stackView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstItem="TeN-MF-HxZ" firstAttribute="trailing" secondItem="VXe-is-TrW" secondAttribute="trailing" id="Yqg-gC-eg1"/>
|
|
<constraint firstItem="TeN-MF-HxZ" firstAttribute="leading" secondItem="VXe-is-TrW" secondAttribute="leading" id="cxy-jx-iWN"/>
|
|
<constraint firstItem="VXe-is-TrW" firstAttribute="bottom" secondItem="TeN-MF-HxZ" secondAttribute="bottom" id="jjA-XJ-LOb"/>
|
|
<constraint firstItem="TeN-MF-HxZ" firstAttribute="top" secondItem="VXe-is-TrW" secondAttribute="top" id="u4f-bI-9xa"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="VXe-is-TrW"/>
|
|
</view>
|
|
<navigationItem key="navigationItem" title="Title" id="Ja7-Gn-Q1G"/>
|
|
<connections>
|
|
<outlet property="mapView" destination="UFa-F1-ny6" id="q6c-IG-QE3"/>
|
|
<outlet property="tableView" destination="tuB-TB-6oT" id="Vtm-TF-70f"/>
|
|
<segue destination="T4w-Nz-H9R" kind="show" identifier="openGatewayDetail" id="DQm-0d-brY"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="7wS-xR-ms3" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="3449" y="-1306"/>
|
|
</scene>
|
|
<!--Side Menu Navigation Controller-->
|
|
<scene sceneID="gOX-yi-sFP">
|
|
<objects>
|
|
<navigationController id="Xem-jg-Xlm" customClass="UISideMenuNavigationController" customModule="SideMenu" sceneMemberID="viewController">
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="kQ0-0P-nCC">
|
|
<rect key="frame" x="0.0" y="20" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</navigationBar>
|
|
<connections>
|
|
<segue destination="IRa-Tu-z8L" kind="relationship" relationship="rootViewController" id="rm7-9q-AsM"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="2za-Iu-Z6p" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="580" y="-1305"/>
|
|
</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="Menu" id="5K7-Fn-pYV">
|
|
<connections>
|
|
<segue destination="Xem-jg-Xlm" kind="show" identifier="openMenu" id="Whl-9k-Yj2"/>
|
|
</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="978" y="-227"/>
|
|
</scene>
|
|
<!--Location Detail View-->
|
|
<scene sceneID="LQ9-aX-3sA">
|
|
<objects>
|
|
<viewController title="Location 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="65" 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="20" 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="275" width="375" height="392"/>
|
|
<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="2001" y="-325"/>
|
|
</scene>
|
|
<!--Device Detail-->
|
|
<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="44"/>
|
|
<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="172" height="44"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="172" id="RRS-6S-a7K"/>
|
|
</constraints>
|
|
<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="172" y="0.0" width="171" height="44"/>
|
|
<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="top" secondItem="u2w-Yy-Exm" secondAttribute="top" id="5QW-f5-FX9"/>
|
|
<constraint firstItem="8Um-Bu-9sz" firstAttribute="leading" secondItem="u2w-Yy-Exm" secondAttribute="leading" constant="16" id="DTN-Mt-MOn"/>
|
|
<constraint firstAttribute="trailing" secondItem="8Um-Bu-9sz" secondAttribute="trailing" constant="16" id="Xho-aE-Uhw"/>
|
|
</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="Device Detail" id="sUT-g4-ZVO"/>
|
|
<nil key="simulatedBottomBarMetrics"/>
|
|
<refreshControl key="refreshControl" opaque="NO" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" id="4fv-Lb-C8k">
|
|
<rect key="frame" x="0.0" y="0.0" width="1000" height="1000"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</refreshControl>
|
|
<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="2001" y="532"/>
|
|
</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>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Mlm-Lp-0uP">
|
|
<rect key="frame" x="287" y="300" width="80" height="30"/>
|
|
<state key="normal" title="View Graph"/>
|
|
<connections>
|
|
<segue destination="sJg-Af-FtE" kind="show" identifier="openHistoryGraph" id="WaU-6H-sQq"/>
|
|
</connections>
|
|
</button>
|
|
</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="Eh7-ay-CB3" firstAttribute="trailing" secondItem="Mlm-Lp-0uP" secondAttribute="trailing" constant="8" id="q1R-H2-CcR"/>
|
|
<constraint firstItem="Q4o-w1-JdP" firstAttribute="top" secondItem="Eh7-ay-CB3" secondAttribute="top" id="rDC-Kx-1JX"/>
|
|
<constraint firstItem="Mlm-Lp-0uP" firstAttribute="top" secondItem="qKa-BE-rae" secondAttribute="bottom" constant="4" id="us2-ib-CDk"/>
|
|
<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="3004" y="531"/>
|
|
</scene>
|
|
<!--History Graph View Controller-->
|
|
<scene sceneID="WkV-VI-zTb">
|
|
<objects>
|
|
<viewController id="sJg-Af-FtE" customClass="HistoryGraphViewController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="vle-Io-eDj">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="t93-GQ-APW" customClass="Chart" customModule="SwiftChart">
|
|
<rect key="frame" x="0.0" y="98" width="375" height="569"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="string" keyPath="identifier" value="lineChart"/>
|
|
<userDefinedRuntimeAttribute type="number" keyPath="lineWidth">
|
|
<real key="value" value="2"/>
|
|
</userDefinedRuntimeAttribute>
|
|
<userDefinedRuntimeAttribute type="color" keyPath="labelColor">
|
|
<color key="value" red="0.0" green="0.32852089410000002" blue="0.57488495110000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</userDefinedRuntimeAttribute>
|
|
<userDefinedRuntimeAttribute type="color" keyPath="axesColor">
|
|
<color key="value" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</userDefinedRuntimeAttribute>
|
|
<userDefinedRuntimeAttribute type="color" keyPath="gridColor">
|
|
<color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</userDefinedRuntimeAttribute>
|
|
</userDefinedRuntimeAttributes>
|
|
</view>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Tap for Value" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GVB-oH-Gbh">
|
|
<rect key="frame" x="8" y="64" width="100" height="34"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="34" id="mH7-T4-RSj"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<constraints>
|
|
<constraint firstItem="t93-GQ-APW" firstAttribute="bottom" secondItem="HhQ-pe-EoY" secondAttribute="bottom" id="4hl-L7-cV4"/>
|
|
<constraint firstItem="GVB-oH-Gbh" firstAttribute="top" secondItem="HhQ-pe-EoY" secondAttribute="top" id="JVy-0b-HuT"/>
|
|
<constraint firstItem="GVB-oH-Gbh" firstAttribute="leading" secondItem="HhQ-pe-EoY" secondAttribute="leading" constant="8" id="fgy-DC-coW"/>
|
|
<constraint firstItem="t93-GQ-APW" firstAttribute="leading" secondItem="HhQ-pe-EoY" secondAttribute="leading" id="gSt-Qz-p3K"/>
|
|
<constraint firstItem="t93-GQ-APW" firstAttribute="top" secondItem="GVB-oH-Gbh" secondAttribute="bottom" id="oYi-Rg-r61"/>
|
|
<constraint firstItem="t93-GQ-APW" firstAttribute="trailing" secondItem="HhQ-pe-EoY" secondAttribute="trailing" id="z6s-FI-MsI"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="safeArea" id="HhQ-pe-EoY"/>
|
|
</view>
|
|
<connections>
|
|
<outlet property="label" destination="GVB-oH-Gbh" id="JZo-Wq-9Od"/>
|
|
<outlet property="leftConstraint" destination="fgy-DC-coW" id="Icg-I6-cP4"/>
|
|
<outlet property="lineChart" destination="t93-GQ-APW" id="HtP-Wq-xnC"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Add-tM-hJL" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="3972" y="530"/>
|
|
</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"/>
|
|
<searchBar key="tableHeaderView" contentMode="redraw" id="z2g-Ak-4Pp">
|
|
<rect key="frame" x="0.0" y="0.0" width="375" height="44"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
|
<textInputTraits key="textInputTraits"/>
|
|
</searchBar>
|
|
<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="72" 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="Menu" id="yA7-No-AKb">
|
|
<connections>
|
|
<segue destination="Xem-jg-Xlm" kind="show" identifier="openMenu" id="qTd-vu-ryN"/>
|
|
</connections>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<refreshControl key="refreshControl" opaque="NO" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" id="WnO-fc-pmd">
|
|
<rect key="frame" x="0.0" y="0.0" width="1000" height="1000"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</refreshControl>
|
|
<connections>
|
|
<outlet property="searchBar" destination="z2g-Ak-4Pp" id="XeB-mp-w39"/>
|
|
<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="-212" y="84"/>
|
|
</scene>
|
|
<!--Main Nav Controller-->
|
|
<scene sceneID="zCd-ds-i4W">
|
|
<objects>
|
|
<navigationController id="iJg-Zc-arO" customClass="MainNavController" customModule="pocloud" customModuleProvider="target" sceneMemberID="viewController">
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" largeTitles="YES" id="eWM-wh-jgG">
|
|
<rect key="frame" x="0.0" y="20" width="375" height="96"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<color key="barTintColor" red="0.90823972225189209" green="0.92638683319091797" blue="0.9317171573638916" alpha="1" colorSpace="calibratedRGB"/>
|
|
</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="-1713" y="85"/>
|
|
</scene>
|
|
</scenes>
|
|
<resources>
|
|
<image name="POCloud" width="2100" height="512"/>
|
|
</resources>
|
|
<inferredMetricsTieBreakers>
|
|
<segue reference="9Om-lw-Jgn"/>
|
|
<segue reference="wUb-ND-zk7"/>
|
|
<segue reference="DQm-0d-brY"/>
|
|
<segue reference="LUR-lb-5qK"/>
|
|
</inferredMetricsTieBreakers>
|
|
</document>
|