TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
CamRegMirror Class Reference

This class mirrors the registers in the camera. This allows us to "read" register that were once write only. More...

#include <CamRegMirror.h>

Collaboration diagram for CamRegMirror:
Collaboration graph

Public Member Functions

 CamRegMirror ()
 
virtual ~CamRegMirror ()
 
uint16_t Read (uint16_t reg)
 
void Write (uint16_t reg, uint16_t val)
 
void Clear ()
 

Private Attributes

std::map< uint16_t, uint16_tm_RegMirror
 

Detailed Description

This class mirrors the registers in the camera. This allows us to "read" register that were once write only.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2010 Apogee Instruments, Inc.

Constructor & Destructor Documentation

◆ CamRegMirror()

CamRegMirror::CamRegMirror ( )

◆ ~CamRegMirror()

CamRegMirror::~CamRegMirror ( )
virtual

Member Function Documentation

◆ Clear()

void CamRegMirror::Clear ( )

◆ Read()

uint16_t CamRegMirror::Read ( uint16_t  reg)

◆ Write()

void CamRegMirror::Write ( uint16_t  reg,
uint16_t  val 
)

Member Data Documentation

◆ m_RegMirror

std::map<uint16_t, uint16_t> CamRegMirror::m_RegMirror
private

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