flowchart TD
A[Sensor Detection] --> B{detected?}
B -- No ----> E[E / current]
B -- Yes --> SL[slots]
SL --> SMTL{s: 0,1,2,3,4}
SL --> SMTH{s: 0,1,5,6,7}
SL --> SMTA{all<br>s: 0,1,2,3,4,5,6,7<br>c: 0,1,2,3,4,5,6,7}
SMTL --> CMTLH[airborne<br>c: 2,3,4<br>Hx, Hy, Hz]
SMTL --> CMTLD[MT <br>c: 0,1,2,3,4 <br>Ex, Ey, Hx, Hy, Hz]
SMTH --> CMTHH[airborne<br>c: 2,3,4<br>Hx, Hy, Hz]
SMTH --> CMTHD[AMT <br>c: 0,1,2,3,4 <br>Ex, Ey,Hx, Hy, Hz]
6 Slots Flow
6.1 Flow Summary
The mobile interface works only with sensor detection, available on slots 2 to 7.
0 and 1 (e.g. Ex and Ey) are always on. You can switch them explicitly on or off.
The other slots (2 to 7) can only be used if a sensor is detected.
Use the Laptop expert interface for other configurations.
6.2 Slot Config:
| type | slot 0 | slot 1 | slot 2 | slot 3 | slot 4 | slot 5 | slot 6 | slot 7 |
|---|---|---|---|---|---|---|---|---|
| E | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| MT | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
| AMT | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| Airborne | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| Airborne | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
| Airborne | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| ALL | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
6.3 Resulting Channel Numbers:
- E: 0, 1
- MT: 0, 1, 2, 3, 4
- AMT: 0, 1, 2, 3, 4
- Airborne: 2, 3, 4
- Airborne: 2, 3, 4, 5, 6, 7
- Airborne: 2, 3, 4
- ALL: 0, 1, 2, 3, 4, 6, 7
Airborne is a synonym for MT without E sensors. So for a remote reference station or GDS (geomagnetic deep sounding) you can use the airborne mode. It simply switches off the E and keeps all H.
E is a synonym for electric field only. Either for EMAP or current measurements.
MT /AMT is a synonym for magnetotelluric mode, so electric and magnetic field.
6.4 PHP Classes
Selected variables shown:
flowchart TD
A[<b>Sensor</b><br>sensor_type<br>sensor_serial<br>chopper<br>dipole_length] --> B[<b>Slot</b><br>slot_on<br>gain<br>channel_type<br>gain]
C[<b>Sensor</b><br>sensor_type<br>sensor_serial<br>chopper<br>dipole_length] --> D[<b>Slot</b><br>slot_on<br>gain<br>channel_type<br>gain]
E[<b>Sensor</b><br>sensor_type<br>sensor_serial<br>chopper<br>dipole_length] --> F[<b>Slot</b><br>slot_on<br>gain<br>channel_type<br>gain]
G[<b>job_time</b><br>start_date<br>start_time, dst<br>duration<br>utc_offset_seconds, grid] --base--> H[<b>frequency_handler</b><br>sampling_rate<br>digital_filter<br>sub_filter<br>sub_cycle, sub_duration]
B --ADU as container--> I[<b>ADU</b><br>serial<br>gps<br>con<br>bpl<br>R/W <b>hwConfig</b>]
D --ADU as container--> I[<b>ADU</b><br>serial<br>gps<br>con<br>bpl<br>R/W <b>hwConfig</b>]
F --ADU as container--> I[<b>ADU</b><br>serial<br>gps<br>con<br>bpl<br>R/W <b>hwConfig</b>]
H --base--> I[<b>ADU</b><br>serial<br>gps<br>con<br>bpl<br>R/W <b>hwConfig</b>]
I --base--> J[<b>job</b><br>use_atss<br>copy_to_usb<br>R/W <b>JOB DB</b> ]
J <--R/W/Edit--> L[<b>jobs</b><br>R/W <b>JOBS DB</b><br>Slots on, on submission]