1234567891011121314151617181920212223242526272829 |
- #pragma once
- #include "WheelUnitLogic.h"
- class Wheel_OemDevice : public WheelUnitLogic
- {
- public:
- Wheel_OemDevice(void);
- virtual ~Wheel_OemDevice(void);
- //Data Access
- virtual int DATA_ACTION GetStatus(bool PARAM_OUT &status);
- virtual int DATA_ACTION SetStatus(bool PARAM_IN status);
- //Actions
- virtual int DEVICE_ACTION StartRoll();
- virtual int DEVICE_ACTION StopRoll();
- //we need check each action resource is Support or not
- //return yes or no inside of OEM module
- virtual bool DEVICE_SUPPORT Support_GetStatus();
- virtual bool DEVICE_SUPPORT Support_SetStatus();
- virtual bool DEVICE_SUPPORT Support_StartRoll();
- virtual bool DEVICE_SUPPORT Support_StopRoll();
- virtual int DEVICE_ACTION ChangeStatus(bool PARAM_IN st);
- virtual bool DEVICE_SUPPORT Support_ChangeStatus();
- };
|