/
setup.py
56 lines (44 loc) · 1.47 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# piren.py
#
# by Ian Thompson on 12/2/16
# Part of the Piren Project
#
# (c) 2016 Ian Thompson
from collections import deque
import sirens
from time import sleep
# case = deque([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
case = deque([1, 0, 0])
def set_wail():
if case[0] == 1:
return sirens.Federal_Signal.SSP3000b_w_Rumbler.wail()
if case[1] == 1:
return sirens.Federal_Signal.SSP3000b.wail()
if case[2] == 1:
return sirens.Federal_Signal.Touchmaster_Touchmaster_Delta.wail()
def set_horn():
if case[0] == 1:
return sirens.Federal_Signal.SSP3000b_w_Rumbler.horn()
if case[1] == 1:
return sirens.Federal_Signal.SSP3000b.horn()
if case[2] == 1:
return sirens.Federal_Signal.Touchmaster_Touchmaster_Delta.horn()
def set_yelp():
if case[0] == 1:
return sirens.Federal_Signal.SSP3000b_w_Rumbler.yelp()
if case[1] == 1:
return sirens.Federal_Signal.SSP3000b.yelp()
if case[2] == 1:
return sirens.Federal_Signal.Touchmaster_Touchmaster_Delta.yelp()
def set_phaser():
if case[0] == 1:
return sirens.Federal_Signal.SSP3000b_w_Rumbler.phaser()
if case[1] == 1:
return sirens.Federal_Signal.SSP3000b.phaser()
if case[2] == 1:
return sirens.Federal_Signal.Touchmaster_Touchmaster_Delta.phaser()
wail = set_wail()
horn = set_horn()
yelp = set_yelp()
phaser = set_phaser()