! \wp_next_scheduled( Cleanup_Integration::START_HOOK ) ) { // This just schedules the cleanup routine cron again. \wp_schedule_single_event( ( \time() + ( \MINUTE_IN_SECONDS * 5 ) ), Cleanup_Integration::START_HOOK ); } return; } } } } from the database, and otherwise considers * whether the old words need to have their weights updated. * * @param int $indexable_id The id of the indexable which needs to have its * old words updated. * @param Prominent_Words[] $old_words An array with prominent words that were already * present in the database for a given indexable. * @param array $words The new prominent words for a given indexable. * * @return array The words that need to be created. */ protected function handle_old_words( $indexable_id, $old_words, $words ) { // Return early if the indexable didn't already have any prominent words associated with it. if ( empty( $old_words ) ) { return $words; } $outdated_stems = []; foreach ( $old_words as $old_word ) { // If an old prominent word is no longer associated with an indexable, // add it to the array with outdated stems, so that at a later step // it can be deleted from the database. if ( ! \array_key_exists( $old_word->stem, $words ) ) { $outdated_stems[] = $old_word->stem; continue; } // If the old word should still be associated with the indexable, // update its weight if that has changed. $this->update_weight_if_changed( $old_word, $words[ $old_word->stem ] ); // Remove the key from the array with the new prominent words. unset( $words[ $old_word->stem ] ); } // Delete all the outdated prominent words in one query. try { $this->prominent_words_repository->delete_by_indexable_id_and_stems( $indexable_id, $outdated_stems ); // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch -- There is nothing to do. } catch ( Exception $exception ) { // Do nothing. } return $words; } /** * Updates the weight of the given prominent word, if the weight has changed significantly. * * @param Prominent_Words $word The prominent word of which to update the weight. * @param float $new_weight The new weight. * * @return void */ protected function update_weight_if_changed( $word, $new_weight ) { if ( \abs( $word->weight - $new_weight ) > 0.1 ) { $word->weight = $new_weight; $word->save(); } } /** * Creates the given words in the database and links them to the indexable with the given id. * * @param int $indexable_id The ID of the indexable. * @param array $words The prominent words to create, as a `'stem'` => weight` map. * * @return void */ protected function create_words( $indexable_id, $words ) { // Return early if there are no new words to add to the database. if ( empty( $words ) ) { return; } $new_models = []; foreach ( $words as $stem => $weight ) { $new_model = $this->prominent_words_repository->query()->create( [ 'indexable_id' => $indexable_id, 'stem' => $stem, 'weight' => $weight, ] ); $new_models[] = $new_model; } try { $this->prominent_words_repository->query()->insert_many( $new_models ); // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch -- There is nothing to do. } catch ( Exception $exception ) { // Do nothing. } } } link8 | CarTronics

link8

$269.99

8-Channel LOC w/Summing and Remote

In stock

SKU: link8 Category: Tag:

Description

Today’s factory installed audio systems are becoming more complex. With many of the vehicle controls and operations integrated into the source unit, replacing it is no longer an option. Some vehicles have amplifiers dedicated to each individual speaker. When you aren’t satisfied with the OEM system sound, these factors make it increasingly difficult when it comes time to upgrade. That is why you need a link8.

The link8 is about as versatile as an analog integration product can be. The link8 has 8-channels of high level inputs that can be configured in a number of ways. With just 2-channles of input, signal can be achieved at all 8-channels of output. With 4-channels of input, you can have front, rear and subwoofer output.Even when summing a 4-way system to full-range, subwoofer level control can still be retained. These are just a few of the configurations available via the link8’s convenient external controls.

Another benefit of the link8 is the auxiliary input. This provides access to your phone or other mobile device through the audio system. The "Patent Pending" Multifunction Remote level/Source Control can switch between your subwoofer output level, the volume of the auxiliary source or even serve as a Master Volume Control for your entire system. This is especially useful in OEM systems where volume dependent equalization is present. You can even program the remote so the priority of knob functions are tailored to your specific system needs.

link8 Features

8-Channel Line Output Converter

8-Channel Summing Processor (8-in/8-Out)

Multi-Function Remote Level/Source Control

Master Volume Control

AUX Volume Control

Independent CH7/8 Level

Source/Function Select

AUX 3.5mm Input

2/4/6/8ch Input Select (Direct, Copy or Sum)

2/3/4-Way Summing w/Retained Sub Level Control

Never Zero Ch7/8 Output with Front & Rear Input

Differential Balanced Inputs

Low Impedance Outputs

Variable Gain Adjustments w/Clip LEDs

Auto Turn-On via DC-Offset or Audio Signal Detect

Generated +12V Remote Output

OEM Load Detect Compatible

Locking Detachable Power/Speaker Terminals

Professional Grade Panel Mount RCA’s

Compact Aluminum Chassis w/Detachable Mounting Tabs

link8 Specifications

Output Voltage (Max)———- >10Vrms

Output Impedance ————– <50Ω

Input Sensitivity

SPK —————————- 2-20Vrms, 4-40Vrms

AUX —————————- 0.5-5Vrms

Max Input Voltage (SPK) ——- 40Vrms

Frequency Response ———— <10 Hz to 100kHz

THD+N (SPK/AUX) —————- <0.05% /<0.05%

S/N (SPK/AUX) ——————— >114dBA />113dBA

Turn-On Trigger ——————- +12V, DC-offset & Audio Detect

Generated +12V Output ——- >500mA

Chassis Dimensions ————– 1.1”x5.9”x6.4” (29x150x163mm)

Additional information

Weight 5.00 lbs
Dimensions 5.00 × 5.00 × 5.00 in

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.