Capplication¶
SCPI Commands
FETCh:DATA:MEASurement<MeasInstance>:IPANalysis:IPCSecurity:CAPPlication
- class Capplication[source]
Capplication commands group definition. 12 total commands, 3 Sub-groups, 1 group commands
- class FetchStruct[source]
Response structure. Fields:
Reliability: int: See ‘Reliability Indicator’
Application: List[str]: Application name as string
Flow_Id: List[int]: ID of the flow used by the connection
Source_Ip: List[str]: IP address of the DUT as string
Local_Port: List[int]: Port number used at the DUT side
Destination_Ip: List[str]: Destination IP address as string
Destination_Port: List[int]: Port number of the destination
Fqdn: List[str]: Fully qualified domain name of the destination as string
Ran: List[str]: Used radio access network as string
Apn: List[str]: Access point name as string
Protocol: List[str]: Used protocol, for example SSL or HTTP, as string
Country_Code: List[str]: Country of the destination as string (two-letter country code)
Location: List[str]: City of the destination, as string
Latitude: List[str]: Latitude of the destination, as string
Longitude: List[str]: Longitude of the destination, as string
Ul_Data: List[float]: Layer 3 UL data exchanged via the connection Unit: bytes
Ul_Pkt: List[int]: Number of UL packets exchanged via the connection
Dl_Data: List[float]: Layer 3 DL data exchanged via the connection Unit: bytes
Dl_Pkt: List[int]: Number of DL packets exchanged via the connection
Hand_Sk_Available: List[bool]: OFF | ON Handshake information available for the connection or not
Certif_Available: List[bool]: OFF | ON Certificate information available for the connection or not
- fetch(application_name: str) → FetchStruct[source]
# SCPI: FETCh:DATA:MEASurement<Instance>:IPANalysis:IPCSecurity:CAPPlication value: FetchStruct = driver.data.measurement.ipAnalysis.ipcSecurity.capplication.fetch(application_name = '1')
Queries information about all connections of a selected application. The results after the reliability indicator are returned per connection: <Reliability>, {<Application>, <Flowid>, …, <HandSkAvailable>, <CertifAvailable>}1, {…}2, …
- param application_name
Application name as string
- return
structure: for return value, see the help for FetchStruct structure arguments.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.data.measurement.ipAnalysis.ipcSecurity.capplication.clone()
Subgroups