Skip to content

Haraldlons/TTK4145-Real-time-Programming-Spring-2017-Group-89

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTK4145-Spring-2017-Group-89

Good GO-tutorial:

https://www.youtube.com/watch?v=CF9S4QZuV30&t=923s

TODO:

  • Finne ut hva watchdog skal gjøre.
  • Recovery fra storage (Hva skal master og controller gjøre når det finnes stuff i storage?)
  • Internal button presses
  • Holde styr på slaver som er i live
  • Sette direction (ElevatorState) i slave
  • Fikse programflyt for skifte av master
    • Inkluderer dersom det finnes flere master
  • Kontinuerlig hld styr på hvilke slaver som er i live. Send over channel
    • Ved slave-død, kall på redistributeOrders()
  • PACKET LOSS ER NOE DE TESTER, MÅ HÅNDTERES

Bugs:

  • Dersom master.updateOrders() får inn samme etasje som heisen er på for øyeblikket blir orderen plassert på feil sted.

  • Nettverk er vanskelig å få til å fungere. Saken er at om jeg ikke closer en socket/connect(whatever it's called) så får jeg problemer neste gang jeg kjører programmet. Tror kanskje det kan være lurt å definere og close sockets helt i main.go, men vi må skrive om flere funksjoner da.

    • Er til en viss grad fikset (12/03/17)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •