pub struct GetDiagnosticsRequest {
pub location: String,
pub retries: Option<i32>,
pub retry_interval: Option<i32>,
pub start_time: Option<DateTime<Utc>>,
pub stop_time: Option<DateTime<Utc>>,
}
Expand description
This contains the field definition of the GetDiagnostics.req PDU sent by the Central System to the Charge Point. See also Get Diagnostics
Fields§
§location: String
Required. This contains the location (directory) where the diagnostics file shall be uploaded to.
retries: Option<i32>
Optional. This specifies how many times Charge Point must try to upload the diagnostics before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry.
retry_interval: Option<i32>
Optional. The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts.
start_time: Option<DateTime<Utc>>
Optional. This contains the date and time of the oldest logging information to include in the diagnostics.
stop_time: Option<DateTime<Utc>>
Optional. This contains the date and time of the latest logging information to include in the diagnostics.
Trait Implementations§
Source§impl Clone for GetDiagnosticsRequest
impl Clone for GetDiagnosticsRequest
Source§fn clone(&self) -> GetDiagnosticsRequest
fn clone(&self) -> GetDiagnosticsRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more