3#include "ManagedObject.h"
5using oceandirect::api::LHFlashAPI;
6using NetOceanDirect::ManagedObject;
7using NetOceanDirect::MemoryCleanup;
11 typedef ManagedObject<LHFlashAPI, MemoryCleanup::noDeletion>
FlashBase;
34 virtual void setI2CData(
unsigned int deviceID,
int %errorCode,
unsigned int i2cBusIndex,
35 unsigned int i2cTargetAddress, array<unsigned char>^% data);
62 virtual void setFlashSlotData(
unsigned int deviceID,
int% errorCode,
unsigned int slotNumber,
63 array<unsigned char>^% data);
79 virtual array<unsigned char>^
getFlashSlotData(
unsigned int deviceID,
int %errorCode,
unsigned int slotNumber);
Definition NetLighthouseFlash.h:14
static NetLighthouseFlash flash
Definition NetLighthouseFlash.h:82
NetLighthouseFlash()
Definition NetLighthouseFlash.cpp:7
virtual ~NetLighthouseFlash()
Definition NetLighthouseFlash.h:18
virtual void setFlashSlotData(unsigned int deviceID, int% errorCode, unsigned int slotNumber, array< unsigned char >^% data)
Definition NetLighthouseFlash.cpp:43
virtual array< unsigned char > getFlashSlotData(unsigned int deviceID, int %errorCode, unsigned int slotNumber)
Definition NetLighthouseFlash.cpp:30
virtual void setI2CData(unsigned int deviceID, int %errorCode, unsigned int i2cBusIndex, unsigned int i2cTargetAddress, array< unsigned char >^% data)
Definition NetLighthouseFlash.cpp:18
static NetLighthouseFlash getInstance()
Definition NetLighthouseFlash.cpp:11
virtual bool getAccessoryBoardAvailable(unsigned int deviceID, int %errorCode)
Definition NetLighthouseFlash.cpp:25
Definition NetLighthouse.h:21
ManagedObject< LHFlashAPI, MemoryCleanup::noDeletion > FlashBase
Definition NetLighthouseFlash.h:11