VLCsim
User Guide
Getting Started
Advanced Usage
Reference
API Reference
VLCsim
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (vlcsim.controller.Connection method)
(vlcsim.controller.connection.Connection method)
(vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
(vlcsim.scene.access_point.AccessPoint method)
(vlcsim.scene.AccessPoint method)
(vlcsim.scene.Receiver method)
(vlcsim.scene.receiver.Receiver method)
(vlcsim.scene.RF method)
(vlcsim.scene.rf.RF method)
(vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
(vlcsim.scene.VLed method)
(vlcsim.scene.vled.VLed method)
(vlcsim.simulator.Event method)
(vlcsim.simulator.Simulator method)
A
a (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
A (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
AccessPoint (class in vlcsim.scene)
(class in vlcsim.scene.access_point)
activeConnections (vlcsim.controller.Controller property)
(vlcsim.controller.controller.Controller property)
addRF() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
addVLed() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
aDet (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
Af (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
aggregated_metrics() (vlcsim.simulator.Simulator method)
allocated (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
ALLOCATED (vlcsim.controller.controller.Controller.status attribute)
(vlcsim.controller.Controller.status attribute)
allocationStatus (vlcsim.controller.Controller property)
(vlcsim.controller.controller.Controller property)
allocator (vlcsim.controller.Controller property)
(vlcsim.controller.controller.Controller property)
AP (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
APPosition() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
ARRIVE (vlcsim.simulator.Event.event attribute)
assignConnection() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
assignFrameSlice() (vlcsim.controller.Connection method)
(vlcsim.controller.connection.Connection method)
assignSlice() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
B
B (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
b (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
B (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
BERf (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
bf (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
C
capacityFromAP (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
capacityRequired (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
capacityRf() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
capacityVled() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
cb (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
Connection (class in vlcsim.controller)
(class in vlcsim.controller.connection)
connection (vlcsim.simulator.Event property)
Controller (class in vlcsim.controller)
(class in vlcsim.controller.controller)
D
default_alloc() (vlcsim.controller.Controller static method)
(vlcsim.controller.controller.Controller static method)
default_values() (vlcsim.simulator.Simulator method)
DEPARTURE (vlcsim.simulator.Event.event attribute)
E
Ef (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
end_x (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
end_y (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
Event (class in vlcsim.simulator)
event (vlcsim.simulator.Event attribute)
event_routine() (vlcsim.simulator.Simulator method)
F
FINISH (vlcsim.controller.controller.Controller.nextStatus attribute)
(vlcsim.controller.Controller.nextStatus attribute)
fov (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
fr (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
frameSlice (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
framesState() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
G
gCon (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
get_Allocated_Connections() (vlcsim.simulator.Simulator method)
get_Attempted_Connections() (vlcsim.simulator.Simulator method)
get_Average_Response_Time() (vlcsim.simulator.Simulator method)
get_Average_Turnaround_Time() (vlcsim.simulator.Simulator method)
get_Average_Waiting_Time() (vlcsim.simulator.Simulator method)
get_Blocked_Connections() (vlcsim.simulator.Simulator method)
get_Blocking_Probability() (vlcsim.simulator.Simulator method)
get_Response_Time() (vlcsim.simulator.Simulator method)
get_Turnaround_Time() (vlcsim.simulator.Simulator method)
get_Waiting_Connections() (vlcsim.simulator.Simulator method)
get_Waiting_Probability() (vlcsim.simulator.Simulator method)
get_Waiting_Time() (vlcsim.simulator.Simulator method)
getNextTime() (vlcsim.controller.Connection method)
(vlcsim.controller.connection.Connection method)
getPowerInPointFromVled() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
getPowerInPointFromWalls() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
gm (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
goalConnections (vlcsim.simulator.Simulator property)
goalTime (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
(vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
gv (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
H
height (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
I
i1 (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
i2 (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
ibg (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
id (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
ID (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
id_connection (vlcsim.simulator.Event property)
IDLE (vlcsim.controller.controller.Controller.nextStatus attribute)
(vlcsim.controller.Controller.nextStatus attribute)
index (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
init() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
(vlcsim.simulator.Simulator method)
insertTime() (vlcsim.controller.Connection method)
(vlcsim.controller.connection.Connection method)
L
lambdaS (vlcsim.simulator.Simulator property)
ledPower (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
length (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
lower_capacity_required (vlcsim.simulator.Simulator property)
lower_random_wait (vlcsim.simulator.Simulator property)
M
MAX_ACTIVE_CONNECTIONS_PER_RF (vlcsim.controller.Controller attribute)
(vlcsim.controller.controller.Controller attribute)
MAX_ACTIVE_CONNECTIONS_PER_VLED (vlcsim.controller.Controller attribute)
(vlcsim.controller.controller.Controller attribute)
ml (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
module
vlcsim
vlcsim.controller
vlcsim.controller.connection
vlcsim.controller.controller
vlcsim.scene
vlcsim.scene.access_point
vlcsim.scene.receiver
vlcsim.scene.rf
vlcsim.scene.scenario
vlcsim.scene.vled
vlcsim.simulator
mu (vlcsim.simulator.Simulator property)
N
n (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
N_rf (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
NEXT_CONNECTION_TRY (vlcsim.simulator.Event.event attribute)
nextSliceInAPWhenArriving() (vlcsim.controller.Connection method)
(vlcsim.controller.connection.Connection method)
nFactor_rf (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
nLedsX (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
nLedsY (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
NOT_ALLOCATED (vlcsim.controller.controller.Controller.status attribute)
(vlcsim.controller.Controller.status attribute)
numberOfActiveConnections() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
numberOfAPs (vlcsim.scene.Scenario attribute)
,
[1]
(vlcsim.scene.scenario.Scenario attribute)
,
[1]
numberOfLeds (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
numberOfRFs (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
numberOfSlicesNeeded() (vlcsim.controller.Connection method)
(vlcsim.controller.connection.Connection method)
numberOfVLeds (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
P
PAUSE (vlcsim.controller.controller.Controller.nextStatus attribute)
(vlcsim.controller.Controller.nextStatus attribute)
(vlcsim.simulator.Event.event attribute)
pauseConnection() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
pf (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
pif (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
position (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
print_initial_info() (vlcsim.simulator.Simulator method)
print_row() (vlcsim.simulator.Simulator method)
Q
q (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
R
R_awgn (vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
Receiver (class in vlcsim.scene)
(class in vlcsim.scene.receiver)
receiver (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
receiversCreated (vlcsim.scene.Receiver attribute)
,
[1]
(vlcsim.scene.receiver.Receiver attribute)
,
[1]
RESUME (vlcsim.controller.controller.Controller.nextStatus attribute)
(vlcsim.controller.Controller.nextStatus attribute)
(vlcsim.simulator.Event.event attribute)
resumeConnection() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
RF (class in vlcsim.scene)
(class in vlcsim.scene.rf)
rfs (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
rfsPositions (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
RND_WAIT (vlcsim.controller.controller.Controller.nextStatus attribute)
(vlcsim.controller.Controller.nextStatus attribute)
run() (vlcsim.simulator.Simulator method)
S
s (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
Scenario (class in vlcsim.scene)
(class in vlcsim.scene.scenario)
scenario (vlcsim.controller.Controller property)
(vlcsim.controller.controller.Controller property)
(vlcsim.simulator.Simulator property)
seedCapacityRequired (vlcsim.simulator.Simulator property)
seedRandomWait (vlcsim.simulator.Simulator property)
seedX (vlcsim.simulator.Simulator property)
seedY (vlcsim.simulator.Simulator property)
seedZ (vlcsim.simulator.Simulator property)
set_allocation_algorithm() (vlcsim.simulator.Simulator method)
setBUSY() (vlcsim.scene.access_point.AccessPoint method)
(vlcsim.scene.AccessPoint method)
(vlcsim.scene.RF method)
(vlcsim.scene.rf.RF method)
(vlcsim.scene.VLed method)
(vlcsim.scene.vled.VLed method)
setIDLE() (vlcsim.scene.access_point.AccessPoint method)
(vlcsim.scene.AccessPoint method)
(vlcsim.scene.RF method)
(vlcsim.scene.rf.RF method)
(vlcsim.scene.VLed method)
(vlcsim.scene.vled.VLed method)
Simulator (class in vlcsim.simulator)
slicesInFrame (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
sliceTime (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
snr (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
snrRf() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
snrVled() (vlcsim.scene.Scenario method)
(vlcsim.scene.scenario.Scenario method)
start_x (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
start_y (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
state (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
stateap (vlcsim.scene.access_point.AccessPoint attribute)
,
[1]
(vlcsim.scene.AccessPoint attribute)
,
[1]
(vlcsim.scene.RF attribute)
(vlcsim.scene.rf.RF attribute)
(vlcsim.scene.VLed attribute)
(vlcsim.scene.vled.VLed attribute)
T
theta (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
time (vlcsim.controller.Connection property)
(vlcsim.controller.connection.Connection property)
(vlcsim.simulator.Event property)
time_duration() (vlcsim.simulator.Simulator method)
timeActive (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
timeFinished (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
timeFirstConnected (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
tk (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
totalPower (vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
ts (vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
type (vlcsim.simulator.Event property)
U
unassignConnection() (vlcsim.controller.Controller method)
(vlcsim.controller.controller.Controller method)
upper_capacity_required (vlcsim.simulator.Simulator property)
upper_random_wait (vlcsim.simulator.Simulator property)
V
vlcsim
module
vlcsim.controller
module
vlcsim.controller.connection
module
vlcsim.controller.controller
module
vlcsim.scene
module
vlcsim.scene.access_point
module
vlcsim.scene.receiver
module
vlcsim.scene.rf
module
vlcsim.scene.scenario
module
vlcsim.scene.vled
module
vlcsim.simulator
module
VLed (class in vlcsim.scene)
(class in vlcsim.scene.vled)
vleds (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
vledsPositions (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
W
WAIT (vlcsim.controller.controller.Controller.status attribute)
(vlcsim.controller.Controller.status attribute)
width (vlcsim.scene.Scenario property)
(vlcsim.scene.scenario.Scenario property)
X
x (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
Y
y (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)
Z
z (vlcsim.scene.access_point.AccessPoint property)
(vlcsim.scene.AccessPoint property)
(vlcsim.scene.Receiver property)
(vlcsim.scene.receiver.Receiver property)
(vlcsim.scene.RF property)
(vlcsim.scene.rf.RF property)
(vlcsim.scene.VLed property)
(vlcsim.scene.vled.VLed property)