Skip to main content

Operational Database

The operational database contains all relevant telemetry and telecommand information.

For detailed insights, please refer to the attached file PoCat TM_TC DATABASE.xlsx. This Excel document contains a list of all the telemetry data and telecommands that allow the control of the satellite and the successful execution of the mission.

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