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

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

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

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.

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