devices/deviceskeleton/ordeviceskeleton_layout.h
#ifndef __ORDEVICE_SKELETON_LAYOUT_H__
#define __ORDEVICE_SKELETON_LAYOUT_H__
#include "ordeviceskeleton_device.h"
class ORDeviceSkeletonLayout : public FBDeviceLayout
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
void UICreate ();
void UICreateLayout0 ();
void UICreateLayout1 ();
void UIConfigure ();
void UIConfigureLayout0 ();
void UIConfigureLayout1 ();
void UIRefresh ();
void UIRefreshSpreadSheet();
void UIReset ();
void UIResetSpreadSheet ();
private:
FBTabPanel mTabPanel;
FBLayout mLayoutMarkers;
FBSpread mSpreadMarkers;
FBLayout mLayoutSetup;
FBLabel mLabelSetup;
FBButton mButtonCharacterize;
FBLayout mLayoutCommunication;
FBButton mButtonNetworkEnable;
FBLabel mLabelNetworkAddress;
FBEdit mEditNetworkAddress;
FBLabel mLabelNetworkPort;
FBEdit mEditNetworkPort;
private:
FBSystem mSystem;
ORDeviceSkeleton* mDevice;
};
#endif