38 #include "Slaves/Bridges/Bridges.h"
39 #include "Slaves/Switches/Switches.h"
66 static const uint8_t I2C_ADRS = 0x68;
107 PIXEL_BASE_ADRS = 0x80
110 static const uint8_t DS2413_FAMILY_CODE = 0x3A;
112 static const uint8_t DS28E17_FAMILY_CODE = 0x19;
123 OWGridEye(RandomAccessRomIterator & selector);
138 m_switch.setRomId(romId);
152 return m_switch.romId();
168 m_i2c_bridge.setRomId(romId);
182 return m_i2c_bridge.romId();
194 CmdResult disconnectGridEye(
void);
204 CmdResult connectGridEye(
void);
214 CmdResult connectOWbus(
void);
224 CmdResult disconnectOWbus(
void);
245 CmdResult gridEyeAccess(
bool readWrite, GridEyeRegister regAdrs, uint8_t numBytes, uint8_t * dataBuf);
262 CmdResult gridEyeGetThermistor(int16_t & thermTemp);
280 CmdResult gridEyeGetPixelTemperature(uint8_t pixelAdrs, int16_t & pixelTemp);
296 CmdResult gridEyeGetFrameTemperature(int16_t * frameTemp);
Definition: OWGridEye.h:95
Definition: OWGridEye.h:99
Definition: OWGridEye.h:87
Definition: OWGridEye.h:93
Definition: OWGridEye.h:92
Definition: OWGridEye.h:101
Definition: OWGridEye.h:104
Object for interfacing to MAXREFDES131#.
Definition: OWGridEye.h:60
Definition: OWGridEye.h:102
Definition: OWGridEye.h:75
Definition: OWGridEye.h:103
void setOWSwitchRomId(const RomId &romId)
setOWSwitchRomId
Definition: OWGridEye.h:136
CmdResult
OWGridEye command results.
Definition: OWGridEye.h:73
Definition: OWGridEye.h:98
Definition: OWGridEye.h:91
Definition: OWGridEye.h:94
Definition: OWGridEye.h:88
void setI2CBridgeRomId(const RomId &romId)
setI2CBridgeRomId
Definition: OWGridEye.h:166
Definition: OWGridEye.h:89
Definition: OWGridEye.h:100
GridEyeRegister
AMG8833 register map.
Definition: OWGridEye.h:82
Definition: OWGridEye.h:96
Definition: OWGridEye.h:97
Definition: OWGridEye.h:105
Definition: OWGridEye.h:86
RomId getOWSwitchRomId(void)
getOWSwitchRomId
Definition: OWGridEye.h:150
Definition: OWGridEye.h:106
RomId getI2CBridgeRomId(void)
getI2CBridgeRomId
Definition: OWGridEye.h:180
Definition: OWGridEye.h:85
Definition: OWGridEye.h:84