| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- class MicLevel(object):
- SamplesRead = 0
- Length = 0.0
- ScaleBy = 0.0
- Ampitude_Max = 0.0
- Ampitude_Min = 0.0
- Ampitude_Avg = 0.0
- Ampitude_Norm = 0.0
- Ampitude_RMS = 0.0
- Norm_Mean = 0.0
- Delta_Max = 0.0
- Delta_Min = 0.0
- Delta_Mean = 0.0
- Delta_RMS = 0.0
- Frequency_Rough = 0.0
- Volume_Adjustment = 0.0
- Volume_Min = 0.0
- Volume_Max = 0.0
- Volume_Avg = 0.0
- def getJson(self):
- return {
- "SamplesRead": self.SamplesRead,
- "Length": self.Length,
- "ScaleBy": self.ScaleBy,
- "Ampitude": {
- "Max": self.Ampitude_Max,
- "Min": self.Ampitude_Min,
- "Avg": self.Ampitude_Avg,
- "Norm": self.Ampitude_Norm,
- "RMS": self.Ampitude_RMS
- },
- "Norm_Mean": self.Norm_Mean,
- "Delta": {
- "Max": self.Delta_Max,
- "Min": self.Delta_Min,
- "Mean": self.Delta_Mean,
- "RMS": self.Delta_RMS
- },
- "Frequency_Rough": self.Frequency_Rough,
- "Volume_Adjustment": self.Volume_Adjustment,
- "Volume": {
- "Min": self.Volume_Min,
- "Max": self.Volume_Max,
- "Avg": self.Volume_Avg
- }
- }
|