29#ifndef INC_CINOSPROCESSIMAGEVALUES_H
30#define INC_CINOSPROCESSIMAGEVALUES_H
39#define DF_INOS_IMAGE_VALUE_CFG_MASK_SYSTEM 0xFFFF0000
40#define DF_INOS_IMAGE_VALUE_CFG_MASK_INP 0x000F0000
41#define DF_INOS_IMAGE_VALUE_CFG_MASK_OUT 0x00F00000
42#define DF_INOS_IMAGE_VALUE_CFG_MASK_USER 0x0000FFFF
45#define DF_INOS_IMAGE_VALUE_CFG_ENABLED 0x80000000
46#define DF_INOS_IMAGE_VALUE_CFG_OVERWRITE 0x40000000
47#define DF_INOS_IMAGE_VALUE_CFG_ERROR 0x20000000
48#define DF_INOS_IMAGE_VALUE_CFG_WARNING 0x10000000
50#define DF_INOS_IMAGE_VALUE_CFG_LINKED 0x10000000
51#define DF_INOS_IMAGE_VALUE_CFG_SIMULATED 0x08000000
52#define DF_INOS_IMAGE_VALUE_CFG_OFFLINE 0x04000000
55#define DF_INOS_IMAGE_VALUE_NBR_ENABLED 31
56#define DF_INOS_IMAGE_VALUE_NBR_OVERWRITE 30
57#define DF_INOS_IMAGE_VALUE_NBR_ERROR 29
58#define DF_INOS_IMAGE_VALUE_NBR_WARNING 28
59#define DF_INOS_IMAGE_VALUE_NBR_LINKED 28
60#define DF_INOS_IMAGE_VALUE_NBR_SIMULATED 27
83 #if defined(INOS_PROCESSIMAGE_OVERWRITE)
96 virtual void SetEnabled(
bool abValue)
override;
98 virtual bool GetEnabled()
override;
102 virtual bool GetEnabled(uint16
auNumber)
override;
107 virtual bool GetSimulated(uint16
auNumber)
override;
119 virtual void* GetConfigBaseAddress()
override;
122 virtual uint16 GetCycleNumber(uint16
auNumber)
override;
126 CINOSBusJob*
apBusJob = 0)
override;
130 virtual uint16 GetCycleId(uint16
auNumber)
override;
142 virtual uint8 GetBusId(uint16
auNumber)
override;
145 virtual CINOSBusJob* GetBusJob(uint16
auNumber)
override;
168 #if defined(INOS_PROCESSIMAGE_OVERWRITE)
194 uint16* m_pCycleNumber;
198 void** m_pBusJobOrPortHandler;
static CINOSBus * GetFirstBus()
Return first valid bus (aka "g_pBus[0]").
Definition cinosbus.h:641
Definition cinosmcmodule.h:1900
Definition cinosprocessimagevalue.h:52
Definition cinosprocessimagevalues.h:78
virtual void SetBusPortHandler(uint16 auNumber, CINOSBusPortHandler *apPortHandler)
Set port handler at channel number.
Definition cinosprocessimage.h:71