This propagation model computes the propagation time to be independent of the traveled distance. In other words, the propagation time is determined by a constant parameter.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
PropagationBase | compound module |
This module servces as a base module for propagation models. |
Name | Type | Default value | Description |
---|---|---|---|
propagationSpeed | double | 299792458mps |
the theoretical propagation speed of signals on the medium (used by path loss models) |
propagationTime | double | 0s |
the time it takes for a signal to propagate from any transmitter to any receiver |
Name | Value | Description |
---|---|---|
display | i=block/timer | |
class | ConstantTimePropagation |
// // This propagation model computes the propagation time to be independent of // the traveled distance. In other words, the propagation time is determined by // a constant parameter. // module ConstantTimePropagation extends PropagationBase { parameters: double propagationTime @unit(s) = default(0s); // the time it takes for a signal to propagate from any transmitter to any receiver @class(ConstantTimePropagation); }