The operational database contains all relevant telemetry and telecommand information.
|
|
|
|
|
|
|
|
|
TELEMETRY (INSTANT AND HISTORIC) |
|
|
|
|
|
|
|
|
SUBSYSTEM |
DATA TYPE |
# OF BYTES |
ARRAY SIZE |
TOTAL SIZE |
NAME |
FULL NAME |
UNITS |
DESCRIPTION |
GENERAL |
uint32_t |
4 |
1 |
4 |
unix_time |
Current Unix Time |
s |
UNIX Timestamp |
|
uint8_t |
1 |
1 |
1 |
PQ_ID |
PocketQube ID |
N/A |
Will serve as an identifier of which PQ has sent the beacon or other downlink packets. |
|
uint8_t |
1 |
1 |
1 |
TL_PL_counter |
Telemetry and payload counter |
N/A |
Counter of how many telemetry and payload measures are currently stored in the Flash memory. |
OBC |
int8_t |
1 |
1 |
1 |
temp_mcu |
MCU Temperature Reading |
K |
MCU has an integrated tempeature sensor that can be used to evaluate over or underheating in the OBC board |
|
int8_t |
1 |
1 |
1 |
temp_batt |
Battery Temperature Reading |
K |
Baterry temperature will determine the activation and deactivation of the heater. |
|
uint8_t |
1 |
1 |
1 |
current_states |
Subsystem states (ADCS,P/L,OBC) |
N/A |
ADCS State (1 bit) P/L State (1 bit) OBC State (6 bits (3 bits Requiered, 2 Times)) |
|
uint8_t |
1 |
1 |
1 |
reset_counter_obc |
OBC Reset Counter |
N/A |
- |
|
uint8_t |
1 |
1 |
1 |
err_subsys |
Error Flags Codified |
N/A |
- |
EPS |
uint8_t |
1 |
2 |
2 |
batt_volt |
Battery Voltage Reading |
V |
- |
|
uint8_t |
1 |
2 |
2 |
batt_amp |
Battery Intensity Reading |
mA |
- |
ADCS |
int16_t |
2 |
3 |
6 |
gyro_matrix |
3 axis of the Gyroscope 128 Levels +- Signs |
ยบ/s |
Gyroscope measurements. |
|
int16_t |
2 |
3 |
6 |
magnetometer_matrix |
Magnetometer Reading |
mG |
Magnetic field measurements |
|
int8_t |
1 |
3 |
3 |
sun_vec_matrix |
Sun Vector |
N/A |
Unitary Sun Vector array. |
|
int16_t |
2 |
3 |
6 |
mtq_act_lvl |
3 Magnetorquer Intensity Values (Actuation Level) |
mA |
Actuation level of each one of the three magnetic torquers. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FSS |
|
|
|
|
|
|
|
|
TYPE |
DATA TYPE |
# OF BYTES |
ARRAY SIZE |
TOTAL SIZE |
NAME |
FULL NAME |
UNITS |
DESCRIPTION |
ServiceTable |
struct |
- |
- |
- |
ServiceTable |
Service Table |
N/A |
Structure for Service Table |
|
struct |
- |
- |
- |
provider_1 |
Provider |
N/A |
Provider 1 structure |
|
struct |
- |
- |
- |
provider_2 |
Provider |
N/A |
Provider 2 structure |
|
uint8_t[3] |
3 |
- |
3 |
provider_id[3] |
Provider ID |
N/A |
3 bytes: Provider ID (24 bits) |
|
struct |
13 |
- |
13 |
service_entry |
Service Entry |
N/A |
Subscriber Entry structure |
|
uint8_t |
1 |
- |
1 |
service_type_value |
Service Type Value |
N/A |
1 byte: Service Type Value |
|
uint32_t |
4 |
- |
4 |
creation_date |
Creation Date |
N/A |
4 bytes: Creation Date (UNIX time format) |
|
uint32_t |
4 |
- |
4 |
expiration_date |
Expiration Date |
N/A |
4 bytes: Expiration Date (UNIX time format) |
|
uint32_t |
4 |
- |
4 |
publish_period |
Publish Period |
N/A |
4 bytes: Publish Period (UNIX time format) |
|
struct |
11 |
- |
11 |
subscriber_entry |
Subscriber Entry |
N/A |
Structure for Subscriber Entry |
|
uint32_t |
4 |
- |
4 |
update_date |
Update date |
N/A |
4 bytes: Update Date (UNIX time format) |
|
uint8_t[3] |
3 |
- |
3 |
provider_id[3] |
ID for the subscriber |
N/A |
3 bytes: Provider ID for Subscriber (24 bits) |
|
uint8_t |
1 |
- |
1 |
service_type |
Service Type |
N/A |
1 byte: Service Type for Subscriber |
|
uint8_t[3] |
3 |
- |
3 |
subscriber_id[3] |
Subscriber ID |
N/A |
3 bytes: Subscriber ID (24 bits) |
RequestPacket |
uint8_t |
1 |
1 |
1 |
type_and_service |
Type and Service |
N/A |
1 byte: 3 bits for type, 4 bits for service, 1 bit reserved |
|
uint8_t[3] |
3 |
1 |
3 |
provider_identifier[3] |
Provider Identifier |
N/A |
3 bytes: 24 bits for provider identifier |
|
uint8_t[3] |
3 |
1 |
3 |
customer_identifier[3] |
Customer Identifier |
N/A |
3 bytes: 24 bits for customer identifier |
|
uint16_t |
2 |
1 |
2 |
quantity |
Quantity |
N/A |
2 bytes: 16 bits for quantity |
|
uint8_t |
1 |
1 |
1 |
unit_and_reserved |
Unit and Reserved |
N/A |
1 byte: 3 bits for unit, 5 bits reserved |
DataPacket |
uint8_t |
1 |
1 |
1 |
type_and_service |
Type and Service |
N/A |
1 byte: 3 bits for type, 4 bits for service, 1 bit reserved |
|
uint8_t[3] |
3 |
1 |
3 |
provider_identifier[3] |
Provider Identifier |
N/A |
3 bytes: 24 bits for provider identifier |
|
uint8_t[3] |
3 |
1 |
3 |
customer_identifier[3] |
Customer Identifier |
N/A |
3 bytes: 24 bits for customer identifier |
|
uint16_t |
2 |
1 |
2 |
length |
Length |
N/A |
2 bytes: 16 bits for length of data |
|
uint8_t[6] |
6 |
1 |
6 |
data[6] |
Data |
N/A |
6 bytes: maximum 48 bits for data |
|
uint8_t |
1 |
1 |
1 |
checksum |
Checksum |
N/A |
1 byte: 8 bits for checksum for integrity |
AckPacket |
uint8_t[7] |
7 |
1 |
7 |
ack_data[7] |
Acknowledgement Data |
N/A |
7 bytes: first 7 bytes of Data Packet |
ClosePacket |
uint8_t |
1 |
1 |
1 |
type_and_service |
Type and Service |
N/A |
1 byte: 3 bits for type, 4 bits reserved, 1 bit reserved |
|
uint8_t[3] |
3 |
1 |
3 |
provider_identifier[3] |
Provider Identifier |
N/A |
3 bytes: 24 bits for provider identifier |
|
uint8_t[3] |
3 |
1 |
3 |
customer_identifier[3] |
Customer Identifier |
N/A |
3 bytes: 24 bits for customer identifier |
|
uint8_t |
1 |
1 |
1 |
acknowledgement |
Acknowledgement |
N/A |
1 byte: 1 bit for acknowledgement required, 7 bits reserved |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BYTES |
|
|
|
|
|
|
TIMESTAMP |
|
4 |
|
|
|
|
|
|
EPS |
|
24 |
|
|
|
|
|
|
DEPLOYS |
|
6 |
|
|
|
|
|
|
ADCS |
|
0 |
|
|
|
|
|
|
COMMS |
|
41 |
|
|
|
|
|
|
PAYLOAD |
|
0 |
|
|
|
|
|
|
OBC |
|
0 |
|
|
|
|
|
|
RESERVED |
|
27 |
|
|
|
|
|
|
TOTAL SIZE |
|
102 |
|
|
|
|
|
|