3 #include "ManagedObject.h"
5 using oceandirect::api::LHFlashAPI;
6 using NetOceanDirect::ManagedObject;
7 using NetOceanDirect::MemoryCleanup;
9 namespace NetLighthouse {
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);
48 virtual bool getAccessoryBoardAvailable(
unsigned int deviceID,
int %errorCode);
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