CNPC BaseScanner

is a code class in the Half-Life 2 series. It's a base class shared by "all" types of scanners (because apparently there were multiple types during development).