datatypes.py¶
List of used data type classes:
SignalShark SCPI data types classes
-
class
nardascripting.base.scpi.datatypes.
BearingSignalSettings
¶ Data container class for bearing signal settings
-
set_default
()¶ Sets all bearing settings to their default values
-
-
class
nardascripting.base.scpi.datatypes.
BearingSiteSettings
¶ Data container class for bearing settings
-
set_default
()¶ Sets all bearing system settings to their default values
-
-
class
nardascripting.base.scpi.datatypes.
CompassData
(data: list, start_index=0)¶ Data container class for compass data
-
property
azimuth
¶ Compass azimuth value
-
property
elevation
¶ Compass elevation value
-
reset_data
()¶ Reset data to default values
-
property
roll
¶ compass roll value
-
property
-
class
nardascripting.base.scpi.datatypes.
FreqValPair
(freq: float = 0.0, val: float = 0.0)¶
-
class
nardascripting.base.scpi.datatypes.
GnssCoordinate
(latitude: float = 0.0, longitude: float = 0.0)¶ Container class for decimal GNSS coordinate data
-
class
nardascripting.base.scpi.datatypes.
GnssData
(data: list, start_index=0)¶ Data container class for GNSS data
-
property
altitude
¶ GNSS altitude value in m
-
property
course
¶ GNSS course value in °
-
property
frozen_flag
¶ GNSS frozen flag
-
property
gnss_3d_flag
¶ GNSS 3D fix flag
-
property
latitude
¶ GNSS latitude value
-
property
longitude
¶ GNSS longitude value
-
reset_data
()¶ Reset data to default values
-
property
satellites
¶ Number of received satellites
-
property
speed
¶ GNSS speed in m/s
-
property
-
class
nardascripting.base.scpi.datatypes.
GnssDataRaw
(data: list)¶ Data container class for sense GNSS data
-
property
altitude
¶ GNSS altitude value in m
-
property
course
¶ GNSS course value in °
-
property
fix
¶ FIX2D, FIX3D, NOFIX
- Type
GNSS 3D fix
-
property
last_pos_fix_timestamp
¶ Date/Time of last position fix including Milliseconds
-
property
last_telegram_timestamp
¶ Date/Time of last telegram including Milliseconds
-
property
latitude
¶ GNSS latitude value
-
property
longitude
¶ GNSS longitude value
-
property
quality
¶ GPS, DGPS, GNSS, DGNSS, FROZEN, NOFIX
- Type
GNSS quality
-
reset_data
()¶ Reset data to default values
-
property
satellites
¶ Number of received satellites
-
property
speed
¶ GNSS speed in m/s
-
property
-
class
nardascripting.base.scpi.datatypes.
GnssRect
(top_left: nardascripting.base.scpi.datatypes.GnssCoordinate = <nardascripting.base.scpi.datatypes.GnssCoordinate object>, bottom_right: nardascripting.base.scpi.datatypes.GnssCoordinate = <nardascripting.base.scpi.datatypes.GnssCoordinate object>)¶ Container class for a rectangular area defined by two GNSS coordinates
-
class
nardascripting.base.scpi.datatypes.
ListDataBase
(data: list, start_index=0)¶ Base class to parse result string to list data.
-
property
data_available
¶ Flag that shows if valida data is available
-
classmethod
from_data_string
(data_str='')¶ Generate data from string :param data_str: Data string :type data_str: String :return: Corresponding data class based on ListDataBase
-
nexti
() → int¶ Increments the current index and returns the result.
-
property
-
class
nardascripting.base.scpi.datatypes.
TimeStamp
(sync_flag: str, seconds: str, fract: str)¶ Data container class for time stamp data
-
property
datetime
¶ Timestamp as datetime object
-
property
fract
¶ Timestamp Nanoseconds fractional part as integer
-
reset_data
()¶ Reset data to default values
-
property
seconds
¶ 00 Greenwich Mean Time as integer
- Type
Timestamp seconds since 1.1.1970 0
-
property
sync_flag
¶ Timestamp synchronized flag as bool
-
property