Hlavní menu

Nástroje

UvodDoKomponent / ParkovisteOsgiSpecifikace

View (print) - Edit page | Recent changes - Page history

Updated 12 September 2012, 11:57 by PremekBrada

UvodDoKomponent.ParkovisteOsgiSpecifikace History

Hide minor edits - Show changes to output

12 September 2012, 11:57 by PremekBrada -
Changed lines 7-8 from:
parkoviste-osgi-packages.png
to:
Attach:parkoviste-osgi-packages.png
Changed lines 11-12 from:
parkoviste-osgi-services.png
to:
Attach:parkoviste-osgi-services.png
12 September 2012, 11:56 by PremekBrada -
Changed lines 7-8 from:
!parkoviste-osgi-packages.png!
to:
parkoviste-osgi-packages.png
Changed lines 11-12 from:
!parkoviste-osgi-services.png!
to:
parkoviste-osgi-services.png
12 September 2012, 11:56 by PremekBrada -
Changed lines 5-6 from:

to:
Komponenty a export-import balíky

!parkoviste-osgi-packages.png!

Vazby přes služby případně události

!parkoviste-osgi-services.png!
12 September 2012, 11:54 by PremekBrada -
Changed lines 9-10 from:
!!! GateStatistics
to:
GateStatistics
Added lines 14-46:
LaneStatistics

public int getCountVehiclesPassed();
public double getVehiclesPerSecond();

ParkingStatistics

public int getCountVehiclesArrived();
public int getCountVehiclesDeparted();

IParkingStatus

public boolean isFull();
public int getCapacity();
public int getNumFreePlaces();
public void decreaseFreePlaces(int amount);
public void increaseFreePlaces(int amount);
public void reset();

RoadSign (může být implementováno též jako události)

public void switchOn();
public void switchOff();
public void showMessage(String msg);

VehicleFlow (může být implementováno též jako události)

public void arrive();
public void leave();

VehicleSink

public void consumeVehicle();
12 September 2012, 11:52 by PremekBrada -
Added lines 1-13:
Stručná specifikace, jak může vypadat implementace parkoviště. Nemusí nutně odpovídat implementaci dostupné na ParkovisteOsgi.

!! Statické pohledy



!! Rozhraní

!!! GateStatistics

public int getNumberOfVehiclesEntering();
public int getNumberOfVehiclesLeaving();