@@ -9,6 +9,7 @@ export interface Inspection {
99 analysisResult ?: AnalysisResult
1010 inspectionTarget : Position
1111 videoDuration ?: number
12+ acousticInspectionMetadata ?: AcousticInspectionMetadata
1213 inspectionUrl ?: string
1314 analysisTypes : AnalysisType [ ]
1415 taskDescription ?: string
@@ -35,6 +36,24 @@ export enum SensorType {
3536 ThermalVideo = 'ThermalVideo' ,
3637 Audio = 'Audio' ,
3738 CO2Measurement = 'CO2Measurement' ,
39+ AcousticMeasurement = 'AcousticMeasurement' ,
40+ }
41+
42+ type AcousticDetectionType = 'leak'
43+
44+ interface Roi {
45+ x : number
46+ y : number
47+ width : number
48+ height : number
49+ }
50+
51+ export interface AcousticInspectionMetadata {
52+ frequencyFrom : number
53+ frequencyTo : number
54+ snrValueThreshold : number
55+ detectionType : AcousticDetectionType
56+ roi ?: Roi
3857}
3958
4059export enum DisplayMethod {
@@ -52,6 +71,7 @@ export const SensorTypeToDisplayMethod: { [sensorType in SensorType]: DisplayMet
5271 [ SensorType . Video ] : DisplayMethod . None ,
5372 [ SensorType . ThermalVideo ] : DisplayMethod . None ,
5473 [ SensorType . Audio ] : DisplayMethod . None ,
74+ [ SensorType . AcousticMeasurement ] : DisplayMethod . None ,
5575}
5676
5777export interface SaraInspectionVisualizationReady {
0 commit comments