dbTable: VESSEL_STATUS - GMaynard1/emolt_serverside GitHub Wiki
PURPOSE
This table stores information about where vessels are located and indicators of the status of different systems onboard.
TABLE DEFINITIONS
Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
---|---|---|---|---|---|---|---|---|
REPORT_ID | int | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | UID for this table |
VESSEL_ID | int | NULL | NO | MUL | NULL | select,insert,update,references | Ties status report to vessel | |
REPORT_TYPE | set('RAW_DATA','SUMMARY_DATA','SHORT_STATUS','LONG_STATUS','MANUAL') | utf8mb4_0900_ai_ci | NO | NULL | select,insert,update,references | The type of status report. Data means that data were transmitted. Status means an automated status report. Manual means the report was triggered manually by an end user | ||
LATITUDE | decimal(10,5) | NULL | NO | NULL | select,insert,update,references | Latitude of status report | ||
LONGITUDE | decimal(10,5) | NULL | NO | NULL | select,insert,update,references | Longitude of status report | ||
TIMESTAMP | datetime | NULL | NO | NULL | select,insert,update,references | When the reportt was transmitted | ||
GPS_SATS | int | NULL | YES | NULL | select,insert,update,references | The number of GPS satellites in view | ||
IRID_SATS | int | NULL | YES | NULL | select,insert,update,references | The number of iridium satellites in view (if available) | ||
UPTIME | int | NULL | YES | NULL | select,insert,update,references | The number of minutes the system has been powered on | ||
CELL_STRENGTH | decimal(10,5) | NULL | YES | NULL | select,insert,update,references | The signal strength of the cellular network (if available) | ||
WIFI_STRENGTH | decimal(10,5) | NULL | YES | NULL | select,insert,update,references | The signal strength of the wifi network (if available) | ||
LAST_DOWNLOAD | datetime | NULL | YES | NULL | select,insert,update,references | The most recent successful download from a probe | ||
DATA_USAGE | decimal(10,2) | NULL | YES | NULL | select,insert,update,references | Amount of data (MB) transmitted via cellular network since the last status report (if available) | ||
DISTANCE_TRAVELED | decimal(10,2) | NULL | YES | NULL | select,insert,update,references | Straight line distance traveled (km) from location of last status report (Haversine method) |