pub fn handle_command<CD: CData>( ai_id: c_int, to_id: c_int, command_id: c_int, command_topic: c_int, command_data: &mut CD, ) -> Result<(), &'static str>