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

#include <CPT2026PeripheralROM.h>

Classes

struct  sParmContent
 

Public Types

typedef std::vector< sParmContenttParmContentInfo
 

Static Public Member Functions

static std::vector< U8 > Raw (const CPT2026PeripheralROM::sHallInformation &rHallInfo)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::sManufactureInformation &rManInfo)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::sMultiHeadInfo &rMultHeadInfo)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::tHeadList &rHeadList)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::sPwCamPhysicalInfo &rPwCamPhysInfo)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::sPwFCAPhysInfo &rPwFCAPhysInfo)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::sPwPhysicalInformation &rPwPhysInfo)
 
static std::vector< U8 > Raw (const CPT2026PeripheralROM::sPwPhysicalInformationSet &rPwPhysInfoSet)
 
static std::vector< U8 > BuildROM (sStandaloneStaticHeader Header, const tParmContentInfo &rParmContent)
 
static std::vector< U8 > BuildROM (sEmbeddedStaticHeader Header, const tParmContentInfo &rParmContent)
 
static void Build1226ROM (std::vector< U8 > &rOutputROM, const CPT2026PeripheralROM::sManufactureInformation &rManInfo, const CPT2026PeripheralROM::sPwPhysicalInformation &rPwPhysInfo, const CPT2026PeripheralROM::sHallInformation &rHallInfo)
 
static void Build9046ROM (std::vector< U8 > &rOutputROM, const CPT2026PeripheralROM::sIdentification &rIdentification, const CPT2026PeripheralROM::sManufactureInformation &rManInfo, const CPT2026PeripheralROM::sMultiHeadInfo &rMultiHeadInfo, const CPT2026PeripheralROM::tHeadList &rSearchHeadList, const CPT2026PeripheralROM::tHeadList &rMeasHeadList, const CPT2026PeripheralROM::sPwCamPhysicalInfo &rPwCamPhysInfo, const CPT2026PeripheralROM::sPwPhysicalInformationSet &rPwPhysInfoSet)
 

Detailed Description

Definition at line 360 of file CPT2026PeripheralROM.h.

Member Typedef Documentation

◆ tParmContentInfo

Definition at line 368 of file CPT2026PeripheralROM.h.

Member Function Documentation

◆ Build1226ROM()

void CPT2026PeripheralROM::Builder::Build1226ROM ( std::vector< U8 > &  rOutputROM,
const CPT2026PeripheralROM::sManufactureInformation rManInfo,
const CPT2026PeripheralROM::sPwPhysicalInformation rPwPhysInfo,
const CPT2026PeripheralROM::sHallInformation rHallInfo 
)
static

Definition at line 851 of file CPT2026PeripheralROM.cpp.

◆ Build9046ROM()

void CPT2026PeripheralROM::Builder::Build9046ROM ( std::vector< U8 > &  rOutputROM,
const CPT2026PeripheralROM::sIdentification rIdentification,
const CPT2026PeripheralROM::sManufactureInformation rManInfo,
const CPT2026PeripheralROM::sMultiHeadInfo rMultiHeadInfo,
const CPT2026PeripheralROM::tHeadList rSearchHeadList,
const CPT2026PeripheralROM::tHeadList rMeasHeadList,
const CPT2026PeripheralROM::sPwCamPhysicalInfo rPwCamPhysInfo,
const CPT2026PeripheralROM::sPwPhysicalInformationSet rPwPhysInfoSet 
)
static

Definition at line 878 of file CPT2026PeripheralROM.cpp.

◆ BuildROM() [1/2]

std::vector< U8 > CPT2026PeripheralROM::Builder::BuildROM ( sEmbeddedStaticHeader  Header,
const tParmContentInfo rParmContent 
)
static

Definition at line 846 of file CPT2026PeripheralROM.cpp.

◆ BuildROM() [2/2]

std::vector< U8 > CPT2026PeripheralROM::Builder::BuildROM ( sStandaloneStaticHeader  Header,
const tParmContentInfo rParmContent 
)
static

Definition at line 841 of file CPT2026PeripheralROM.cpp.

◆ Raw() [1/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sHallInformation rHallInfo)
static

Definition at line 582 of file CPT2026PeripheralROM.cpp.

◆ Raw() [2/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sManufactureInformation rManInfo)
static

Definition at line 607 of file CPT2026PeripheralROM.cpp.

◆ Raw() [3/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sMultiHeadInfo rMultHeadInfo)
static

Definition at line 619 of file CPT2026PeripheralROM.cpp.

◆ Raw() [4/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sPwCamPhysicalInfo rPwCamPhysInfo)
static

Definition at line 648 of file CPT2026PeripheralROM.cpp.

◆ Raw() [5/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sPwFCAPhysInfo rPwFCAPhysInfo)
static

Definition at line 666 of file CPT2026PeripheralROM.cpp.

◆ Raw() [6/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sPwPhysicalInformation rPwPhysInfo)
static

Definition at line 681 of file CPT2026PeripheralROM.cpp.

◆ Raw() [7/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::sPwPhysicalInformationSet rPwPhysInfoSet)
static

Definition at line 720 of file CPT2026PeripheralROM.cpp.

◆ Raw() [8/8]

std::vector< U8 > CPT2026PeripheralROM::Builder::Raw ( const CPT2026PeripheralROM::tHeadList rHeadList)
static

Definition at line 638 of file CPT2026PeripheralROM.cpp.


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