C++ Instrument Catalog
Classes | Public Types | List of all members
MTL::CPT2026PeripheralROM Class Reference

#include <CPT2026PeripheralROM.h>

Classes

class  Builder
 
class  CParmInfoMap
 
class  Parser
 
struct  sEmbeddedStaticHeader
 
struct  sHallInformation
 
struct  sHeadDefinition
 
struct  sHeadInfo
 
struct  sIdentification
 
struct  sManufactureInformation
 
struct  sMultiHeadInfo
 
struct  sPwCamPhysicalInfo
 
struct  sPwFCAPhysInfo
 
struct  sPwPhysicalInformation
 
struct  sPwPhysicalInformationSet
 
struct  sStandaloneStaticHeader
 
struct  sTransmissionTimes
 

Public Types

enum  eHeaderType { kUnknown, kStandalone, kEmbedded }
 
enum  eDeviceType {
  kUndefined = 0, kSingleContinuous = 1, kSinglePulsed = 2, kMultiplexer = 3,
  kSwitchedContinuous = 4, kSwitchedPulsed = 5, kCameraPulsed = 6
}
 
enum  e1226ROMParm { e1226ROMParm::kManufactureInformation = 0, e1226ROMParm::kPwPhysicalInformation = 1, e1226ROMParm::kHallInformation = 2 }
 
enum  e9046ROMParm {
  e9046ROMParm::kManufactureInformation = 0, e9046ROMParm::kMultiHeadInformation = 1, e9046ROMParm::kSearchHeads = 2, e9046ROMParm::kMeasHeads = 3,
  e9046ROMParm::kPwCamPhysicalInformation = 4, e9046ROMParm::kPwPhysicalInformationSet = 5
}
 
typedef std::vector< sTransmissionTimestTransmissionTimeList
 
typedef std::vector< U8 > tHeadList
 
typedef std::vector< sHeadDefinitiontHeadDefList
 
typedef std::vector< F32 > tNormalizationTable
 

Detailed Description

Definition at line 21 of file CPT2026PeripheralROM.h.

Member Typedef Documentation

◆ tHeadDefList

Definition at line 206 of file CPT2026PeripheralROM.h.

◆ tHeadList

typedef std::vector<U8> MTL::CPT2026PeripheralROM::tHeadList

Definition at line 194 of file CPT2026PeripheralROM.h.

◆ tNormalizationTable

Definition at line 211 of file CPT2026PeripheralROM.h.

◆ tTransmissionTimeList

Definition at line 156 of file CPT2026PeripheralROM.h.

Member Enumeration Documentation

◆ e1226ROMParm

Enumerator
kManufactureInformation 
kPwPhysicalInformation 
kHallInformation 

Definition at line 291 of file CPT2026PeripheralROM.h.

◆ e9046ROMParm

Enumerator
kManufactureInformation 
kMultiHeadInformation 
kSearchHeads 
kMeasHeads 
kPwCamPhysicalInformation 
kPwPhysicalInformationSet 

Definition at line 296 of file CPT2026PeripheralROM.h.

◆ eDeviceType

Enumerator
kUndefined 
kSingleContinuous 
kSinglePulsed 
kMultiplexer 
kSwitchedContinuous 
kSwitchedPulsed 
kCameraPulsed 

Definition at line 32 of file CPT2026PeripheralROM.h.

◆ eHeaderType

Enumerator
kUnknown 
kStandalone 
kEmbedded 

Definition at line 27 of file CPT2026PeripheralROM.h.


The documentation for this class was generated from the following file: