TeensyNanoExoCode
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 Nanalog
 NbleAssociates the command and ammount of data that it expects to be sent/received
 Nble_command_helpersHelper function(s) to be used with the command array
 Nble_handler_varsVariables used by the Handlers to track state
 Nble_handlersHolds the functions that should be called when a command is received. All command handlers should have static linkage, return void, and accept a pointer to ExoData. ie "inline static void my_handler(ExoData* data, BleMessage* msg)"
 Nble_namesCreates a variable for each command value
 Nble_queue
 NBLE_times
 Nconfig_defsNamespace that defines numeric coding for different keys values. These are used throughout the code
 Ncontroller_defs
 Nbang_bang
 Ncalibr_manager
 Nconstant_torque
 Nelbow_min_max
 Nextension_angle
 Nfranks_collins_hip
 Ngait_phase
 Nheel_toe
 Nlate_stance
 Nparabolic
 Nperturbation
 Nproportional_joint_moment
 Npropulsive_assistive
 Nptb_general
 Nsine
 Nstasis
 Nzero_torque
 Nzhang_collins
 Nexo_info
 Nfsr_config
 Ni2c_cmds
 Nankle_angles
 Nget_left_angle
 Nget_right_angle
 Nhandshake
 Nrc
 Ncalibrate
 Nget_battery_voltage
 Nsmart
 Nget_battery_soc
 Nget_battery_voltage
 Nthigh_imu
 Nget_angle
 Nhandshake
 Nini_configDefine the constants to use for the various arrays
 Nlogger
 Nlogging
 Nlogic_micro_pins
 Nreal_time_i2c
 Nrt_data
 Nstatus_defsStores the status messages
 NmessagesStores the status messages
 Nstatus_led_defsDefine how each message will be displayed
 NcolorsColors each message should display
 NpatternsPatterns to use for each message
 Nsync_time
 Ntorque_calibration
 NUART_command_enumsHolds all of the enums for the UART commands. The enums are used to properly index the data
 NUART_command_handlersHolds the handlers for all of the commands. The handler function types should be the same. The 'get' handlers will respond with the appropriate command, the 'update' handlers will unpack the msg and pack exo_data
 NUART_command_namesType to associate a command with an ammount of data
 NUART_command_utils
 NUART_msg_t_utils
 NUART_times
 NutilsGeneral utility functions for the exo
 CFloatByteUnion
 CShortIntByteUnion
 CSpeedCheckClass used to check the loop speed without serial prints, by toggling a pin after initialized, toggle will need to be called each loop