Kubos
v1.2.0
KubOS Architecture
First Time Users
Installation Docs
Kubos SDK
Kubos Mission Applications
Kubos Services
Kubos APIs
Kubos Linux
Developer Docs
FAQs and Troubleshooting Tips
Kubos
Docs
»
Index
Index
B
|
C
|
D
|
E
|
F
|
H
|
I
|
J
|
K
|
L
|
N
|
S
|
T
|
U
B
BASENAME (C macro)
bool (C macro)
C
can_frame_t (C++ class)
can_id_t (C++ type)
can_init (C++ function)
can_send (C++ function)
CANDriver::CAN_ERROR (C++ enumerator)
CANDriver::can_error_t (C++ type)
CANDriver::CAN_NO_ERROR (C++ enumerator)
cbor_encode_csp_packet (C++ function)
cbor_parse_csp_packet (C++ function)
checksum_calculate_CRC8 (C++ function)
checksum_calculate_CRC8LUT (C++ function)
checksum_prepare_LUTCRC8 (C++ function)
clock_get_time (C++ function)
clock_set_time (C++ function)
CMP_MESSAGE (C macro)
CMP_SIZE (C macro)
COLOR_MASK_COLOR (C macro)
COLOR_MASK_MODIFIER (C macro)
CONSTSTR (C macro)
csp_accept (C++ function)
csp_assert (C macro)
csp_assert_fail_action (C++ function)
csp_betoh16 (C++ function)
csp_betoh32 (C++ function)
csp_betoh64 (C++ function)
csp_bin_sem_create (C++ function)
csp_bin_sem_post (C++ function)
csp_bin_sem_post_isr (C++ function)
csp_bin_sem_remove (C++ function)
csp_bin_sem_wait (C++ function)
csp_bind (C++ function)
csp_bridge_start (C++ function)
CSP_BROADCAST_ADDR (C macro)
csp_buf_free (C++ function)
csp_buffer_cleanup (C++ function)
csp_buffer_clone (C++ function)
csp_buffer_free (C++ function)
csp_buffer_free_isr (C++ function)
csp_buffer_get (C++ function)
csp_buffer_get_isr (C++ function)
csp_buffer_init (C++ function)
CSP_BUFFER_PACKET_OVERHEAD (C macro)
csp_buffer_print_table (C++ function)
csp_buffer_remaining (C++ function)
csp_buffer_size (C++ function)
csp_can_init (C++ function)
CSP_CAN_MASKED (C macro)
CSP_CAN_PROMISC (C macro)
csp_can_rx_frame (C++ function)
csp_close (C++ function)
csp_close_socket (C++ function)
csp_cmp (C++ function)
CSP_CMP_CLOCK (C macro)
CSP_CMP_IDENT (C macro)
CSP_CMP_IDENT_DATE_LEN (C macro)
CSP_CMP_IDENT_REV_LEN (C macro)
CSP_CMP_IDENT_TIME_LEN (C macro)
CSP_CMP_IF_STATS (C macro)
CSP_CMP_PEEK (C macro)
CSP_CMP_PEEK_MAX_LEN (C macro)
CSP_CMP_POKE (C macro)
CSP_CMP_POKE_MAX_LEN (C macro)
CSP_CMP_REPLY (C macro)
CSP_CMP_REQUEST (C macro)
CSP_CMP_ROUTE_IFACE_LEN (C macro)
CSP_CMP_ROUTE_SET (C macro)
csp_cmp_set_memcpy (C++ function)
csp_conn_check_alive (C++ function)
csp_conn_dport (C++ function)
csp_conn_dst (C++ function)
csp_conn_flags (C++ function)
csp_conn_print_table (C++ function)
csp_conn_sport (C++ function)
csp_conn_src (C++ function)
csp_conn_t (C++ type)
csp_connect (C++ function)
csp_crc32_append (C++ function)
csp_crc32_gentab (C++ function)
csp_crc32_memory (C++ function)
csp_crc32_verify (C++ function)
csp_debug (C macro)
csp_debug_get_level (C++ function)
csp_debug_hook_func_t (C++ type)
csp_debug_hook_set (C++ function)
csp_debug_level_enabled (C++ member)
csp_debug_set_level (C++ function)
csp_debug_toggle_level (C++ function)
CSP_DEFAULT_ROUTE (C macro)
CSP_ERR_AGAIN (C macro)
CSP_ERR_ALREADY (C macro)
CSP_ERR_BUSY (C macro)
CSP_ERR_CRC32 (C macro)
CSP_ERR_DRIVER (C macro)
CSP_ERR_HMAC (C macro)
CSP_ERR_INVAL (C macro)
CSP_ERR_NOBUFS (C macro)
CSP_ERR_NOMEM (C macro)
CSP_ERR_NONE (C macro)
CSP_ERR_NOTSUP (C macro)
CSP_ERR_RESET (C macro)
CSP_ERR_TIMEDOUT (C macro)
CSP_ERR_TX (C macro)
CSP_ERR_USED (C macro)
CSP_ERR_XTEA (C macro)
CSP_FCRC32 (C macro)
CSP_FFRAG (C macro)
CSP_FHMAC (C macro)
CSP_FRDP (C macro)
csp_free (C++ function)
CSP_FRES1 (C macro)
CSP_FRES2 (C macro)
CSP_FRES3 (C macro)
CSP_FXTEA (C macro)
csp_get_address (C++ function)
csp_get_hostname (C++ function)
csp_get_model (C++ function)
csp_get_ms (C++ function)
csp_get_ms_isr (C++ function)
csp_get_revision (C++ function)
csp_get_s (C++ function)
csp_get_s_isr (C++ function)
CSP_HEADER_BITS (C macro)
CSP_HEADER_LENGTH (C macro)
csp_hmac_set_key (C++ function)
CSP_HOSTNAME_LEN (C macro)
csp_htobe16 (C++ function)
csp_htobe32 (C++ function)
csp_htobe64 (C++ function)
csp_htole16 (C++ function)
csp_htole32 (C++ function)
csp_htole64 (C++ function)
csp_hton16 (C++ function)
csp_hton32 (C++ function)
csp_hton64 (C++ function)
csp_htondbl (C++ function)
csp_htonflt (C++ function)
csp_i2c_init (C++ function)
csp_i2c_rx (C++ function)
CSP_ID_CONN_MASK (C macro)
CSP_ID_DPORT_MASK (C macro)
CSP_ID_DST_MASK (C macro)
CSP_ID_FLAGS_MASK (C macro)
CSP_ID_FLAGS_MAX (C macro)
CSP_ID_FLAGS_SIZE (C macro)
CSP_ID_HOST_MAX (C macro)
CSP_ID_HOST_SIZE (C macro)
CSP_ID_PORT_MAX (C macro)
CSP_ID_PORT_SIZE (C macro)
CSP_ID_PRIO_MASK (C macro)
CSP_ID_PRIO_MAX (C macro)
CSP_ID_PRIO_SIZE (C macro)
CSP_ID_SPORT_MASK (C macro)
CSP_ID_SRC_MASK (C macro)
csp_id_t (C++ type)
csp_id_t::ext (C++ member)
csp_if_can (C++ member)
csp_if_i2c (C++ member)
csp_if_lo (C++ member)
csp_iface_s (C++ class)
csp_iface_t (C++ type)
csp_iflist_add (C++ function)
,
[1]
csp_iflist_get_by_name (C++ function)
csp_iflist_print (C++ function)
csp_init (C++ function)
csp_kiss_discard_f (C++ type)
csp_kiss_handle_s (C++ class)
csp_kiss_handle_t (C++ type)
csp_kiss_init (C++ function)
csp_kiss_putc_f (C++ type)
csp_kiss_rx (C++ function)
csp_letoh16 (C++ function)
csp_letoh32 (C++ function)
csp_letoh64 (C++ function)
csp_listen (C++ function)
csp_log_buffer (C macro)
csp_log_error (C macro)
csp_log_info (C macro)
csp_log_lock (C macro)
csp_log_packet (C macro)
csp_log_protocol (C macro)
csp_log_warn (C macro)
csp_malloc (C++ function)
csp_memcpy_fnc_t (C++ type)
csp_memfree (C++ function)
csp_memptr_t (C++ type)
CSP_MODEL_LEN (C macro)
csp_mutex_create (C++ function)
csp_mutex_lock (C++ function)
csp_mutex_remove (C++ function)
csp_mutex_unlock (C++ function)
csp_new_packet (C macro)
CSP_NODE_MAC (C macro)
csp_ntoh16 (C++ function)
csp_ntoh32 (C++ function)
csp_ntoh64 (C++ function)
csp_ntohdbl (C++ function)
csp_ntohflt (C++ function)
CSP_O_CRC32 (C macro)
CSP_O_HMAC (C macro)
CSP_O_NOCRC32 (C macro)
CSP_O_NOHMAC (C macro)
CSP_O_NONE (C macro)
CSP_O_NORDP (C macro)
CSP_O_NOXTEA (C macro)
CSP_O_RDP (C macro)
CSP_O_XTEA (C macro)
csp_packet_t (C++ class)
csp_ping (C++ function)
csp_ping_noreply (C++ function)
CSP_PRIORITIES (C macro)
csp_promisc_disable (C++ function)
csp_promisc_enable (C++ function)
csp_promisc_read (C++ function)
csp_ps (C++ function)
csp_qfifo_write (C++ function)
csp_queue_create (C++ function)
csp_queue_dequeue (C++ function)
csp_queue_dequeue_isr (C++ function)
csp_queue_enqueue (C++ function)
csp_queue_enqueue_isr (C++ function)
CSP_QUEUE_ERROR (C macro)
CSP_QUEUE_FULL (C macro)
csp_queue_handle_t (C++ type)
CSP_QUEUE_OK (C macro)
csp_queue_remove (C++ function)
csp_queue_size (C++ function)
csp_queue_size_isr (C++ function)
csp_rdp_get_opt (C++ function)
csp_rdp_set_opt (C++ function)
csp_read (C++ function)
csp_reboot (C++ function)
CSP_REBOOT_MAGIC (C macro)
CSP_REBOOT_SHUTDOWN_MAGIC (C macro)
csp_recvfrom (C++ function)
CSP_ROUTE_COUNT (C macro)
csp_route_end_task (C++ function)
CSP_ROUTE_FIFOS (C macro)
csp_route_get_mac (C++ function)
csp_route_print_interfaces (C macro)
csp_route_print_table (C macro)
csp_route_set (C macro)
csp_route_start_task (C++ function)
csp_route_table_load (C++ function)
csp_route_table_save (C++ function)
CSP_ROUTE_TABLE_SIZE (C macro)
csp_route_work (C++ function)
csp_rtable_check (C++ function)
csp_rtable_clear (C++ function)
csp_rtable_find_iface (C++ function)
csp_rtable_find_mac (C++ function)
csp_rtable_load (C++ function)
csp_rtable_print (C++ function)
csp_rtable_save (C++ function)
csp_rtable_set (C++ function)
CSP_RX_QUEUE_LENGTH (C macro)
CSP_RX_QUEUES (C macro)
csp_send (C++ function)
csp_send_prio (C++ function)
csp_sendto (C++ function)
csp_sendto_reply (C++ function)
csp_service_handler (C++ function)
csp_set_address (C++ function)
csp_set_hostname (C++ function)
csp_set_model (C++ function)
csp_set_revision (C++ function)
csp_sfp_recv (C++ function)
csp_sfp_recv_fp (C++ function)
csp_sfp_send (C++ function)
csp_sfp_send_own_memcpy (C++ function)
csp_shutdown (C++ function)
CSP_SO_CONN_LESS (C macro)
CSP_SO_CRC32PROHIB (C macro)
CSP_SO_CRC32REQ (C macro)
CSP_SO_HMACPROHIB (C macro)
CSP_SO_HMACREQ (C macro)
CSP_SO_NONE (C macro)
CSP_SO_RDPPROHIB (C macro)
CSP_SO_RDPREQ (C macro)
CSP_SO_XTEAPROHIB (C macro)
CSP_SO_XTEAREQ (C macro)
csp_socket (C++ function)
csp_socket_close (C++ function)
csp_socket_handle_t (C++ class)
csp_socket_init (C++ function)
csp_socket_t (C++ type)
csp_sys_memfree (C++ function)
csp_sys_reboot (C++ function)
csp_sys_set_color (C++ function)
csp_sys_shutdown (C++ function)
csp_sys_tasklist (C++ function)
csp_sys_tasklist_size (C++ function)
csp_terminate (C++ function)
csp_thread_create (C++ function)
csp_transaction (C++ function)
csp_transaction_persistent (C++ function)
csp_uptime (C++ function)
csp_xtea_set_key (C++ function)
D
Debug::CSP_BUFFER (C++ enumerator)
Debug::csp_debug_level_t (C++ type)
Debug::CSP_ERROR (C++ enumerator)
Debug::CSP_INFO (C++ enumerator)
Debug::CSP_LOCK (C++ enumerator)
Debug::CSP_PACKET (C++ enumerator)
Debug::CSP_PROTOCOL (C++ enumerator)
Debug::CSP_WARN (C++ enumerator)
DEFAULT_I2C (C macro)
do_csp_debug (C++ function)
E
E_NO_ERR (C macro)
F
false (C macro)
H
hal_i2c_bus (C++ member)
I
i2c_callback_t (C++ type)
I2C_ERROR (C++ enumerator)
I2C_ERROR_ADDR_TIMEOUT (C++ enumerator)
I2C_ERROR_AF (C++ enumerator)
I2C_ERROR_BTF_TIMEOUT (C++ enumerator)
I2C_ERROR_CONFIG (C++ enumerator)
I2C_ERROR_NACK (C++ enumerator)
I2C_ERROR_NULL_HANDLE (C++ enumerator)
I2C_ERROR_TIMEOUT (C++ enumerator)
I2C_ERROR_TXE_TIMEOUT (C++ enumerator)
i2c_frame_s (C++ class)
i2c_frame_t (C++ type)
i2c_init (C++ function)
I2C_MASTER (C macro)
I2C_MTU (C macro)
I2C_OK (C++ enumerator)
i2c_send (C++ function)
I2C_SLAVE (C macro)
I2CAddressingMode (C++ type)
I2CRole (C++ type)
J
JSON Objects
bin
dependencies
hardware.console
hardware.i2c
hardware.i2c.defaults
hardware.i2c.i2c{n}
hardware.i2c.i2c{n}.scl
hardware.i2c.i2c{n}.sda
hardware.pins
hardware.sdio
hardware.spi
hardware.spi.defaults
hardware.spi.spi{n}
hardware.uart
hardware.uart.defaults
hardware.uart.uart{n}
name
K
K_ADDRESSINGMODE_10BIT (C++ enumerator)
K_ADDRESSINGMODE_7BIT (C++ enumerator)
k_i2c_conf_defaults (C++ function)
k_i2c_default_dev_init (C++ function)
k_i2c_default_init (C++ function)
k_i2c_init (C++ function)
K_I2C_NO_BUS (C++ enumerator)
k_i2c_read (C++ function)
k_i2c_terminate (C++ function)
k_i2c_write (C++ function)
K_MASTER (C++ enumerator)
K_NUM_I2CS (C macro)
K_SLAVE (C++ enumerator)
KI2C (C++ class)
KI2C::bus_num (C++ member)
KI2C::conf (C++ member)
KI2C::i2c_lock (C++ member)
KI2CConf (C++ class)
KI2CConf::addressing_mode (C++ member)
KI2CConf::clock_speed (C++ member)
KI2CConf::role (C++ member)
KI2CNum (C++ type)
KI2CStatus (C++ type)
KISSInterface::kiss_mode_e (C++ type)
KISSInterface::KISS_MODE_ESCAPED (C++ enumerator)
KISSInterface::KISS_MODE_NOT_STARTED (C++ enumerator)
KISSInterface::KISS_MODE_SKIP_FRAME (C++ enumerator)
KISSInterface::KISS_MODE_STARTED (C++ enumerator)
kprv_i2c_dev_init (C++ function)
,
[1]
kprv_i2c_dev_terminate (C++ function)
,
[1]
kprv_i2c_get (C++ function)
kprv_i2c_master_read (C++ function)
,
[1]
kprv_i2c_master_write (C++ function)
,
[1]
kprv_i2c_slave_read (C++ function)
,
[1]
kprv_i2c_slave_write (C++ function)
,
[1]
L
LENGTH_COMPILE_INFORMATION (C macro)
LENGTH_EMERGENCY_RESET (C macro)
LENGTH_GENERIC_REPLY (C macro)
LENGTH_POWER_CYCLE_IOBC (C macro)
LENGTH_RESET (C macro)
LENGTH_TELEMETRY_DUMMY (C macro)
LENGTH_TELEMETRY_GET_VERSION (C macro)
LENGTH_TELEMETRY_HOUSEKEEPING (C macro)
LENGTH_TELEMETRY_SAMPLE_HOUSEKEEPING (C macro)
LENGTH_TELEMETRY_SAMPLE_VERSION (C macro)
N
nexthop_t (C++ type)
S
SOCKET_BUFFER_SIZE (C macro)
socket_close (C++ function)
socket_init (C++ function)
socket_status (C++ function)
SocketInterface::csp_if_socket_modes (C++ type)
SocketInterface::CSP_SOCKET_CLIENT (C++ enumerator)
SocketInterface::CSP_SOCKET_SERVER (C++ enumerator)
STRINGIFY (C macro)
supervisor_calculate_CRC (C++ function)
supervisor_emergency_reset (C++ function)
supervisor_enable_status_t (C++ type)
supervisor_enable_status_t::fields (C++ member)
supervisor_enable_status_t::raw_value (C++ member)
supervisor_enable_status_t::supervisor_enable_status_fields_t (C++ class)
supervisor_enable_status_t::supervisor_enable_status_fields_t::busy_rtc (C++ member)
supervisor_enable_status_t::supervisor_enable_status_fields_t::is_in_supervisor_mode (C++ member)
supervisor_enable_status_t::supervisor_enable_status_fields_t::power_obc (C++ member)
supervisor_enable_status_t::supervisor_enable_status_fields_t::power_off_rtc (C++ member)
supervisor_enable_status_t::supervisor_enable_status_fields_t::power_rtc (C++ member)
supervisor_generic_reply_t (C++ type)
supervisor_generic_reply_t::fields (C++ member)
supervisor_generic_reply_t::raw_value (C++ member)
supervisor_generic_reply_t::supervisor_generic_reply_fields_t (C++ class)
supervisor_generic_reply_t::supervisor_generic_reply_fields_t::crc8 (C++ member)
supervisor_generic_reply_t::supervisor_generic_reply_fields_t::dummy (C++ member)
supervisor_generic_reply_t::supervisor_generic_reply_fields_t::spi_command_status (C++ member)
supervisor_get_housekeeping (C++ function)
supervisor_get_version (C++ function)
supervisor_housekeeping_t (C++ type)
supervisor_housekeeping_t::fields (C++ member)
supervisor_housekeeping_t::raw_value (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t (C++ class)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::adc_data (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::adc_update_flag (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::crc8 (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::dummy (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::enable_status (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::iobc_reset_count (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::iobc_uptime (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::spi_command_status (C++ member)
supervisor_housekeeping_t::supervisor_housekeeping_fields_t::supervisor_uptime (C++ member)
SUPERVISOR_NUMBER_OF_ADC_CHANNELS (C macro)
supervisor_powercycle (C++ function)
supervisor_reset (C++ function)
supervisor_version_t (C++ type)
supervisor_version_t::fields (C++ member)
supervisor_version_t::raw_value (C++ member)
supervisor_version_t::supervisor_version_fields_t (C++ class)
supervisor_version_t::supervisor_version_fields_t::clock_speed (C++ member)
supervisor_version_t::supervisor_version_fields_t::code_type (C++ member)
supervisor_version_t::supervisor_version_fields_t::compile_information (C++ member)
supervisor_version_t::supervisor_version_fields_t::crc8 (C++ member)
supervisor_version_t::supervisor_version_fields_t::dummy (C++ member)
supervisor_version_t::supervisor_version_fields_t::git_head_version (C++ member)
supervisor_version_t::supervisor_version_fields_t::index_of_subsystem (C++ member)
supervisor_version_t::supervisor_version_fields_t::major_version (C++ member)
supervisor_version_t::supervisor_version_fields_t::minor_version (C++ member)
supervisor_version_t::supervisor_version_fields_t::patch_version (C++ member)
supervisor_version_t::supervisor_version_fields_t::serial_number (C++ member)
supervisor_version_t::supervisor_version_fields_t::spi_command_status (C++ member)
System::COLOR_BLACK (C++ enumerator)
System::COLOR_BLINK (C++ enumerator)
System::COLOR_BLUE (C++ enumerator)
System::COLOR_BOLD (C++ enumerator)
System::COLOR_CYAN (C++ enumerator)
System::COLOR_GREEN (C++ enumerator)
System::COLOR_HIDE (C++ enumerator)
System::COLOR_MAGENTA (C++ enumerator)
System::COLOR_NORMAL (C++ enumerator)
System::COLOR_RED (C++ enumerator)
System::COLOR_RESET (C++ enumerator)
System::COLOR_UNDERLINE (C++ enumerator)
System::COLOR_WHITE (C++ enumerator)
System::COLOR_YELLOW (C++ enumerator)
System::csp_color_t (C++ type)
T
true (C macro)
Types::CSP_ANY (C++ enumerator)
Types::CSP_BUF_FREE (C++ enumerator)
Types::CSP_CMP (C++ enumerator)
Types::CSP_MEMFREE (C++ enumerator)
Types::CSP_PING (C++ enumerator)
Types::CSP_PRIO_CRITICAL (C++ enumerator)
Types::CSP_PRIO_HIGH (C++ enumerator)
Types::CSP_PRIO_LOW (C++ enumerator)
Types::CSP_PRIO_NORM (C++ enumerator)
Types::csp_prio_t (C++ type)
Types::CSP_PROMISC (C++ enumerator)
Types::CSP_PS (C++ enumerator)
Types::CSP_REBOOT (C++ enumerator)
Types::csp_reserved_ports_e (C++ type)
Types::CSP_UPTIME (C++ enumerator)
U
usart_callback_t (C++ type)
usart_conf (C++ class)
usart_getc (C++ function)
usart_init (C++ function)
usart_insert (C++ function)
usart_messages_waiting (C++ function)
usart_putc (C++ function)
usart_putstr (C++ function)
usart_set_callback (C++ function)
usart_stdio_msgwaiting (C++ function)