Core System
ConfigManager
ConfigManager.load_config()
ConfigManager.save_config()
MemoryManager
MemoryManager.cleanup_before_routine_change()
MemoryManager.get_memory_info()
MemoryManager.log_memory_status()
MemoryManager.periodic_cleanup()
MemoryManager.set_debug()
InteractionManager
InteractionManager.check_interactions()
InteractionManager.get_light_manager()
InteractionManager.set_debug()
InteractionManager.setup_for_routine()
LightManager
LightManager.check_light_interaction()
LightManager.get_current_light_level()
LightManager.reset_light_history()
LightManager.update_brightness_for_ambient_light()
HardwareManager
HardwareManager.clear_pixels()
HardwareManager.get_accelerometer()
HardwareManager.light
HardwareManager.map_deltas_to_pixels()
HardwareManager.play_tone_if_enabled()
HardwareManager.shake_detected()
HardwareManager.tap_detected()
HardwareManager.temperature
HardwareManager.update_pixels_with_data()
Operating Routines
UFOIntelligence
UFOIntelligence.cleanup()
UFOIntelligence.energy_level
UFOIntelligence.last_interaction
UFOIntelligence.mood
UFOIntelligence.record_successful_attention()
UFOIntelligence.run()
UFOIntelligence.validate_initialization()
IntergalacticCruising
IntergalacticCruising.cleanup()
IntergalacticCruising.disable_bluetooth()
IntergalacticCruising.disable_bluetooth_debug()
IntergalacticCruising.disable_debug()
IntergalacticCruising.enable_bluetooth()
IntergalacticCruising.enable_debug()
IntergalacticCruising.get_status()
IntergalacticCruising.is_bluetooth_available()
IntergalacticCruising.run()
IntergalacticCruising.test_uart_service()
Meditate
Meditate.run()
DanceParty
DanceParty.device_name
DanceParty.debug_bluetooth
DanceParty.debug_audio
DanceParty.sync_enabled
DanceParty.sync_active
DanceParty.ble
DanceParty.cleanup()
DanceParty.enable_bluetooth()
DanceParty.get_debug_status()
DanceParty.run()
DanceParty.set_custom_responsiveness()
DanceParty.set_responsiveness()
BaseRoutine
BaseRoutine.get_color_function()
BaseRoutine.run()
UFO AI Subsystems
UFOAICore
UFOAICore.make_intelligent_decision()
UFOAICore.record_successful_attention()
UFOAICore.should_make_decision()
UFOAIBehaviors
UFOAIBehaviors.execute_behavior()
UFOLearningSystem
UFOLearningSystem.cleanup_memory()
UFOLearningSystem.collect_sensor_data_enhanced()
UFOLearningSystem.update_learning()
UFOMemoryManager
UFOMemoryManager.cleanup_memory()
UFOMemoryManager.ensure_memory_structure()
UFOMemoryManager.record_college_interaction()
UFOMemoryManager.record_experience()
UFOMemoryManager.record_successful_attention()
UFOMemoryManager.update_memory()
UFOCollegeSystem
UFOCollegeSystem.check_for_random_college_behavior()
UFOCollegeSystem.detect_college_chant()
UFOCollegeSystem.execute_college_celebration()
UFOCollegeSystem.get_college_behavior_modifier()
UFOCollegeSystem.get_college_colors()
UFOCollegeSystem.is_college_celebration_ready()
UFOCollegeSystem.set_chant_detection_enabled()
UFOCollegeSystem.update_school_spirit()
Audio & College Integration
AudioProcessor
AudioProcessor.calculate_frequency()
AudioProcessor.compute_deltas()
AudioProcessor.record_samples()
MusicPlayer
MusicPlayer.convert_duration_to_sixteenths()
MusicPlayer.play_chant()
MusicPlayer.play_fight_song()
MusicPlayer.play_music()
MusicPlayer.play_music_with_lights()
ChantDetector
ChantDetector.detect_chant()
ChantDetector.get_buffer_status()
ChantDetector.get_current_pattern_info()
ChantDetector.set_enabled()
CollegeManager
CollegeManager.get_chant_data()
CollegeManager.get_chant_notes()
CollegeManager.get_college_name()
CollegeManager.get_colors()
CollegeManager.get_fight_song_notes()
CollegeManager.get_response_tone()
CollegeManager.is_enabled()
CollegeManager.load_college_data()
Bluetooth Systems
BluefruitController
BluefruitController.check_connection()
BluefruitController.check_manual_beat()
BluefruitController.cleanup()
BluefruitController.disable_debug()
BluefruitController.enable_debug()
BluefruitController.get_brightness_override()
BluefruitController.get_color_override()
BluefruitController.get_connection_info()
BluefruitController.get_effect_modifier()
BluefruitController.get_mode_override()
BluefruitController.get_rotation_speed_modifier()
BluefruitController.handle_disconnection()
BluefruitController.is_connected()
BluefruitController.manage_advertising()
BluefruitController.process_commands()
BluefruitController.send_response()
BluefruitController.set_advertising_config()
BluefruitController.start_advertising()
SyncManager
SyncManager.broadcast_pattern()
SyncManager.get_connection_status()
SyncManager.receive_pattern()
SyncManager.try_connect_to_leader()
Utilities
ColorFunctions
ColorFunctions.COLORS
ColorFunctions.blue()
ColorFunctions.get_mode_description()
ColorFunctions.green()
ColorFunctions.pink()
ColorFunctions.show_selection_feedback()
ColorFunctions.wheel()
PhysicalActions
PhysicalActions.shaken()
PhysicalActions.tapped()
Bases: object
object
Enhanced shake response with turbulence effect - LOUDER version.
Enhanced tap response with random color burst - LOUDER version.