PyRandomTransmitter Satellite#
| Name | PyRandomTransmitter | 
|---|---|
| Description | A Python satellite that transmits random data | 
| Category | Developer Tools | 
| Language | Python | 
Parameters#
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
| 
 | Unsigned integer | Size of a data block in bytes | 
 | 
| 
 | Unsigned integer | Number of data blocks per data message | 
 | 
Framework Parameters#
This satellite inherits the following framework parameters from its base classes:
Parameters inherited from TransmitterSatellite#
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
| 
 | Unsigned integer | Timeout in seconds to send the BOR message. The satellite will attempt for this interval to send the message and goes into  | 10 | 
| 
 | Unsigned integer | Timeout in seconds to send the EOR message. The satellite will attempt for this interval to send the message and goes into  | 10 | 
| 
 | Unsigned integer | Timeout in seconds to send the data message. The satellite will attempt for this interval to send the message and goes into  | 10 | 
| 
 | Unsigned integer | Threshold for sending data messages in KiB. The satellite will only send queued data records after the combined payload size of the data records has reached this threshold. | 128 | 
| 
 | Unsigned integer | Size of the queue for the data records. Small values might lead to performance issues, large values lead to larger memory usage. | 32768 | 
| 
 | String | License this data is recorded under. Defaults to the Open Data Commons Attribution License. This information will be added to the run metadata. | 
 | 
Parameters inherited from Satellite#
Autonomous Operation#
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
| 
 | Role name | Role this satellite should take in the Constellation. Accepted values are  | 
 | 
Transition Orchestration#
Parameters to control autonomous transition orchestration of satellites:
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
| 
 | Unsigned integer | Timeout in seconds to wait for all conditions to be satisfied for conditional transitioning | 
 | 
| 
 | List of strings | List of canonical names of remote satellites for conditional transitioning in  | - | 
| 
 | List of strings | List of canonical names of remote satellites for conditional transitioning in  | - | 
| 
 | List of strings | List of canonical names of remote satellites for conditional transitioning in  | - | 
| 
 | List of strings | List of canonical names of remote satellites for conditional transitioning in  | - | 
| 
 | List of strings | List of canonical names of remote satellites for conditional transitioning in  | - | 
Framework Metrics#
This satellite inherits the following framework metrics from its base classes:
Metrics inherited from DataSender#
| Metric | Description | Value Type | Metric Type | Interval | 
|---|---|---|---|---|
| 
 | Amount of bytes transmitted during current run | Integer | 
 | 10s | 
| 
 | Number of data records transmitted during current run | Integer | 
 | 10s | 
Metrics inherited from Satellite#
None
