KM3NeT CLB
2.0
KM3NeT CLB v2 Embedded Software
|
Acoustic Driver. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
union | AcouCtrl |
Register description for control of acoustic. More... | |
Enumerations | |
enum | AcouRes { ACOU_RES_12BIT = 0, ACOU_RES_16BIT = 1, ACOU_RES_24BIT = 2 } |
enum for bit resolution More... | |
enum | AcouCh { ACOU_CH_BOTH = 0, ACOU_CH_1 = 1, ACOU_CH_2 = 2 } |
enum for channels More... | |
Functions | |
void | acouInit () |
Initializes the acoustics (AES) | |
void | acouOn () |
Turns the hydrophone on. | |
void | acouOff () |
Truns the hydrohpone off. | |
void | acouSetSampling (uint8_t val) |
Set the sampling interval. More... | |
void | acouSetResolution (AcouRes val) |
Set the bit resolution. More... | |
void | acouSetChannel (AcouCh val) |
Set the channel configuration. More... | |
Acoustic Driver.
It allows to enable/disable the acoustic device, configure the channels and the resolution. It also allows to set the sampling rate, only used for debug.
Definition in file acou.h.
enum AcouCh |
enum AcouRes |
void acouSetChannel | ( | AcouCh | val | ) |
void acouSetResolution | ( | AcouRes | val | ) |