Sensor Countdown alt graphics and new settings menu section

This commit is contained in:
Paul Plant 2021-08-30 20:28:15 +02:00
parent f45d65581a
commit 9adc79f32e
78 changed files with 2975 additions and 120 deletions

View File

@ -8,6 +8,7 @@
/* Begin PBXBuildFile section */
470CE1FC246802EB00D5CB74 /* BluetoothPeripheralsView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 470CE1FE246802EB00D5CB74 /* BluetoothPeripheralsView.strings */; };
470F021326DD515300C5D626 /* SettingsViewSensorCountdownSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 470F021226DD515300C5D626 /* SettingsViewSensorCountdownSettingsViewModel.swift */; };
4749EB9B25B36E010072DF8B /* LibreNFC.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4749EB9D25B36E010072DF8B /* LibreNFC.strings */; };
47503382247420A200D2260B /* BluetoothPeripheralView.strings in Resources */ = {isa = PBXBuildFile; fileRef = 47503384247420A200D2260B /* BluetoothPeripheralView.strings */; };
4752B400263570DA0081D551 /* ConstantsStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4752B3FF263570DA0081D551 /* ConstantsStatistics.swift */; };
@ -572,6 +573,7 @@
2867F5DA25BC209C00AA1E98 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Snooze.strings; sourceTree = "<group>"; };
2867F5DB25BC209C00AA1E98 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LibreNFC.strings; sourceTree = "<group>"; };
470CE1FF246802F400D5CB74 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/BluetoothPeripheralsView.strings; sourceTree = "<group>"; };
470F021226DD515300C5D626 /* SettingsViewSensorCountdownSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewSensorCountdownSettingsViewModel.swift; sourceTree = "<group>"; };
4749EB9C25B36E010072DF8B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LibreNFC.strings; sourceTree = "<group>"; };
47503383247420A200D2260B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/BluetoothPeripheralView.strings; sourceTree = "<group>"; };
4752B3FF263570DA0081D551 /* ConstantsStatistics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConstantsStatistics.swift; sourceTree = "<group>"; };
@ -2215,6 +2217,7 @@
F8B3A83D227F090D004BA588 /* SettingsViewSpeakSettingsViewModel.swift */,
F8E51D6824549E2C001C9E5A /* SettingsViewTraceSettingsViewModel.swift */,
4752B4052635878E0081D551 /* SettingsViewStatisticsSettingsViewModel.swift */,
470F021226DD515300C5D626 /* SettingsViewSensorCountdownSettingsViewModel.swift */,
);
path = SettingsViewModels;
sourceTree = "<group>";
@ -3224,6 +3227,7 @@
F8F9721623A5915900C3F17D /* CGMG4xDripTransmitter.swift in Sources */,
F821CF8122A5C814005C1E43 /* RepeatingTimer.swift in Sources */,
F80D915C24F06A40006840B5 /* PreLibre2.swift in Sources */,
470F021326DD515300C5D626 /* SettingsViewSensorCountdownSettingsViewModel.swift in Sources */,
F8F9722223A5915900C3F17D /* CRC.swift in Sources */,
F821CF6F229FC280005C1E43 /* Endpoint+NightScout.swift in Sources */,
F8F9722A23A5915900C3F17D /* TransmitterBatteryInfo.swift in Sources */,

View File

@ -33,8 +33,6 @@ extension UserDefaults {
case multipleAppBadgeValueWith10 = "multipleAppBadgeValueWith10"
/// should the clock view be shown when the screen is locked?
case showClockWhenScreenIsLocked = "showClockWhenScreenIsLocked"
/// should the countdown graphic be shown in the applicable for the sensor type being used?
case showSensorCountdown = "showSensorCountdown"
/// minimum time between two notifications, set by user
case notificationInterval = "notificationInterval"
@ -66,6 +64,16 @@ extension UserDefaults {
/// use the "standard" range of 70-180mg/dl to calculate the statistics?
case useStandardStatisticsRange = "useStandardStatisticsRange"
// Sensor Countdown settings
/// show the sensor countdown graphic where applicable?
case showSensorCountdown = "showSensorCountdown"
/// does the user prefer the alternative "count up" graphics?
case showSensorCountdownAlternativeGraphics = "showSensorCountdownAlternativeGraphics"
/// store the max sensor age in days if applicable to the active sensor type
case maxSensorAgeInDays = "maxSensorAgeInDays"
// Transmitter
/// transmitter type
@ -280,8 +288,6 @@ extension UserDefaults {
/// - stored as data as read from transmitter
case librePatchInfo = "librePatchInfo"
case maxSensorAgeInDays = "maxSensorAgeInDays"
}
// MARK: - ===== User Configurable Settings ======
@ -368,17 +374,6 @@ extension UserDefaults {
}
}
/// should the countdown graphic be shown in the applicable for the sensor type being used?
@objc dynamic var showSensorCountdown: Bool {
// default value for bool in userdefaults is false, as default we want the clock to show when the screen is locked
get {
return !bool(forKey: Key.showSensorCountdown.rawValue)
}
set {
set(!newValue, forKey: Key.showSensorCountdown.rawValue)
}
}
// MARK: Home Screen Settings
/// the urgenthighmarkvalue in unit selected by user ie, mgdl or mmol
@ -705,6 +700,31 @@ extension UserDefaults {
}
// MARK: Sensor Countdown Settings
/// should the countdown graphic be shown in the applicable for the sensor type being used?
@objc dynamic var showSensorCountdown: Bool {
// default value for bool in userdefaults is false, as default we want the sensor countdown to show when a compatible sensor is started
get {
return !bool(forKey: Key.showSensorCountdown.rawValue)
}
set {
set(!newValue, forKey: Key.showSensorCountdown.rawValue)
}
}
/// does the user prefer to use the alternative countdown graphic? This would show a "count-up" and not the standard "count-down"
@objc dynamic var showSensorCountdownAlternativeGraphics: Bool {
// default value for bool in userdefaults is false, as default we want the show the normal countdown graphics so leave as false
get {
return bool(forKey: Key.showSensorCountdownAlternativeGraphics.rawValue)
}
set {
set(newValue, forKey: Key.showSensorCountdownAlternativeGraphics.rawValue)
}
}
// MARK: Transmitter Settings
/// cgm ransmittertype currently active

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -7,7 +7,7 @@
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_00.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
@ -23,14 +23,14 @@
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="0.52410025"
inkscape:cx="392.10056"
inkscape:cy="-271.89455"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:zoom="0.84670104"
inkscape:cx="391.51954"
inkscape:cy="-272.23304"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
@ -46,98 +46,98 @@
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="opacity:1;mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45496"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -7,7 +7,7 @@
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_01_urgent.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
@ -23,13 +23,13 @@
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="2.096401"
inkscape:cx="275.47211"
inkscape:cy="26.950951"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="781"
inkscape:window-x="0"
inkscape:window-y="12"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
@ -46,7 +46,7 @@
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="opacity:1;mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_00_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_00_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="0.52410025"
inkscape:cx="392.10056"
inkscape:cy="-271.89455"
inkscape:window-width="1440"
inkscape:window-height="781"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45496"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_01_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_01_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_01_urgent_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_01_urgent_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64673"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="781"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_01_warning_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_01_warning_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.3902192"
inkscape:cx="275.13648"
inkscape:cy="26.974164"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_02_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_02_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.0482005"
inkscape:cx="246.61312"
inkscape:cy="-45.315758"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_03_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_03_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_04_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_04_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_05_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_05_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.3902192"
inkscape:cx="275.13648"
inkscape:cy="26.974164"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_06_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_06_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.3902192"
inkscape:cx="275.13648"
inkscape:cy="26.974164"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_07_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
sodipodi:docname="sensor14_07.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="2.096401"
inkscape:cx="275.47211"
inkscape:cy="26.950951"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="12"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_08_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_08_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.3902192"
inkscape:cx="275.13648"
inkscape:cy="26.974164"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_09_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_09_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="249.52226"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="781"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_10_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_10_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_11_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_11_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_12_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_12_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_13_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_13_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.4928528"
inkscape:cx="275.64674"
inkscape:cy="27.129266"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#737373;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "sensor14_14_alt.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="390pt"
height="14pt"
viewBox="0 0 137.58333 4.9388889"
version="1.1"
id="svg5"
inkscape:version="1.1 (c4e8f9e, 2021-05-24)"
sodipodi:docname="sensor14_14_alt.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.2969159"
inkscape:cx="275.65397"
inkscape:cy="26.601572"
inkscape:window-width="1440"
inkscape:window-height="785"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
units="pt"
borderlayer="false"
inkscape:showpageshadow="false"
showborder="true"
showguides="true"
height="16pt" />
<defs
id="defs2" />
<g
inkscape:label="dark"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="opacity:1;mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect205"
width="8.685586"
height="1.7625694"
x="0.97079581"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use556"
width="8.685586"
height="1.7625694"
x="10.742082"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2481"
width="8.685586"
height="1.7625694"
x="20.513365"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2483"
width="8.685586"
height="1.7625694"
x="30.284651"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2491"
width="8.685586"
height="1.7625694"
x="40.055935"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2479"
width="8.685586"
height="1.7625694"
x="49.827225"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2475"
width="8.685586"
height="1.7625694"
x="59.598511"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2477"
width="8.685586"
height="1.7625694"
x="69.369812"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2485"
width="8.685586"
height="1.7625694"
x="79.141075"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2493"
width="8.685586"
height="1.7625694"
x="88.912361"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2487"
width="8.685586"
height="1.7625694"
x="98.683655"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2495"
width="8.685586"
height="1.7625694"
x="108.45495"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2497"
width="8.685586"
height="1.7625694"
x="118.22622"
y="0.88260436" />
<rect
style="mix-blend-mode:normal;fill:#141414;fill-opacity:1;stroke:#000000;stroke-width:0.107152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="use2489"
width="8.685586"
height="1.7625694"
x="127.99751"
y="0.88260436" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -112,8 +112,18 @@ class Texts_SettingsView {
return NSLocalizedString("settingsviews_useIFCCA1C", tableName: filename, bundle: Bundle.main, value: "Show HbA1c in mmols/mol?", comment: "statistics settings, use IFCC method for HbA1c?")
}()
static let showSensorCountdown: String = {
return NSLocalizedString("settingsviews_showSensorCountdown", tableName: filename, bundle: Bundle.main, value: "Show Sensor Countdown?", comment: "statistics settings, should the app show a sensor countdown graphic if applicable for the sensor type?")
// MARK: - Section Sensor Countdown
static let sectionTitleSensorCountdown: String = {
return NSLocalizedString("settingsviews_sectiontitlesensorcountdown", tableName: filename, bundle: Bundle.main, value: "Sensor Countdown", comment: "sensor countdown settings, section title")
}()
static let labelShowSensorCountdown: String = {
return NSLocalizedString("settingsviews_showSensorCountdown", tableName: filename, bundle: Bundle.main, value: "Show Sensor Countdown?", comment: "sensor countdown settings, show sensor countdown graphic on home screen")
}()
static let labelShowSensorCountdownAlternativeGraphics: String = {
return NSLocalizedString("settingsviews_showSensorCountdownAlternativeGraphics", tableName: filename, bundle: Bundle.main, value: "Use Alternative Graphics?", comment: "sensor countdown settings, use alternative sensor countdown graphics on home screen")
}()

View File

@ -2326,68 +2326,52 @@ final class RootViewController: UIViewController {
UserDefaults.standard.maxSensorAgeInDays = maxDays
}
// pull the integer from UserDefaults (if no transmitter/sensor is connected, this will just use the previous value stored there)
let maxSensorAgeInDays = UserDefaults.standard.maxSensorAgeInDays
// pull the boolean value from UserDefaults to see if you user prefers the alternative graphics (count-up instead of count-down)
let showSensorCountdownAlternativeGraphics = UserDefaults.standard.showSensorCountdownAlternativeGraphics
// check if the sensor type has a hard coded maximum sensor life (when using the app, so not applicable to Dexcom)
if maxSensorAgeInDays > 0 {
// check if the sensor type has a hard coded maximum sensor life previously stored.
if let maxSensorAgeInDays = UserDefaults.standard.maxSensorAgeInDays as Int?, maxSensorAgeInDays > 0 {
// calculate how many hours the sensor has been used for since starting. We need to use hours instead of days because during the last day we need to see how many hours are left so that we can display the warning and urgent status graphics.
let currentSensorAgeInHours: Int = Calendar.current.dateComponents([.hour], from: activeSensor!.startDate - 5 * 60, to: Date()).hour!
// if this is considered to be a 14 day sensor, run the 14 day sensor graphics
if maxSensorAgeInDays == 14 {
// we need to calculate the hours so that we can see if we need to show the yellow (<12hrs remaining) or red (<6hrs remaining) graphics
let sensorCountdownHoursRemaining: Int = (maxSensorAgeInDays * 24) - currentSensorAgeInHours
// start programatically creating the asset name that we will loaded. This is based upon the max sensor days and the days "remaining". To get the full days, we need to round up the currentSensorAgeInHours to the nearest 24 hour block
var sensorCountdownAssetName: String = "sensor" + String(maxSensorAgeInDays) + "_"
// if the sensor hours remaining is 0 or less, then the sensor is either expired or in the last 12 hours of "overtime" (e.g Libre sensors have an extra 12 hours before the stop working). If this happens, then instead of appending the days left, always show the "00" graphic.
if sensorCountdownHoursRemaining > 0 {
var sensorCountdownGraphic: UIImage
sensorCountdownAssetName += String(Int(round(Double(currentSensorAgeInHours / 24)) * 24) / 24)
switch currentSensorAgeInHours {
case 0..<24:
sensorCountdownGraphic = UIImage(named: "sensor14_14")!
case 24..<48:
sensorCountdownGraphic = UIImage(named: "sensor14_13")!
case 48..<72:
sensorCountdownGraphic = UIImage(named: "sensor14_12")!
case 72..<96:
sensorCountdownGraphic = UIImage(named: "sensor14_11")!
case 96..<120:
sensorCountdownGraphic = UIImage(named: "sensor14_10")!
case 120..<144:
sensorCountdownGraphic = UIImage(named: "sensor14_09")!
case 144..<168:
sensorCountdownGraphic = UIImage(named: "sensor14_08")!
case 168..<192:
sensorCountdownGraphic = UIImage(named: "sensor14_07")!
case 192..<216:
sensorCountdownGraphic = UIImage(named: "sensor14_06")!
case 216..<240:
sensorCountdownGraphic = UIImage(named: "sensor14_05")!
case 240..<264:
sensorCountdownGraphic = UIImage(named: "sensor14_04")!
case 264..<288:
sensorCountdownGraphic = UIImage(named: "sensor14_03")!
case 288..<312:
sensorCountdownGraphic = UIImage(named: "sensor14_02")!
case 312..<324:
// still between 12 and 24 hours left
sensorCountdownGraphic = UIImage(named: "sensor14_01")!
case 324..<330:
// just between 6 and 12 hours left, show the warning image
sensorCountdownGraphic = UIImage(named: "sensor14_01_warning")!
case 330...1000:
// less than 6 hours left, show the urgent image
sensorCountdownGraphic = UIImage(named: "sensor14_01_urgent")!
default:
sensorCountdownGraphic = UIImage(named: "sensor14_14")!
}
} else {
// update the UIImage
sensorCountdownOutlet.image = sensorCountdownGraphic
sensorCountdownAssetName += "00"
// show the sensor countdown image
sensorCountdownOutlet.isHidden = false
}
switch sensorCountdownHoursRemaining {
case 7...12:
sensorCountdownAssetName += "_warning"
case 0...6:
sensorCountdownAssetName += "_urgent"
default: break
}
// if the user prefers the alternative graphics (count-up), then append this to the string
if showSensorCountdownAlternativeGraphics {
sensorCountdownAssetName += "_alt"
}
// update the UIImage
sensorCountdownOutlet.image = UIImage(named: sensorCountdownAssetName)
// show the sensor countdown image
sensorCountdownOutlet.isHidden = false
} else {

View File

@ -35,6 +35,9 @@ final class SettingsViewController: UIViewController {
/// statistics settings
case statistics
/// sensor countdown settings
case sensorCountdown
/// alarms
case alarms
@ -74,6 +77,8 @@ final class SettingsViewController: UIViewController {
return SettingsViewHomeScreenSettingsViewModel()
case .statistics:
return SettingsViewStatisticsSettingsViewModel()
case .sensorCountdown:
return SettingsViewSensorCountdownSettingsViewModel()
case .alarms:
return SettingsViewAlertSettingsViewModel()
case .nightscout:

View File

@ -0,0 +1,135 @@
//
// SettingsViewSensorCountdownSettingsViewModel.swift
// xdrip
//
// Created by Paul Plant on 30/8/21.
// Copyright © 2021 Johan Degraeve. All rights reserved.
//
import Foundation
import UIKit
fileprivate enum Setting:Int, CaseIterable {
//show the statistics on the home screen?
case showSensorCountdown = 0
//should we use the user values for High + Low, or use the standard range?
case showSensorCountdownAlternativeGraphics = 1
}
/// conforms to SettingsViewModelProtocol for all general settings in the first sections screen
struct SettingsViewSensorCountdownSettingsViewModel:SettingsViewModelProtocol {
func uiView(index: Int) -> UIView? {
guard let setting = Setting(rawValue: index) else { fatalError("Unexpected Section") }
switch setting {
case .showSensorCountdown :
return UISwitch(isOn: UserDefaults.standard.showSensorCountdown, action: {(isOn:Bool) in UserDefaults.standard.showSensorCountdown = isOn})
case .showSensorCountdownAlternativeGraphics :
return UISwitch(isOn: UserDefaults.standard.showSensorCountdownAlternativeGraphics, action: {(isOn:Bool) in UserDefaults.standard.showSensorCountdownAlternativeGraphics = isOn})
}
}
func completeSettingsViewRefreshNeeded(index: Int) -> Bool {
return false
}
func storeRowReloadClosure(rowReloadClosure: ((Int) -> Void)) {}
func storeUIViewController(uIViewController: UIViewController) {}
func storeMessageHandler(messageHandler: ((String, String) -> Void)) {
// this ViewModel does need to send back messages to the viewcontroller asynchronously
}
func isEnabled(index: Int) -> Bool {
return true
}
func onRowSelect(index: Int) -> SettingsSelectedRowAction {
guard let setting = Setting(rawValue: index) else { fatalError("Unexpected Section") }
switch setting {
case .showSensorCountdown:
return SettingsSelectedRowAction.callFunction(function: {
if UserDefaults.standard.showSensorCountdown {
UserDefaults.standard.showSensorCountdown = false
} else {
UserDefaults.standard.showSensorCountdown = true
}
})
case .showSensorCountdownAlternativeGraphics:
return SettingsSelectedRowAction.callFunction(function: {
if UserDefaults.standard.showSensorCountdownAlternativeGraphics {
UserDefaults.standard.showSensorCountdownAlternativeGraphics = false
} else {
UserDefaults.standard.showSensorCountdownAlternativeGraphics = true
}
})
}
}
func sectionTitle() -> String? {
return Texts_SettingsView.sectionTitleSensorCountdown
}
func numberOfRows() -> Int {
// if the user doesn't want to see the objectives on the graph, then hide the options, the same applies to the Show Target option
if UserDefaults.standard.showSensorCountdown {
return Setting.allCases.count
} else {
return Setting.allCases.count - 1
}
}
func settingsRowText(index: Int) -> String {
guard let setting = Setting(rawValue: index) else { fatalError("Unexpected Section") }
switch setting {
case .showSensorCountdown:
return Texts_SettingsView.labelShowSensorCountdown
case .showSensorCountdownAlternativeGraphics:
return Texts_SettingsView.labelShowSensorCountdownAlternativeGraphics
}
}
func accessoryType(index: Int) -> UITableViewCell.AccessoryType {
guard let setting = Setting(rawValue: index) else { fatalError("Unexpected Section") }
switch setting {
case .showSensorCountdown, .showSensorCountdownAlternativeGraphics:
return UITableViewCell.AccessoryType.none
}
}
func detailedText(index: Int) -> String? {
guard let setting = Setting(rawValue: index) else { fatalError("Unexpected Section") }
switch setting {
case .showSensorCountdown, .showSensorCountdownAlternativeGraphics:
return nil
}
}
}

View File

@ -21,9 +21,6 @@ fileprivate enum Setting:Int, CaseIterable {
//urgent low value
case useIFCCA1C = 2
/// show a countdown graphic for the sensor days if available?
case showSensorCountdown = 3
}
/// conforms to SettingsViewModelProtocol for all general settings in the first sections screen
@ -44,9 +41,6 @@ struct SettingsViewStatisticsSettingsViewModel:SettingsViewModelProtocol {
case .useIFCCA1C :
return UISwitch(isOn: UserDefaults.standard.useIFCCA1C, action: {(isOn:Bool) in UserDefaults.standard.useIFCCA1C = isOn})
case .showSensorCountdown :
return UISwitch(isOn: UserDefaults.standard.showSensorCountdown, action: {(isOn:Bool) in UserDefaults.standard.showSensorCountdown = isOn})
}
}
@ -99,15 +93,6 @@ struct SettingsViewStatisticsSettingsViewModel:SettingsViewModelProtocol {
}
})
case .showSensorCountdown:
return SettingsSelectedRowAction.callFunction(function: {
if UserDefaults.standard.showSensorCountdown {
UserDefaults.standard.showSensorCountdown = false
} else {
UserDefaults.standard.showSensorCountdown = true
}
})
}
}
@ -139,9 +124,6 @@ struct SettingsViewStatisticsSettingsViewModel:SettingsViewModelProtocol {
case .useIFCCA1C:
return Texts_SettingsView.labelUseIFFCA1C
case .showSensorCountdown:
return Texts_SettingsView.showSensorCountdown
}
}
@ -150,7 +132,7 @@ struct SettingsViewStatisticsSettingsViewModel:SettingsViewModelProtocol {
switch setting {
case .showStatistics, .useStandardStatisticsRange, .useIFCCA1C, .showSensorCountdown:
case .showStatistics, .useStandardStatisticsRange, .useIFCCA1C:
return UITableViewCell.AccessoryType.none
}
@ -161,7 +143,7 @@ struct SettingsViewStatisticsSettingsViewModel:SettingsViewModelProtocol {
switch setting {
case .showStatistics, .useStandardStatisticsRange, .useIFCCA1C, .showSensorCountdown:
case .showStatistics, .useStandardStatisticsRange, .useIFCCA1C:
return nil
}