pub struct NetworkConnectionProfile {
pub apn: Option<APN>,
pub ocpp_version: Option<OCPPVersionEnum>,
pub ocpp_interface: OCPPInterfaceEnum,
pub ocpp_transport: OCPPTransportEnum,
pub message_timeout: i64,
pub ocpp_csms_url: String,
pub security_profile: i64,
pub identity: Option<String>,
pub basic_auth_password: Option<String>,
pub vpn: Option<VPN>,
pub custom_data: Option<CustomData>,
}Expand description
The NetworkConnectionProfile defines the functional and technical parameters of a communication link.
Fields§
§apn: Option<APN>§ocpp_version: Option<OCPPVersionEnum>§ocpp_interface: OCPPInterfaceEnum§ocpp_transport: OCPPTransportEnum§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: StringURL of the CSMS(s) that this Charging Station communicates with, without the Charging Station identity part. + The SecurityCtrlr.Identity field is appended to ocppCsmsUrl to provide the full websocket URL.
security_profile: i64This field specifies the security profile used when connecting to the CSMS with this NetworkConnectionProfile.
identity: Option<String>(2.1) Charging Station identity to be used as the basic authentication username.
basic_auth_password: Option<String>(2.1) BasicAuthPassword to use for security profile 1 or 2.
vpn: Option<VPN>§custom_data: Option<CustomData>