|
LRAUV
revA
|
The ScienceModule provides components responsible for providing software-hardware-device communications for interacting with devices that directly measure the environment. More...
Namespaces | |
| Aanderaa_O2IF | |
| Specifies the interface details for the Aanderaa_O2 component in the ScienceModule. | |
| CANONSamplerIF | |
| Specifies the interface details for the CANONSampler component in the ScienceModule. | |
| CTD_NeilBrownIF | |
| Specifies the interface details for the CTD_NeilBrown component in the ScienceModule. | |
| ESPComponentIF | |
| Specifies the interface details for the ESPComponent in the ScienceModule. | |
| Turbulence_NPSIF | |
| Specifies the interface details for the Turbulence_NPS component in the ScienceModule. | |
| VemcoVR2CIF | |
| Specifies the interface details for the VemcoVR2C component in the ScienceModule. | |
Classes | |
| class | Aanderaa_O2 |
| Provides software interface to the Aanderaa O2 sensor. More... | |
| class | CANONSampler |
| Provides software interface to the CANONSampler sensor. More... | |
| class | CTD_NeilBrown |
| Software interface to Neil Brown CTD. More... | |
| class | CTD_NeilBrown_Test |
| Unit tests for CTD_NeilBrown class. More... | |
| class | ESPComponent |
| Sensor component to interface with the ESP. More... | |
| class | ISUS |
| Provides software interface to the ISUS nitrate sensor. More... | |
| class | ScienceModule |
| The ScienceModule provides components responsible for providing software-hardware-device communications for interacting with devices that directly measure the environment. More... | |
| class | Turbulence_NPS |
| Software interface to Neil Brown CTD. More... | |
| class | VemcoVR2C |
| Provides software interface to the VemcoVR2C sensor. More... | |
| class | WetLabsBB2FL |
| Provides software interface to the Wetlabs puck. More... | |
| class | Radio_Surface |
| Provides software interface to the Wetlabs puck. More... | |
| class | SCPI |
| Provides software interface to the Self Contained Plankton Imager camera. More... | |
Enumerations | |
| enum | CANONSampler::SampleState { CANONSampler::BEGIN, CANONSampler::SAMPLING, CANONSampler::DONE } |
| enum | ESPComponent::StartState { ESPComponent::SS_INIT, ESPComponent::SS_CONNECTING_AS_CLIENT, ESPComponent::SS_WAITING_FOR_ESP_TO_CONNECT, ESPComponent::SS_WAITING_FOR_PORT_NUMBER, ESPComponent::SS_CONNECTED } |
| Sub-states while in LRAUV framework's STARTING state. More... | |
The ScienceModule provides components responsible for providing software-hardware-device communications for interacting with devices that directly measure the environment.
|
private |
|
private |
Sub-states while in LRAUV framework's STARTING state.
We transition through these sub-states until we are connected to the ESP, at which point we transition to the LRAUV framework's RUNNABLE state where an ESP sampling phase is performed.
| Enumerator | |
|---|---|
| SS_INIT | |
| SS_CONNECTING_AS_CLIENT | |
| SS_WAITING_FOR_ESP_TO_CONNECT | |
| SS_WAITING_FOR_PORT_NUMBER | |
| SS_CONNECTED | |