29 #ifndef INC_CINOSPROCESSIMAGEVALUE_H
30 #define INC_CINOSPROCESSIMAGEVALUE_H
57 virtual uint16 GetCycleNumber();
61 CINOSBusJob* apBusJob = 0);
65 virtual uint16 GetCycleId();
68 virtual void SetCycleId(uint16 auCycleId, uint8 auBusId, CINOSBusPortHandler* apBusPortHandler);
72 virtual uint8 GetBusId();
75 virtual CINOSBusJob* GetBusJob();
77 virtual void GetUnit(
char* apUnit, uint32 auSize);
79 virtual uint32 GetCharacteristics();
81 virtual real64 GetMinimum();
83 virtual real64 GetMaximum();
85 template<
class T> T GetValueEx(uint32 auIndex = 0)
89 template<
class T>
void SetValueEx(T aValue, uint32 auIndex = 0)
92 { *((T*)
m_pValue+auIndex) = aValue; };
99 uint16 auArrayLength);
118 #endif // INC_CINOSPROCESSIMAGEVALUE_H