Artemis Teensy Flight Software
The software on the Teensy in the Artemis cubesat.
Here is a list of all documented file members with links to the documentation:
- a -
ARTEMIS_CURRENT_BEACON_1_COUNT :
artemis_defs.h
ARTEMIS_CURRENT_SENSOR_COUNT :
artemis_defs.h
ARTEMIS_TEMP_SENSOR_COUNT :
artemis_defs.h
- b -
beacon_artemis_devices() :
main.cpp
beacon_if_deployed() :
main.cpp
BURN_WIRE_ON_TIME :
pdu.h
- c -
COSMOS_MAX_NAME :
cosmos-defs.h
COSMOSMCAST :
cosmos-defs.h
- d -
DEPLOYMENT_DELAY :
pdu.h
DEPLOYMENT_LENGTH :
pdu.h
DEPLOYMENT_LOOP_INTERVAL :
pdu.h
deploymentmode :
artemis_defs.h
,
artemis_defs.cpp
- e -
enable_rpi() :
main.cpp
ensure_rpi_is_powered() :
main.cpp
EVENT_FLAG_ACTUAL :
cosmos-defs.h
EVENT_FLAG_ALARM :
cosmos-defs.h
EVENT_FLAG_COLOR :
cosmos-defs.h
EVENT_FLAG_CONDITIONAL :
cosmos-defs.h
EVENT_FLAG_COUNTDOWN :
cosmos-defs.h
EVENT_FLAG_EXIT :
cosmos-defs.h
EVENT_FLAG_PAIR :
cosmos-defs.h
EVENT_FLAG_PRIORITY :
cosmos-defs.h
EVENT_FLAG_REPEAT :
cosmos-defs.h
EVENT_FLAG_SOLO :
cosmos-defs.h
EVENT_FLAG_TRUE :
cosmos-defs.h
EVENT_FLAG_WARNING :
cosmos-defs.h
EVENT_SCALE_ALARM :
cosmos-defs.h
EVENT_SCALE_COLOR :
cosmos-defs.h
EVENT_SCALE_PRIORITY :
cosmos-defs.h
EVENT_SCALE_WARNING :
cosmos-defs.h
EVENT_TYPE_PHYSICAL :
cosmos-defs.h
EVENT_TYPE_REQUEST :
cosmos-defs.h
- h -
HEATER_CHECK_INTERVAL :
pdu.h
heater_threshold :
artemis_defs.h
- i -
i2c1_mtx :
artemis_defs.h
,
artemis_defs.cpp
- k -
kill_thread() :
artemis_defs.h
,
artemis_defs.cpp
- l -
loop() :
main.cpp
- m -
main_queue :
artemis_defs.h
,
artemis_defs.cpp
main_queue_mtx :
artemis_defs.h
,
artemis_defs.cpp
MAXQUEUESIZE :
artemis_defs.h
MICROSTRAIN_ERROR_OPEN :
cosmos-errno.h
MINIMUM_TIMEOUT :
rfm23.h
MV_PER_ADC_UNIT :
artemis_defs.h
MV_PER_DEGREE_F :
artemis_defs.h
- n -
NODES :
artemis_defs.h
NodeType :
artemis_defs.h
,
artemis_defs.cpp
NUMBER_OF_SWITCHES :
pdu.h
- o -
OFFSET_F :
artemis_defs.h
- p -
PDU_CMD_OFFSET :
pdu.h
PDU_COMMUNICATION_TIMEOUT :
pdu.h
pdu_queue :
artemis_defs.h
,
artemis_defs.cpp
pdu_queue_mtx :
artemis_defs.h
,
artemis_defs.cpp
PDU_RETRY_INTERVAL :
pdu.h
PDU_WARMUP_TIME :
pdu.h
PIECE :
cosmos-defs.h
PIECE_TYPE_BOX :
cosmos-defs.h
PIECE_TYPE_CONE :
cosmos-defs.h
PIECE_TYPE_CYLINDER :
cosmos-defs.h
PIECE_TYPE_DIMENSIONLESS :
cosmos-defs.h
PIECE_TYPE_EXTERNAL_PANEL :
cosmos-defs.h
PIECE_TYPE_INTERNAL_PANEL :
cosmos-defs.h
PIECE_TYPE_SPHERE :
cosmos-defs.h
PullQueue() :
artemis_defs.h
,
artemis_defs.cpp
PushQueue() :
artemis_defs.h
,
artemis_defs.cpp
- r -
report_rpi_enabled() :
main.cpp
rfm23_queue :
artemis_defs.h
,
artemis_defs.cpp
rfm23_queue_mtx :
artemis_defs.h
,
artemis_defs.cpp
RH_RF22_MAX_MESSAGE_LEN :
rfm23.h
route_packet_to_ground() :
main.cpp
route_packet_to_main() :
artemis_defs.h
,
artemis_defs.cpp
route_packet_to_pdu() :
artemis_defs.cpp
,
artemis_defs.h
route_packet_to_rfm23() :
artemis_defs.h
,
artemis_defs.cpp
route_packet_to_rpi() :
artemis_defs.h
,
artemis_defs.cpp
route_packets() :
main.cpp
rpi_queue :
artemis_defs.h
,
artemis_defs.cpp
rpi_queue_mtx :
artemis_defs.h
,
artemis_defs.cpp
- s -
SECONDS :
helpers.h
send_pong_reply() :
main.cpp
setup() :
main.cpp
setup_connections() :
main.cpp
setup_devices() :
main.cpp
setup_threads() :
main.cpp
slip_calc_crc() :
sliplib.cpp
slip_decode() :
sliplib.cpp
slip_encode() :
sliplib.cpp
SLIP_FEND :
sliplib.h
SLIP_FESC :
sliplib.h
slip_pack() :
sliplib.cpp
SLIP_TFEND :
sliplib.h
SLIP_TFESC :
sliplib.h
slip_unpack() :
sliplib.cpp
spi1_mtx :
artemis_defs.h
,
artemis_defs.cpp
- t -
TEENSY_PINS :
artemis_defs.h
thread_list :
artemis_defs.h
,
artemis_defs.cpp
- u -
update_pdu_switches() :
main.cpp
Generated by
1.9.1