ksp::telemetry
Types
TimeSeries
Fields
Name |
Type |
Read-only |
Description |
---|---|---|---|
end_ut |
float |
R/O |
End time of the time series. This will increase when data is added. |
name |
string |
R/O |
Name of the time series. Has to be unique. |
resolution |
float |
R/O |
Current time resolution of the time series. This will increase the longer |
start_ut |
float |
R/O |
Start time of the time series. |
Methods
add_data
timeseries.add_data ( ut : float,
value : float ) -> bool
Add a data value
at time ut
.
Parameters
Name |
Type |
Optional |
Description |
---|---|---|---|
ut |
float |
||
value |
float |
Functions
add_time_series
pub sync fn add_time_series ( name : string,
startUt : float,
initialResolution : float ) -> ksp::telemetry::TimeSeries
Create a new time series starting at startUt
with an initial resultion initialResolution
.
If a time series of the name
already exists it will be replace by the new one.
Parameters
Name |
Type |
Optional |
Description |
---|---|---|---|
name |
string |
||
startUt |
float |
||
initialResolution |
float |
get_time_series
pub sync fn get_time_series ( name : string ) -> Option<ksp::telemetry::TimeSeries>
Get a time series by name. Will be undefined if there it does not exists
Parameters
Name |
Type |
Optional |
Description |
---|---|---|---|
name |
string |
remove_all_time_series
pub sync fn remove_all_time_series ( ) -> Unit
Remove all time series.
remove_time_series
pub sync fn remove_time_series ( name : string ) -> bool
Remove a time series by name.
Parameters
Name |
Type |
Optional |
Description |
---|---|---|---|
name |
string |
save_time_series
pub sync fn save_time_series ( filename : string ) -> Unit
Store the data of all time series to a file.
Parameters
Name |
Type |
Optional |
Description |
---|---|---|---|
filename |
string |