Minor queue is empty
en del på sm_macro

fikset en del på sm_makroen og la til en metode
i queue som jeg trengte
Glemte å save filene på forrige...
Corrected some errors

Bool can't be used as a data type without including a library so made it
an int which returns 0 and 1. Also corrected the
get_floor_sensor_signal() to elev_get_floor_sensor_signal() which is the
correct function
added queue change function

Also did some minor fixes
Added make file fix
Added from working in lab wednesday
More from the lab

Fikk den til å virke nesten men er fortsatt litt buggs
Tried to fix some stuff and add sme smart features

Hvis denne ikke fungerer revert til More from the lab committen. Har
tatt litt av koden vi lagde på laben og modifisert det slik at den skal
oppføre seg nesten helt som tilstandsmaskinen tilsier.
La til slik at den slukker kommand lampene også-
Nesten fult fungerende heis \o/ Les commit message for buggs etc.

VIKTIG! Må gjøres ferdig på fredag eller noen må gå innom
labben og teste dette på lørdag/søndag.

Det er en del bugs() som må fikse på imorgen/fredagen:

bugg på elev_sensor_signal funksjonene??
sette en if(elev_sensor_signal == -1) ikke trigger open door

Hvis en ekstrem(0 eller 3) er aktivert + en knapp fra den andre køen
kræsjer den på open door
i mellom etasjer av og til. Test dette å finn ut hvor den failer.

Flere kanpper opp aktivert og command 4 gikk den out of bound

ned(3) + 4 gir out of bound

opp(0) + 1 gir ikke samme feil

Noe feil med kommando logikken når den er på vei opp(sjekk sm_up())

ned fra 4 etassje med 1 knapp gir opendoor kræsj
opp gir ikke samme feil.
bare hvis man trykker ned 1 etasje

feil i sm_down/eller open door når man kommer fra down
feil med command[3]

Hva trengs å gjøres i helga:
#1 Rydde opp i kode
#2 Kommentere funksjoner i header og i .c. I .c står det hva funksjonen
gjør i .h står det hva den gjør og hva den returener.
#1 Lage kommunikasjons diagram UML/lage ferdig UML ut i fra hva det står
Sånn les forige comit
Deployable Elevator

Fixed the buggs and the elevator now work as intended
Deployable Elevator

Fixed som stop button things in sm_macro
Going to fix the function calling conventions and usage in a new branch
Opprydding

en del opprydding, mest i sm_macro og main men også litt ellers.
kan du rydde i headerfilene så det stemmer overens med
kommunikasjonsdiagrammet?