A vehicle state that is reported to other consoles (including PDAConsole). Source can be acoustic tracker, SMS, Wi-Fi, etc…
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Latitude | lat | rad | fp64_t | Same as field type | |
Longitude | lon | rad | fp64_t | Same as field type | |
Depth | depth | m | fp64_t | The reported depth. In the case of not knowing the depth 0 will be reported. Airplanes usually have negative values (por positive altitude). | Same as field type |
Roll | roll | rad | fp64_t | The phi Euler angle from the vehicle’s attitude. | Same as field type |
Pitch | pitch | rad | fp64_t | The theta Euler angle from the vehicle’s attitude. | Same as field type |
Yaw | yaw | rad | fp64_t | The psi Euler angle from the vehicle’s attitude. | Same as field type |
Reception Time | rcp_time | s | fp64_t | The time when the packet was sent, as seen by the packet dispatcher. The number of seconds is represented in Universal Coordinated Time (UCT) in seconds since Jan 1, 1970 using IEEE double precision floating point numbers. | Same as field type |
System Identifier | sid | - | plaintext | The id of the system whose position is being reported (it can be a vehicle’s id, a boat name, etc) | Same as field type |
Source Type | s_type | Enumerated (Enum Source Type) | uint8_t | How the position was received/calculated | Same as field type |
How the position was received/calculated
Value | Name | Abbreviation | Description |
---|---|---|---|
0 | Wi-Fi | WI_FI | - |
1 | Tracker | TRACKER | - |
2 | SMS | SMS | - |
3 | Acoustic Modem | ACOUSTIC_MODEM | - |
254 | Unknown source | UNKNOWN | - |
Whenever the CUCS receives a message from one of the existing sensors (through SMS, ZigBee, Acoustic Comms, …) it disseminates that info recurring to this message.
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Id | id | - | plaintext | An unique string that identifies the sensor. Used mostly for logging/presentation. | Same as field type |
Class | sensor_class | - | plaintext | The class of a sensor tells the type of sensor originating this message. It will determine how the sensor is to be shown and (optionally) how the custom data (tuplelist) is to be interpreted. | Same as field type |
Latitude | lat | rad | fp64_t | Same as field type | |
Longitude | lon | rad | fp64_t | Same as field type | |
Altitude | alt | m | fp32_t | Same as field type | |
Heading | heading | rad | fp32_t | Same as field type | |
Custom Data | data | TupleList | plaintext | Same as field type |
This message represents a simple map that is transferred between CCU consoles (from Neptus to ACCU)
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Identifier | id | - | plaintext | The id of the map | Same as field type |
Features | features | - | message-list (Map Feature) | A list of map features. | Same as field type |
A feature to appear on the map
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Identifier | id | - | plaintext | The unique identifier for this feature (used as the name for points of interest) | Same as field type |
FeatureType | feature_type | Enumerated (Enum FeatureType) | uint8_t | The type of feature | Same as field type |
RedComponent | rgb_red | - | uint8_t | The red component of the color for this point | Same as field type |
GreenComponent | rgb_green | - | uint8_t | The green component of the color for this point | Same as field type |
BlueComponent | rgb_blue | - | uint8_t | The blue component of the color for this point | Same as field type |
Feature | feature | - | message-list (MapPoint) | The enclosing feature definition. | Same as field type |
The type of feature
Value | Name | Abbreviation | Description |
---|---|---|---|
0 | Point of Interest | POI | These features should appear as a point with a label in the map |
1 | Filled Polygon | FILLEDPOLY | These features should be represented as a filled polygon (no label) |
2 | Countoured Polygon | CONTOUREDPOLY | These features should be represented as a countoured closed polygon (no fill and no label) |
3 | Line | LINE | These features should be represented as an open polygon (no label) |
4 | Transponder | TRANSPONDER | A transponder location in the map |
5 | Start Location | STARTLOC | Intended vehicle’s starting location |
6 | Home Reference | HOMEREF | The offsets reference for this map |
This message represents a point in the world.
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Latitude | lat | rad | fp64_t | Same as field type | |
Longitude | lon | rad | fp64_t | Same as field type | |
Altitude | alt | m | fp32_t | Same as field type |
This message is used to signal events among running CCUs.
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Event Type | type | Enumerated (Enum Event Type) | uint8_t | Same as field type | |
Identifier | id | - | plaintext | Same as field type | |
Additional Data | arg | - | message | Same as field type |
No description
Value | Name | Abbreviation | Description |
---|---|---|---|
1 | Log Book Entry Added | LOG_ENTRY | - |
2 | Plan Added | PLAN_ADDED | - |
3 | Plan Removed | PLAN_REMOVED | - |
4 | Plan Changed | PLAN_CHANGED | - |
5 | Map feature added | MAP_FEATURE_ADDED | - |
6 | Map feature removed | MAP_FEATURE_REMOVED | - |
7 | Map feature changed | MAP_FEATURE_CHANGED | - |
8 | The sender is now teleoperating the vehicle | TELEOPERATION_STARTED | - |
9 | The sender stopped teleoperating the vehicle | TELEOPERATION_ENDED | - |
State summary for a remote vehicle.
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Latitude WGS-84 | lat | rad | fp32_t | WGS-84 Latitude. | min=-1.5707963267948966, max=1.5707963267948966 |
Longitude WGS-84 | lon | rad | fp32_t | WGS-84 Longitude. | min=-3.141592653589793, max=3.141592653589793 |
Depth | depth | m | uint8_t | Depth. | Same as field type |
Speed | speed | m/s | fp32_t | Speed. | Same as field type |
Heading | psi | rad | fp32_t | Heading. | Same as field type |
No description
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
ContentType | content_type | - | plaintext | Same as field type | |
Content | content | - | rawdata | Same as field type |
Entity parameter with all the data that defines an entity parameter.
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Entity Name | name | - | plaintext | Name of the parameter. | Same as field type |
Type | type | Enumerated (Enum Type) | uint8_t | Same as field type | |
Default Value | default_value | - | plaintext | Default value of the parameter. | Same as field type |
Units | units | - | plaintext | The units of the field, if applicable | Same as field type |
Description | description | - | plaintext | Description of the parameter | Same as field type |
Min Value | min_value | - | fp32_t | Optional. Min value of the parameter | Same as field type |
Max Value | max_value | - | fp32_t | Optional. Max value of the parameter | Same as field type |
List Min Size | list_min_size | - | uint32_t | When the parameter is a list, list_min_size indicates the minimum size of the list | Same as field type |
List Max Size | list_max_size | - | uint32_t | When the parameter is a list, list_max_size indicates the maximum size of the list | Same as field type |
Visibility | visibility | Enumerated (Enum Visibility) | uint8_t | Same as field type | |
Scope | scope | Enumerated (Enum Scope) | uint8_t | Same as field type |
No description
Value | Name | Abbreviation | Description |
---|---|---|---|
1 | Boolean Domain | BOOL | - |
2 | Integer Domain | INT | - |
3 | Float Domain | FLOAT | - |
4 | String Domain | STRING | - |
5 | List of Booleans | LIST_BOOL | - |
6 | List of Integers | LIST_INT | - |
7 | List of Floats | LIST_FLOAT | - |
8 | List of Strings | LIST_STRING | - |
No description
Value | Name | Abbreviation | Description |
---|---|---|---|
0 | User | USER | - |
1 | Developer | DEVELOPER | - |
No description
Value | Name | Abbreviation | Description |
---|---|---|---|
0 | Global | GLOBAL | - |
1 | Idle | IDLE | - |
2 | Plan | PLAN | - |
3 | Maneuver | MANEUVER | - |
This message can be used to query/report the entities and respective parameters in the system
Name | Abbreviation | Unit | Type | Description | Range |
---|---|---|---|---|---|
Operation | op | Enumerated (Enum Operation) | uint8_t | Operation to perform. | Same as field type |
Request identitier | request_id | - | uint32_t | Echoes the request_id in the request | Same as field type |
Entity Name | entity_name | - | plaintext | Entity Label of the task that’s replying to the request | Same as field type |
Parameters | parameters | - | message-list (Typed Entity Parameter) | Contains an optionally defined List of TypedEntityParameter as a response to a TypedEntityParamaters Request. | Same as field type |
Operation to perform.
Value | Name | Abbreviation | Description |
---|---|---|---|
0 | Request | REQUEST | - |
1 | Reply | REPLY | - |