12 lines
475 B
TypeScript
12 lines
475 B
TypeScript
const image = 'future-nav2-camera-test:humble-jetson_orin'
|
|
|
|
export function cameraRuntimeArtifacts<T extends { image?: string | null }>(
|
|
folder: string,
|
|
configured: T[] | null | undefined,
|
|
): T[] | null | undefined {
|
|
if (!configured) return configured
|
|
const camera = folder.includes('lms-nav2-camera-test')
|
|
// The optional camera image must not be downloaded for other Nav2 modules.
|
|
return configured.filter((item) => (item.image?.trim() === image) === camera)
|
|
}
|