fosanalysis
A framework to evaluate distributed fiber optic sensor data
Loading...
Searching...
No Matches
fosanalysis.datahandling.filereader.SensorInfo Class Reference

Class to hold sensor specific data (name, serial number, ...). More...

Public Member Functions

bool __eq__ (self, other)
 Overloads the comparison operator for equal.
 
 __init__ (self, str name, str serial_number, str part_number, int channel, str sensor_type, float length, str y_axis_unit, str x_axis_unit, float patch_cord, str key_name, str tare_name, OrderedDict gages, OrderedDict segments, list x_axis=None, list tare=None)
 Constructs a sensor info object with information.
 

Public Attributes

 channel = channel
 
 gages = gages
 
 key_name = key_name
 
 length = length
 
 name = name
 
 part_number = part_number
 
 patch_cord = patch_cord
 
 segments = segments
 
 sensor_type = sensor_type
 
 serial_number = serial_number
 
 tare = tare
 
 tare_name = tare_name
 
 x_axis = x_axis
 
 x_axis_unit = x_axis_unit
 
 y_axis_unit = y_axis_unit
 

Detailed Description

Class to hold sensor specific data (name, serial number, ...).

Definition at line 24 of file filereader.py.

Constructor & Destructor Documentation

◆ __init__()

fosanalysis.datahandling.filereader.SensorInfo.__init__ ( self,
str name,
str serial_number,
str part_number,
int channel,
str sensor_type,
float length,
str y_axis_unit,
str x_axis_unit,
float patch_cord,
str key_name,
str tare_name,
OrderedDict gages,
OrderedDict segments,
list x_axis = None,
list tare = None )

Constructs a sensor info object with information.

Parameters
nameName of the sensor.
serial_numberSerial number of the sensor.
part_numberPart number of the sensor.
channelChannel of the sensor.
sensor_typeType of the sensor, e.g. temperature or strain.
lengthSensor length in meter.
y_axis_unitUnit of the sensor values as string.
x_axis_unitUnit of the x-axis values as string.
patch_cordPatch cord length as float.
key_nameName of the sensor key, defined by initialization.
tare_nameCurrent tare name of the sensor.
gagesDictionary with all defined gage names and x-position.
segmentsDictionary with all defined segments.
x_axisX-axis values of the measurement as array, optional.
tareTare values of the measurement as array, optional.

Definition at line 28 of file filereader.py.

Member Function Documentation

◆ __eq__()

bool fosanalysis.datahandling.filereader.SensorInfo.__eq__ ( self,
other )

Overloads the comparison operator for equal.

Definition at line 80 of file filereader.py.

Member Data Documentation

◆ channel

fosanalysis.datahandling.filereader.SensorInfo.channel = channel

Definition at line 67 of file filereader.py.

◆ gages

fosanalysis.datahandling.filereader.SensorInfo.gages = gages

Definition at line 75 of file filereader.py.

◆ key_name

fosanalysis.datahandling.filereader.SensorInfo.key_name = key_name

Definition at line 73 of file filereader.py.

◆ length

fosanalysis.datahandling.filereader.SensorInfo.length = length

Definition at line 69 of file filereader.py.

◆ name

fosanalysis.datahandling.filereader.SensorInfo.name = name

Definition at line 64 of file filereader.py.

◆ part_number

fosanalysis.datahandling.filereader.SensorInfo.part_number = part_number

Definition at line 66 of file filereader.py.

◆ patch_cord

fosanalysis.datahandling.filereader.SensorInfo.patch_cord = patch_cord

Definition at line 72 of file filereader.py.

◆ segments

fosanalysis.datahandling.filereader.SensorInfo.segments = segments

Definition at line 76 of file filereader.py.

◆ sensor_type

fosanalysis.datahandling.filereader.SensorInfo.sensor_type = sensor_type

Definition at line 68 of file filereader.py.

◆ serial_number

fosanalysis.datahandling.filereader.SensorInfo.serial_number = serial_number

Definition at line 65 of file filereader.py.

◆ tare

fosanalysis.datahandling.filereader.SensorInfo.tare = tare

Definition at line 78 of file filereader.py.

◆ tare_name

fosanalysis.datahandling.filereader.SensorInfo.tare_name = tare_name

Definition at line 74 of file filereader.py.

◆ x_axis

fosanalysis.datahandling.filereader.SensorInfo.x_axis = x_axis

Definition at line 77 of file filereader.py.

◆ x_axis_unit

fosanalysis.datahandling.filereader.SensorInfo.x_axis_unit = x_axis_unit

Definition at line 71 of file filereader.py.

◆ y_axis_unit

fosanalysis.datahandling.filereader.SensorInfo.y_axis_unit = y_axis_unit

Definition at line 70 of file filereader.py.


The documentation for this class was generated from the following file: