Skip to content
Snippets Groups Projects
Commit 69f6a8de authored by Mark Tearle's avatar Mark Tearle
Browse files

Change references of Snack to Coke

parent 5e4d02f1
Branches
No related merge requests found
...@@ -14,9 +14,9 @@ import string ...@@ -14,9 +14,9 @@ import string
class ContainedMultiSelect(npyscreen.BoxTitle): class ContainedMultiSelect(npyscreen.BoxTitle):
_contained_widget = npyscreen.TitleMultiSelect _contained_widget = npyscreen.TitleMultiSelect
class SnackButtonPress(npyscreen.MiniButtonPress): class CokeButtonPress(npyscreen.MiniButtonPress):
def __init__(self, screen, when_pressed_function=None, when_pressed_callback=None, *args, **keywords): def __init__(self, screen, when_pressed_function=None, when_pressed_callback=None, *args, **keywords):
super(SnackButtonPress, self).__init__(screen, *args, **keywords) super(CokeButtonPress, self).__init__(screen, *args, **keywords)
self.when_pressed_callback = when_pressed_callback self.when_pressed_callback = when_pressed_callback
def whenPressed(self,key=None): def whenPressed(self,key=None):
...@@ -36,7 +36,7 @@ class Switches: ...@@ -36,7 +36,7 @@ class Switches:
self.switch_input &= ~0x20 self.switch_input &= ~0x20
class VirtualSnack(npyscreen.Form): class VirtualCoke(npyscreen.Form):
def while_waiting(self): def while_waiting(self):
self.date_widget.value = datetime.now().ctime() self.date_widget.value = datetime.now().ctime()
...@@ -46,7 +46,7 @@ class VirtualSnack(npyscreen.Form): ...@@ -46,7 +46,7 @@ class VirtualSnack(npyscreen.Form):
self.display() self.display()
def create(self, *args, **keywords): def create(self, *args, **keywords):
super(VirtualSnack, self).create(*args, **keywords) super(VirtualCoke, self).create(*args, **keywords)
self.textdisplay = self.add(npyscreen.FixedText, value=self.parentApp.textdisplay, editable=False, relx=9) self.textdisplay = self.add(npyscreen.FixedText, value=self.parentApp.textdisplay, editable=False, relx=9)
self.textdisplay.important = True self.textdisplay.important = True
...@@ -57,11 +57,11 @@ class VirtualSnack(npyscreen.Form): ...@@ -57,11 +57,11 @@ class VirtualSnack(npyscreen.Form):
for keypad in range(0,10): for keypad in range(0,10):
kpx = ((keypad % 4) * 6 ) + 3 kpx = ((keypad % 4) * 6 ) + 3
kpy = int(keypad / 4) + 4 kpy = int(keypad / 4) + 4
widget = self.add(SnackButtonPress,name="%d"%keypad, relx = kpx, rely = kpy, when_pressed_callback=self.parentApp.when_keypad_pressed) widget = self.add(CokeButtonPress,name="%d"%keypad, relx = kpx, rely = kpy, when_pressed_callback=self.parentApp.when_keypad_pressed)
self.kpbuttons.append(widget) self.kpbuttons.append(widget)
self.add_handlers({"%d"%keypad: widget.whenPressed}) self.add_handlers({"%d"%keypad: widget.whenPressed})
self.reset=self.add(SnackButtonPress,name="RESET", relx = kpx + 7, rely = kpy, when_pressed_callback=self.parentApp.when_reset_pressed) self.reset=self.add(CokeButtonPress,name="RESET", relx = kpx + 7, rely = kpy, when_pressed_callback=self.parentApp.when_reset_pressed)
self.add_handlers({"R": self.reset.whenPressed}) self.add_handlers({"R": self.reset.whenPressed})
self.add_handlers({"r": self.reset.whenPressed}) self.add_handlers({"r": self.reset.whenPressed})
...@@ -69,12 +69,12 @@ class VirtualSnack(npyscreen.Form): ...@@ -69,12 +69,12 @@ class VirtualSnack(npyscreen.Form):
self.dip = self.add(npyscreen.MultiSelect, name = "DIP Switch", max_width=10, rely =3, relx = 35, max_height=10, value = [], values = ["DIP1", "DIP2", "DIP3","DIP4","DIP5","DIP6","DIP7","DIP8"], scroll_exit=True) self.dip = self.add(npyscreen.MultiSelect, name = "DIP Switch", max_width=10, rely =3, relx = 35, max_height=10, value = [], values = ["DIP1", "DIP2", "DIP3","DIP4","DIP5","DIP6","DIP7","DIP8"], scroll_exit=True)
self.nickel=self.add(SnackButtonPress,name="0.05", rely= 3, relx=50) self.nickel=self.add(CokeButtonPress,name="0.05", rely= 3, relx=50)
self.dime=self.add(SnackButtonPress,name="0.10", relx=50) self.dime=self.add(CokeButtonPress,name="0.10", relx=50)
self.quarter=self.add(SnackButtonPress,name="0.25", relx=50) self.quarter=self.add(CokeButtonPress,name="0.25", relx=50)
self.dollar=self.add(SnackButtonPress,name="1.00", relx=50) self.dollar=self.add(CokeButtonPress,name="1.00", relx=50)
self.mode=self.add(SnackButtonPress,name="MODE", relx=50) self.mode=self.add(CokeButtonPress,name="MODE", relx=50)
self.date_widget = self.add(npyscreen.FixedText, value=datetime.now().ctime(), editable=False, rely=18) self.date_widget = self.add(npyscreen.FixedText, value=datetime.now().ctime(), editable=False, rely=18)
...@@ -89,7 +89,7 @@ class VirtualSnack(npyscreen.Form): ...@@ -89,7 +89,7 @@ class VirtualSnack(npyscreen.Form):
self.editing = False self.editing = False
class VirtualSnackApp(npyscreen.NPSAppManaged): class VirtualCokeApp(npyscreen.NPSAppManaged):
keypress_timeout_default = 1 keypress_timeout_default = 1
def onStart(self): def onStart(self):
...@@ -99,7 +99,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged): ...@@ -99,7 +99,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged):
self.switches = Switches() self.switches = Switches()
self.textdisplay = "*5N4CK0RZ*" self.textdisplay = "*5N4CK0RZ*"
self.F = self.addForm("MAIN", VirtualSnack, name="Virtual Snack") self.F = self.addForm("MAIN", VirtualCoke, name="Virtual Coke")
# socket code # socket code
self.CONNECTION_LIST = [] # list of socket clients self.CONNECTION_LIST = [] # list of socket clients
...@@ -131,7 +131,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged): ...@@ -131,7 +131,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged):
self.CONNECTION_LIST.append(sockfd) self.CONNECTION_LIST.append(sockfd)
self.received = "Client (%s, %s) connected" % addr self.received = "Client (%s, %s) connected" % addr
self.do_send("000 Virtual Snack is alive \n") self.do_send("000 Virtual Coke is alive \n")
self.do_prompt() self.do_prompt()
#Some incoming message from a client #Some incoming message from a client
...@@ -161,7 +161,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged): ...@@ -161,7 +161,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged):
def onCleanExit(self): def onCleanExit(self):
self.server_socket.close() self.server_socket.close()
# Snack Emulator comms below # Coke Emulator comms below
def do_send(self, data): def do_send(self, data):
# Get the list sockets which are ready to be written through select # Get the list sockets which are ready to be written through select
...@@ -213,7 +213,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged): ...@@ -213,7 +213,7 @@ class VirtualSnackApp(npyscreen.NPSAppManaged):
keywords['widget'].value = False keywords['widget'].value = False
self.F.display() self.F.display()
# Snack Emulator code below # Coke Emulator code below
def do_prompt(self): def do_prompt(self):
self.do_send("# ") self.do_send("# ")
...@@ -250,7 +250,7 @@ Commands starting with # are ignored (comments) ...@@ -250,7 +250,7 @@ Commands starting with # are ignored (comments)
def do_about(self): def do_about(self):
about = """ about = """
The Virtual Vending^WSnack Machine Company The Virtual Vending^WCoke Machine Company
Mark Tearle, October 2014 Mark Tearle, October 2014
""" """
...@@ -316,5 +316,5 @@ Mark Tearle, October 2014 ...@@ -316,5 +316,5 @@ Mark Tearle, October 2014
self.do_prompt() self.do_prompt()
if __name__ == "__main__": if __name__ == "__main__":
App = VirtualSnackApp() App = VirtualCokeApp()
App.run() App.run()
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment