pub struct NetworkConnectionProfile {
pub apn: Option<APN>,
pub custom_data: Option<CustomData>,
pub message_timeout: i64,
pub ocpp_csms_url: String<512usize>,
pub ocpp_interface: OCPPInterfaceEnum,
pub ocpp_transport: OCPPTransportEnum,
pub ocpp_version: OCPPVersionEnum,
pub security_profile: i64,
pub vpn: Option<VPN>,
}Expand description
Communication_ Function urn:x-oca:ocpp:uid:2:233304 The NetworkConnectionProfile defines the functional and technical parameters of a communication link.
Fields§
§apn: Option<APN>§custom_data: Option<CustomData>§message_timeout: i64Duration in seconds before a message send by the Charging Station via this network connection times-out. The best setting depends on the underlying network and response times of the CSMS. If you are looking for a some guideline: use 30 seconds as a starting point.
ocpp_csms_url: String<512usize>Communication_ Function. OCPP_ Central_ System_ URL. URI urn:x-oca:ocpp:uid:1:569357 URL of the CSMS(s) that this Charging Station communicates with.
ocpp_interface: OCPPInterfaceEnum§ocpp_transport: OCPPTransportEnum§ocpp_version: OCPPVersionEnum§security_profile: i64This field specifies the security profile used when connecting to the CSMS with this NetworkConnectionProfile.
vpn: Option<VPN>Trait Implementations§
Source§impl Clone for NetworkConnectionProfile
impl Clone for NetworkConnectionProfile
Source§fn clone(&self) -> NetworkConnectionProfile
fn clone(&self) -> NetworkConnectionProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetworkConnectionProfile
impl Debug for NetworkConnectionProfile
impl Eq for NetworkConnectionProfile
Source§impl PartialEq for NetworkConnectionProfile
impl PartialEq for NetworkConnectionProfile
impl StructuralPartialEq for NetworkConnectionProfile
Auto Trait Implementations§
impl Freeze for NetworkConnectionProfile
impl RefUnwindSafe for NetworkConnectionProfile
impl Send for NetworkConnectionProfile
impl Sync for NetworkConnectionProfile
impl Unpin for NetworkConnectionProfile
impl UnsafeUnpin for NetworkConnectionProfile
impl UnwindSafe for NetworkConnectionProfile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more