Sensor Datatypes
OcaImpedance
-
struct OcaImpedance
Complex impedance. Expressed as a magnitude and phase.
-
OcaFloat32 Magnitude
Impedance magnitude in ohms.
-
OcaFloat32 Phase
Impedance phase in radians.
-
OcaFloat32 Magnitude
OcaLevelDetectionLaw
OcaSensorReadingState
-
enum OcaSensorReadingState : uint8_t
Enum that describes whether an OcaSensor’s current reading value can be trusted, and if not, why not.
-
enumerator Unknown = 0
Cannot determine validity of reading, or this feature is not implemented.
-
enumerator Valid = 1
Sensor reading is valid.
-
enumerator Underrange = 2
Sensor is underrange, reading is not valid.
-
enumerator Overrange = 3
Sensor is overrange, reading is not valid.
-
enumerator Error = 4
Sensor is in an error state, reading is not valid.
-
enumerator Unknown = 0
OcaLevelMeterLaw
-
enum OcaLevelMeterLaw : uint8_t
Enumeration of level meter laws.
-
enumerator VU = 1
Generic VU-style meter, characteristics defined by device.
-
enumerator StandardVU = 2
Classic VU meter per ANSI C16.5-1942, British Standard BS 6840, and IEC 60268-17.
-
enumerator PPM1 = 3
IEC 60268-10 Peak Programme Meter, type I (Germany).
-
enumerator PPM2 = 4
IEC 60268-10 Peak Programme Meter, type II (BBC).
-
enumerator LKFS = 5
Loudness meter as defined by ITU BS1770.
-
enumerator RMS = 6
Simple RMS meter
-
enumerator Peak = 7
Simple peak meter
-
enumerator ProprietaryValueBase = 128
Proprietery classes shall add values of this value or greater. Values 0 to 127 are reserved.
-
enumerator VU = 1