#include <satnogs/api.h>
#include <stdint.h>
Go to the source code of this file.
|
OBC_ret_state_t | gr::satnogs::verification_pack_pkt_api (uint8_t *buf, tc_tm_pkt *pkt, uint16_t *buf_pointer) |
|
OBC_ret_state_t | gr::satnogs::hk_pack_pkt_api (uint8_t *buf, tc_tm_pkt *pkt, uint16_t *buf_pointer) |
|
static uint8_t | gr::satnogs::ecss_tm_checksum (const uint8_t *data, uint16_t size) |
|
static OBC_ret_state_t | gr::satnogs::ecss_tm_unpack_pkt (const uint8_t *buf, tc_tm_pkt *pkt, const uint16_t size) |
|
static OBC_ret_state_t | gr::satnogs::ecss_tm_pack_pkt (uint8_t *buf, tc_tm_pkt *pkt, uint16_t *size) |
|
static OBC_ret_state_t | gr::satnogs::ecss_tm_crt_pkt (tc_tm_pkt *pkt, uint16_t app_id, uint8_t type, uint8_t ack, uint8_t ser_type, uint8_t ser_subtype, uint16_t dest_id) |
|
◆ ADCS
◆ APP_ID
◆ COMMS
◆ DATA_FIELD_HDR_FLG
#define DATA_FIELD_HDR_FLG |
◆ ECSS_DATA_FIELD_HDR_FLG
#define ECSS_DATA_FIELD_HDR_FLG 1 |
◆ ECSS_PUS_VER
◆ ECSS_SEC_HDR_FIELD_FLG
#define ECSS_SEC_HDR_FIELD_FLG 0 |
◆ ECSS_VER_NUMBER
#define ECSS_VER_NUMBER 0 |
◆ EPS
◆ GND
◆ IAC
◆ MAX_APP_ID
◆ MAX_EX_PKT_DATA
#define MAX_EX_PKT_DATA 512 |
◆ MAX_PKT_DATA
◆ MAX_SERVICES
◆ MAX_SUBTYPES
◆ OBC
◆ RESET
◆ SD1
◆ SEQ_FLG
◆ TC
◆ TC_ACK_ACC
◆ TC_ACK_ALL
◆ TC_ACK_EXE_COMP
#define TC_ACK_EXE_COMP 0x08 |
◆ TC_ACK_EXE_PROG
#define TC_ACK_EXE_PROG 0x04 |
◆ TC_ACK_EXE_START
#define TC_ACK_EXE_START 0x02 |
◆ TC_ACK_NO
◆ TC_FUNCTION_MANAGEMENT_SERVICE
#define TC_FUNCTION_MANAGEMENT_SERVICE 8 |
◆ TC_HOUSEKEEPING_SERVICE
#define TC_HOUSEKEEPING_SERVICE 3 |
◆ TC_LARGE_DATA_SERVICE
#define TC_LARGE_DATA_SERVICE 13 |
◆ TC_MASS_STORAGE_SERVICE
#define TC_MASS_STORAGE_SERVICE 15 |
◆ TC_TEST_SERVICE
#define TC_TEST_SERVICE 17 |
◆ TC_TM_SEQ_CPACKET
#define TC_TM_SEQ_CPACKET 0x00 |
◆ TC_TM_SEQ_FPACKET
#define TC_TM_SEQ_FPACKET 0x01 |
◆ TC_TM_SEQ_LPACKET
#define TC_TM_SEQ_LPACKET 0x02 |
◆ TC_TM_SEQ_SPACKET
#define TC_TM_SEQ_SPACKET 0x03 |
◆ TC_TM_SER_DIST
◆ TC_TM_SER_EV_ACT
#define TC_TM_SER_EV_ACT 19 |
◆ TC_TM_SER_EVENT
#define TC_TM_SER_EVENT 5 |
◆ TC_TM_SER_FMAG
◆ TC_TM_SER_HK
◆ TC_TM_SER_HK_PAR
#define TC_TM_SER_HK_PAR 25 |
◆ TC_TM_SER_LDATA
#define TC_TM_SER_LDATA 13 |
◆ TC_TM_SER_LDATA_MAX_DATA_PKT
#define TC_TM_SER_LDATA_MAX_DATA_PKT 512 |
◆ TC_TM_SER_MEM
◆ TC_TM_SER_MON
◆ TC_TM_SER_NC1
◆ TC_TM_SER_NC2
◆ TC_TM_SER_NC3
◆ TC_TM_SER_PCKT_FWD
#define TC_TM_SER_PCKT_FWD 14 |
◆ TC_TM_SER_PROC
#define TC_TM_SER_PROC 18 |
◆ TC_TM_SER_SCH
◆ TC_TM_SER_STAT
◆ TC_TM_SER_STORAGE
#define TC_TM_SER_STORAGE 15 |
◆ TC_TM_SER_TC_VER
#define TC_TM_SER_TC_VER 1 |
◆ TC_TM_SER_TC_VER_ACC_FAIL
#define TC_TM_SER_TC_VER_ACC_FAIL 2 |
◆ TC_TM_SER_TC_VER_ACC_SUCC
#define TC_TM_SER_TC_VER_ACC_SUCC 1 |
◆ TC_TM_SER_TC_VER_EXEC_COMP_FAIL
#define TC_TM_SER_TC_VER_EXEC_COMP_FAIL 8 |
◆ TC_TM_SER_TC_VER_EXEC_COMP_SUCC
#define TC_TM_SER_TC_VER_EXEC_COMP_SUCC 7 |
◆ TC_TM_SER_TC_VER_EXEC_PROG_FAIL
#define TC_TM_SER_TC_VER_EXEC_PROG_FAIL 6 |
◆ TC_TM_SER_TC_VER_EXEC_PROG_SUCC
#define TC_TM_SER_TC_VER_EXEC_PROG_SUCC 5 |
◆ TC_TM_SER_TC_VER_EXEC_START_FAIL
#define TC_TM_SER_TC_VER_EXEC_START_FAIL 4 |
◆ TC_TM_SER_TC_VER_EXEC_START_SUCC
#define TC_TM_SER_TC_VER_EXEC_START_SUCC 3 |
◆ TC_TM_SER_TEST
#define TC_TM_SER_TEST 17 |
◆ TC_TM_SER_TMAG
◆ TC_TM_TYPE
◆ TC_VERIFICATION_SERVICE
#define TC_VERIFICATION_SERVICE 1 |
◆ TM
◆ TURN_OFF
◆ TURN_ON
◆ VER_NUMBER