From 78aa9284174e72d1eba747f0e06b44f1eaf31466 Mon Sep 17 00:00:00 2001 From: "Henrique F. Simoes" Date: Thu, 5 Sep 2024 15:05:21 -0300 Subject: [PATCH] database: support Basler Ace models in SIRIUS beamlines. These camera XML files have been gathered with arv-tool-0.8 of cameras currently deployed at SIRIUS beamlines. Using Area Detector R3-12-1's ADGenICam makeDB.py script, they have been converted to the database file with support for int64{in,out} record types. Entries from PixelFormat, ChunkSelector and ChunkPixelFormat exceeds the 16 maximum values allowed for mbbi, and were kept as generated. The script did not "know what to do with Register", but it should be fine for us. --- CameraApp/Db/Basler_acA1300-75gc_106757-23.db | 7253 ++++ CameraApp/Db/Basler_acA1300-75gm_106755-18.db | 6551 ++++ CameraApp/Db/Basler_acA1300-75gm_106755-20.db | 7170 ++++ CameraApp/Db/Basler_acA1920-40gm_106907-13.db | 6506 ++++ CameraApp/Db/Basler_acA3088-16gm_107406-08.db | 6408 ++++ xml/Basler_acA1300-75gc_106757-23.xml | 31965 ++++++++++++++++ xml/Basler_acA1300-75gm_106755-18.xml | 28092 ++++++++++++++ xml/Basler_acA1300-75gm_106755-20.xml | 31441 +++++++++++++++ xml/Basler_acA1920-40gm_106907-13.xml | 27771 ++++++++++++++ xml/Basler_acA3088-16gm_107406-08.xml | 26964 +++++++++++++ 10 files changed, 180121 insertions(+) create mode 100644 CameraApp/Db/Basler_acA1300-75gc_106757-23.db create mode 100644 CameraApp/Db/Basler_acA1300-75gm_106755-18.db create mode 100644 CameraApp/Db/Basler_acA1300-75gm_106755-20.db create mode 100644 CameraApp/Db/Basler_acA1920-40gm_106907-13.db create mode 100644 CameraApp/Db/Basler_acA3088-16gm_107406-08.db create mode 100644 xml/Basler_acA1300-75gc_106757-23.xml create mode 100644 xml/Basler_acA1300-75gm_106755-18.xml create mode 100644 xml/Basler_acA1300-75gm_106755-20.xml create mode 100644 xml/Basler_acA1920-40gm_106907-13.xml create mode 100644 xml/Basler_acA3088-16gm_107406-08.xml diff --git a/CameraApp/Db/Basler_acA1300-75gc_106757-23.db b/CameraApp/Db/Basler_acA1300-75gc_106757-23.db new file mode 100644 index 0000000..4916001 --- /dev/null +++ b/CameraApp/Db/Basler_acA1300-75gc_106757-23.db @@ -0,0 +1,7253 @@ +# Macros: +#% macro, P, Device Prefix +#% macro, R, Device Suffix +#% macro, PORT, Asyn Port name +#% macro, TIMEOUT, Timeout, default=1 +#% macro, ADDR, Asyn Port address, default=0 + +record(mbbi, "$(P)$(R)GC_GainAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GainSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GainRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GainRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BlaLevelSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BlaLevelSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BlackLevelRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BlackLevelRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GammaEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GammaEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GammaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GammaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(DOL, "1") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_Gamma_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_Gamma") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DigitalShift_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DigitalShift") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelSize_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelSize") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(DOL, "1") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelColorFilter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelColorFilter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(DOL, "1") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TestImageSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TestImageSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_TesImaResAndHold_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_TesImaResAndHold") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Width_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Width") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Height_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Height") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeHorizontal_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeHorizontal") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinHorizontalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinHorizontalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeVertical_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeVertical") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinVerticalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinVerticalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaHorizontalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaHorizontalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaVerticalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaVerticalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(DOL, "0") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LigSourceSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LigSourceSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BalanceWhiteReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BalanceWhiteReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalanceWhiteAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalanceWhiteAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalRatioSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalRatioSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalanceRatioAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalanceRatioAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalanceRatioRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalanceRatioRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(DOL, "0") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(DOL, "0") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraValue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraValue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraValueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraValueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraMatFactor_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraMatFactor") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraMatFacRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraMatFacRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ColAdjEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ColAdjEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ColAdjReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ColorAdjustmentReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColAdjSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColAdjSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjustmentHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjustmentHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjSatRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjSatRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslSaturationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslSaturationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslBrightness_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslBrightness") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslBrightnessRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslBrightnessRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslContrast_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslContrast") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslContrastRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslContrastRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslContrastMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslContrastMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(DOL, "0") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DemosaicingMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DemosaicingMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(DOL, "0") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PgiMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PgiMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_NoiseReductionAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_NoiseReductionAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NoiseReductionRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NoiseReductionRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ShaEnhancementAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ShaEnhancementAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ShaEnhancementRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ShaEnhancementRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_EnaBurAcquisition_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_EnaBurAcquisition") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcquisitionMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcquisitionMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(DOL, "0") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStop") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStop") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqFrameCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqFrameCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(DOL, "0") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_TriggerSoftware") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_TriggerSoftware") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(DOL, "0") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(DOL, "0") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TriggerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TriggerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(DOL, "1") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExposureTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExposureTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExposureTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExposureTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ReadoutTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ReadoutTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpOveTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpOveTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExpOveTimeMaxAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExpOveTimeMaxAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpOveTimeMaxRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpOveTimeMaxRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ShutterMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ShutterMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(DOL, "2") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SensorReadoutMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SensorReadoutMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(DOL, "0") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcqFraRateEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcqFraRateEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AcqFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AcqFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFramePeriodAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFramePeriodAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcqStatusSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcqStatusSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(DOL, "0") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcquisitionStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcquisitionStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynFreRunTimEna_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynFreRunTimEna") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_SynFreRunTimTriRa_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_SynFreRunTimTriRa") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SynFreRunTimUpd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SyncFreeRunTimerUpdate") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(DOL, "0") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(DOL, "0") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineLogic_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineLogic") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(DOL, "0") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(DOL, "0") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "UserOutput0") + field(NIVL, "27") + field(TEST, "SyncUserOutput0") + field(TEVL, "10") + field(ELST, "SyncUserOutput1") + field(ELVL, "11") + field(TVST, "SyncUserOutput2") + field(TVVL, "12") + field(TTST, "SyncUserOutput3") + field(TTVL, "13") + field(FTST, "BslLightControl") + field(FTVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(DOL, "2") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "UserOutput0") + field(NIVL, "27") + field(TEST, "SyncUserOutput0") + field(TEVL, "10") + field(ELST, "SyncUserOutput1") + field(ELVL, "11") + field(TVST, "SyncUserOutput2") + field(TVVL, "12") + field(TTST, "SyncUserOutput3") + field(TTVL, "13") + field(FTST, "BslLightControl") + field(FTVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineInverter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineInverter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineTermination_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineTermination") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_LinDebTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_LinDebTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinDebTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinDebTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_MinOutPulWidthRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_MinOutPulWidthRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_MinOutPulWidthAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_MinOutPulWidthAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseOutputSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseOutputSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(DOL, "0") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_UserOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_UserOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UseOutputValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UseOutputValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SynUseOutSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SynUseOutSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(DOL, "0") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynUseOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynUseOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynUseOutValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynUseOutValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NumOfActSignals_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NumOfActSignals") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActCommandCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActCommandCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionDeviceKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionDeviceKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionSelector_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionSelector") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SequenceEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SequenceEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqCurrentSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqCurrentSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncRestart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncRestart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncAdvance") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncAdvance") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetTotalNumber_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetTotalNumber") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SequenceSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SequenceSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetStore") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetStore") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetLoad") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetExecutions_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetExecutions") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAdvanceMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAdvanceMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(DOL, "0") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(DOL, "0") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqControlSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqControlSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(DOL, "0") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(DOL, "0") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(DOL, "2") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDelTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDelTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDurTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDurTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(DOL, "0") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDelayRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDelayRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDurationAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDurationAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDurationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDurationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(DOL, "1") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(DOL, "1") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CounterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CounterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(DOL, "0") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouEventSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouEventSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(DOL, "4") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouResetSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouResetSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_CounterReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_CounterReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigControlMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigControlMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BslLigConEnuDev") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BslLightControlEnumerateDevices") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlStatus") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Idle") + field(ONVL, "1") + field(TWST, "Searching") + field(TWVL, "2") + field(THST, "Updating") + field(THVL, "3") + field(FRST, "Ready") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlStatus") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Idle") + field(ONVL, "1") + field(TWST, "Searching") + field(TWVL, "2") + field(THST, "Updating") + field(THVL, "3") + field(FRST, "Ready") + field(FRVL, "4") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConErrSta_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlErrorStatus") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Device1") + field(ONVL, "1") + field(TWST, "Device2") + field(TWVL, "2") + field(THST, "Device3") + field(THVL, "3") + field(FRST, "Device4") + field(FRVL, "4") + field(FVST, "MultipleDevices") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConErrSta") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlErrorStatus") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Device1") + field(ONVL, "1") + field(TWST, "Device2") + field(TWVL, "2") + field(THST, "Device3") + field(THVL, "3") + field(FRST, "Device4") + field(FRVL, "4") + field(FVST, "MultipleDevices") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConTriMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlTriggerMode") + field(ZRST, "ExposureActive") + field(ZRVL, "0") + field(ONST, "FlashWindow") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConTriMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlTriggerMode") + field(DOL, "0") + field(ZRST, "ExposureActive") + field(ZRVL, "0") + field(ONST, "FlashWindow") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceSelector") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceSelector") + field(DOL, "0") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevConMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceControlMode") + field(ZRST, "Current") + field(ZRVL, "0") + field(ONST, "Voltage12V") + field(ONVL, "1") + field(TWST, "Voltage24V") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevConMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceControlMode") + field(DOL, "0") + field(ZRST, "Current") + field(ZRVL, "0") + field(ONST, "Voltage12V") + field(ONVL, "1") + field(TWST, "Voltage24V") + field(TWVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevMaxCur_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceMaxCurrent") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevMaxCur") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceMaxCurrent") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevMaxCurRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceMaxCurrentRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevMaxCurRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceMaxCurrentRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevBri_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevBri") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevBriRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevBriRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceBrightnessRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevOpeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceOperationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(TWST, "Strobe") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevOpeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceOperationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(TWST, "Strobe") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevStrMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceStrobeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevStrMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceStrobeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevStrDur_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceStrobeDuration") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevStrDur") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceStrobeDuration") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevStrDurRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceStrobeDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevStrDurRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceStrobeDurationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevOveLimit_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceOverdriveLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevOveLimit") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceOverdriveLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevOveLimRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceOverdriveLimitRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevOveLimRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceOverdriveLimitRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevLasError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceLastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Communication") + field(ONVL, "1") + field(TWST, "Connection") + field(TWVL, "2") + field(THST, "Hardware") + field(THVL, "3") + field(FRST, "InsufficientCurr") + field(FRVL, "4") + field(FVST, "ShortCircuit") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevLasError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceLastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Communication") + field(ONVL, "1") + field(TWST, "Connection") + field(TWVL, "2") + field(THST, "Hardware") + field(THVL, "3") + field(FRST, "InsufficientCurr") + field(FRVL, "4") + field(FVST, "ShortCircuit") + field(FVVL, "5") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BslLigDevCleLasEr") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BslLightDeviceClearLastError") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevChangeID_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceChangeID") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevChangeID") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceChangeID") + field(DOL, "0") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_BslLigDevModName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_BslLightDeviceModelName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_BslLigDevFirVer_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_BslLightDeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LUTSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LUTSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(DOL, "0") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LUTEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LUTEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseDefValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseDefValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(DOL, "0") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UserDefinedValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UserDefinedValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVendorName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVendorName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceModelName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceModelName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevManInfo_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceManufacturerInfo") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevFirVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceUserID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceUserID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DeviceScanType_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DeviceScanType") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(DOL, "0") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DeviceReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_WidthMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_WidthMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_HeightMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_HeightMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(DOL, "1") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TemperatureAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TemperatureAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemperatureState_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemperatureState") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(DOL, "0") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CriTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CriTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_OverTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_OverTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LastError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ClearLastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ClearLastError") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkModeActive_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkModeActive") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(DOL, "18") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingEnd") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DevSFNCVerMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DevSFNCVerMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DevSFNCVerMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DevSFNCVerMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMinor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DevSFNCVerSubMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionSubMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DevSFNCVerSubMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionSubMinor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkStride_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkStride") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuSeqSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuSeqSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkPixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkPixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkTimestamp_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkTimestamp") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkFramecounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkFramecounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuVirLinStaAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuVirLinStaAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraPerTriCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraPerTriCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriEndToEnd_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriEndToEnd") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuShaEncCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuShaEncCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ChunkExposureTime_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ChunkExposureTime") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkPayloadCRC16_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkPayloadCRC16") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkGainAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkGainAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(DOL, "0x0004") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventNotification_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventNotification") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveSt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveSt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UserSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UserSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetLoad") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetSave") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetSave") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseSetDefSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseSetDefSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DefSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DefSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PayloadSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PayloadSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPSPacketSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPSPacketSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFTD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFTD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWR_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWR") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWRA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWRA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDMT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDMT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDCT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDCT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFJM_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFJM") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevDevModIsBigEnd_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevDevModIsBigEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevDevModChaSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevDevModChaSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIntSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIntSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(DOL, "0") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMACAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMACAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevGVSPExtIDMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevGVSPExtIDMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConLLA_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConLLA") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConDHCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConDHCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConPerIP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConPerIP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPCon_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPCon") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevLinkSpeed_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevLinkSpeed") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkMaster_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkMaster") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkFullDuplex_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkFullDuplex") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkCrossover_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkCrossover") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevFirstURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevFirstURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevSecondURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevSecondURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevNumOfInt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevNumOfInt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMesChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMesChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevStrChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevStrChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptLegBitBl_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptLegBitBl") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVENT_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVENT") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVEN0_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVEN0") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComPACKE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComPACKE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComWRITE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComWRITE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComCon_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComCon") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevHeaTimeout_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevHeaTimeout") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimTicFre_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimTicFre") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatch") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatch") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlReset") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatchReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimestampValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimestampValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevCCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevCCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(DOL, "1") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevStrChaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevStrChaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(DOL, "0") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPIntIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPIntIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPHostPort_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPHostPort") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevSCPSFirTesPac") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevSCPSFireTestPacket") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSDoNotFra_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSDoNotFra") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSBigEndian_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSBigEndian") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TLParamsLocked_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TLParamsLocked") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE1588Status_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE1588Status") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevIEEE15DatSetLa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevIEEE1588DataSetLatch") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE15StaLat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE15StaLat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15OffFroMa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15OffFroMa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdLow_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdLow") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdHig_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdHig") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ClockId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ClockId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(NIST, "VignettingCorrec") + field(NIVL, "127") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(DOL, "7") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(NIST, "VignettingCorrec") + field(NIVL, "127") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(DOL, "4") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileOpenMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileOpenMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(DOL, "0") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessLength_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessLength") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(DOL, "0") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FilOpeResult_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FilOpeResult") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_FilOpeExecute") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_FileOperationExecute") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutoTargetValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutoTargetValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_GraValAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_GraValAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GraValAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GraValAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalWhiAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalWhiAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalWhiAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalWhiAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawLowLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawLowLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawUppLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawUppLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsLowLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsLowLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutExpTimLowLimRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeLowerLimitRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutExpTimLowLimRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeLowerLimitRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsUppLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsUppLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutExpTimUppLimRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeUpperLimitRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutExpTimUppLimRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeUpperLimitRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunProfile_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunProfile") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(DOL, "0") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunAOISelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunAOISelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(DOL, "0") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaInt_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaInt") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaWhiBa_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaWhiBa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ParameterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ParameterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(DOL, "0") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_RemoveLimits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_RemoveLimits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpFeaAccSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(ELST, "ExpertFeature11") + field(ELVL, "16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpFeaAccSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(DOL, "0") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(ELST, "ExpertFeature11") + field(ELVL, "16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpFeaAccessKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpFeaAccessKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ExpFeatureEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ExpFeatureEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPortSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPortSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPorBaudRate_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortBaudRate") + field(ZRST, "Baud115200") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPorBaudRate") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortBaudRate") + field(DOL, "0") + field(ZRST, "Baud115200") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPorStopBits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortStopBits") + field(ZRST, "StopBits0") + field(ZRVL, "0") + field(ONST, "StopBits1") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPorStopBits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortStopBits") + field(DOL, "0") + field(ZRST, "StopBits0") + field(ZRVL, "0") + field(ONST, "StopBits1") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPortParity_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortParity") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Odd") + field(ONVL, "1") + field(TWST, "Even") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPortParity") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortParity") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Odd") + field(ONVL, "1") + field(TWST, "Even") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BLCSerPorTraValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortTransmitValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BLCSerPorTraValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortTransmitValue") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BLCSerPorTraCmd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BLCSerialPortTransmitCmd") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerTraQueSta_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialTransmitQueueStatus") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerTraQueSta") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialTransmitQueueStatus") + field(DOL, "0") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BLCSerPorRecValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortReceiveValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BLCSerPorRecValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortReceiveValue") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BLCSerPorRecCmd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BLCSerialPortReceiveCmd") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerRecQueSta_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialReceiveQueueStatus") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerRecQueSta") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialReceiveQueueStatus") + field(DOL, "0") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_BLCSerFraError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialFramingError") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_BLCSerFraError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialFramingError") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_BLCSerParityError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialParityError") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_BLCSerParityError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialParityError") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BLCSerPorCleErr") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BLCSerialPortClearErrors") + field(DISA, "0") +} + diff --git a/CameraApp/Db/Basler_acA1300-75gm_106755-18.db b/CameraApp/Db/Basler_acA1300-75gm_106755-18.db new file mode 100644 index 0000000..313842f --- /dev/null +++ b/CameraApp/Db/Basler_acA1300-75gm_106755-18.db @@ -0,0 +1,6551 @@ +# Macros: +#% macro, P, Device Prefix +#% macro, R, Device Suffix +#% macro, PORT, Asyn Port name +#% macro, TIMEOUT, Timeout, default=1 +#% macro, ADDR, Asyn Port address, default=0 + +record(mbbi, "$(P)$(R)GC_GainAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GainSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GainRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GainRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BlaLevelSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BlaLevelSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BlackLevelRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BlackLevelRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GammaEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GammaEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GammaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GammaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(DOL, "1") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_Gamma_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_Gamma") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DigitalShift_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DigitalShift") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelSize_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelSize") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(DOL, "1") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelColorFilter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelColorFilter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(DOL, "1") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TestImageSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TestImageSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_TesImaResAndHold_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_TesImaResAndHold") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Width_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Width") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Height_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Height") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeHorizontal_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeHorizontal") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinHorizontalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinHorizontalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeVertical_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeVertical") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinVerticalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinVerticalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaHorizontalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaHorizontalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaVerticalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaVerticalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(DOL, "0") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LigSourceSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LigSourceSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BalanceWhiteReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BalanceWhiteReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalanceWhiteAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalanceWhiteAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalRatioSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalRatioSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalanceRatioAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalanceRatioAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalanceRatioRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalanceRatioRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(DOL, "0") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(DOL, "0") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraValue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraValue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraValueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraValueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraMatFactor_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraMatFactor") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraMatFacRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraMatFacRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ColAdjEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ColAdjEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ColAdjReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ColorAdjustmentReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColAdjSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColAdjSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjustmentHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjustmentHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjSatRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjSatRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslSaturationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslSaturationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslBrightness_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslBrightness") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslBrightnessRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslBrightnessRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslContrast_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslContrast") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslContrastRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslContrastRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslContrastMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslContrastMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(DOL, "0") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DemosaicingMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DemosaicingMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(DOL, "0") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PgiMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PgiMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_NoiseReductionAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_NoiseReductionAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NoiseReductionRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NoiseReductionRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ShaEnhancementAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ShaEnhancementAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ShaEnhancementRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ShaEnhancementRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_VigCorEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_VignettingCorrectionEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_VigCorEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_VignettingCorrectionEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_VigCorStore") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_VignettingCorrectionStore") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VigCorIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VignettingCorrectionIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VigCorIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VignettingCorrectionIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VigCorValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VignettingCorrectionValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VigCorValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VignettingCorrectionValue") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_EnaBurAcquisition_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_EnaBurAcquisition") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcquisitionMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcquisitionMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(DOL, "0") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStop") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStop") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqFrameCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqFrameCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(DOL, "0") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_TriggerSoftware") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_TriggerSoftware") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(DOL, "0") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(DOL, "0") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TriggerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TriggerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(DOL, "1") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExposureTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExposureTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExposureTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExposureTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ReadoutTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ReadoutTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpOveTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpOveTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExpOveTimeMaxAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExpOveTimeMaxAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpOveTimeMaxRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpOveTimeMaxRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ShutterMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ShutterMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(DOL, "2") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SensorReadoutMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SensorReadoutMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(DOL, "0") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcqFraRateEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcqFraRateEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AcqFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AcqFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFramePeriodAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFramePeriodAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcqStatusSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcqStatusSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(DOL, "0") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcquisitionStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcquisitionStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynFreRunTimEna_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynFreRunTimEna") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_SynFreRunTimTriRa_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_SynFreRunTimTriRa") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SynFreRunTimUpd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SyncFreeRunTimerUpdate") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(DOL, "0") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(DOL, "0") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineLogic_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineLogic") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(DOL, "0") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(DOL, "0") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "UserOutput0") + field(NIVL, "27") + field(TEST, "SyncUserOutput0") + field(TEVL, "10") + field(ELST, "SyncUserOutput1") + field(ELVL, "11") + field(TVST, "SyncUserOutput2") + field(TVVL, "12") + field(TTST, "SyncUserOutput3") + field(TTVL, "13") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(DOL, "2") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "UserOutput0") + field(NIVL, "27") + field(TEST, "SyncUserOutput0") + field(TEVL, "10") + field(ELST, "SyncUserOutput1") + field(ELVL, "11") + field(TVST, "SyncUserOutput2") + field(TVVL, "12") + field(TTST, "SyncUserOutput3") + field(TTVL, "13") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineInverter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineInverter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineTermination_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineTermination") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_LinDebTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_LinDebTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinDebTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinDebTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_MinOutPulWidthRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_MinOutPulWidthRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_MinOutPulWidthAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_MinOutPulWidthAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseOutputSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseOutputSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(DOL, "0") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_UserOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_UserOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UseOutputValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UseOutputValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SynUseOutSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SynUseOutSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(DOL, "0") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynUseOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynUseOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynUseOutValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynUseOutValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NumOfActSignals_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NumOfActSignals") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActCommandCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActCommandCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionDeviceKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionDeviceKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionSelector_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionSelector") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SequenceEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SequenceEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqCurrentSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqCurrentSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncRestart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncRestart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncAdvance") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncAdvance") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetTotalNumber_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetTotalNumber") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SequenceSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SequenceSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetStore") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetStore") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetLoad") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetExecutions_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetExecutions") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAdvanceMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAdvanceMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(DOL, "0") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(DOL, "0") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqControlSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqControlSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(DOL, "0") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(DOL, "0") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(DOL, "2") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDelTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDelTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDurTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDurTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(DOL, "0") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDelayRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDelayRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDurationAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDurationAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDurationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDurationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(DOL, "1") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(DOL, "1") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CounterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CounterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(DOL, "0") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouEventSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouEventSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(DOL, "4") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouResetSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouResetSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_CounterReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_CounterReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LUTSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LUTSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(DOL, "0") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LUTEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LUTEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseDefValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseDefValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(DOL, "0") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UserDefinedValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UserDefinedValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVendorName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVendorName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceModelName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceModelName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevManInfo_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceManufacturerInfo") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevFirVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceUserID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceUserID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DeviceScanType_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DeviceScanType") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(DOL, "0") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DeviceReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_WidthMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_WidthMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_HeightMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_HeightMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(DOL, "1") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TemperatureAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TemperatureAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemperatureState_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemperatureState") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(DOL, "0") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CriTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CriTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_OverTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_OverTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LastError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ClearLastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ClearLastError") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkModeActive_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkModeActive") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(DOL, "18") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingEnd") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkStride_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkStride") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuSeqSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuSeqSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkPixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkPixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkTimestamp_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkTimestamp") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkFramecounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkFramecounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuVirLinStaAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuVirLinStaAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraPerTriCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraPerTriCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriEndToEnd_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriEndToEnd") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuShaEncCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuShaEncCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ChunkExposureTime_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ChunkExposureTime") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkPayloadCRC16_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkPayloadCRC16") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkGainAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkGainAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(DOL, "0x0004") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventNotification_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventNotification") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveSt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveSt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UserSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UserSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetLoad") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetSave") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetSave") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseSetDefSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseSetDefSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DefSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DefSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PayloadSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PayloadSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPSPacketSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPSPacketSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFTD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFTD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWR_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWR") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWRA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWRA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDMT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDMT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDCT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDCT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFJM_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFJM") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevDevModIsBigEnd_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevDevModIsBigEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevDevModChaSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevDevModChaSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIntSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIntSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(DOL, "0") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMACAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMACAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevGVSPExtIDMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevGVSPExtIDMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConLLA_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConLLA") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConDHCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConDHCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConPerIP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConPerIP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPCon_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPCon") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevLinkSpeed_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevLinkSpeed") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkMaster_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkMaster") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkFullDuplex_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkFullDuplex") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkCrossover_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkCrossover") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevFirstURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevFirstURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevSecondURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevSecondURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevNumOfInt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevNumOfInt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMesChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMesChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevStrChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevStrChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptLegBitBl_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptLegBitBl") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVENT_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVENT") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVEN0_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVEN0") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComPACKE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComPACKE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComWRITE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComWRITE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComCon_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComCon") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevHeaTimeout_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevHeaTimeout") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimTicFre_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimTicFre") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatch") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatch") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlReset") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatchReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimestampValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimestampValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevCCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevCCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(DOL, "1") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevStrChaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevStrChaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(DOL, "0") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPIntIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPIntIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPHostPort_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPHostPort") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevSCPSFirTesPac") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevSCPSFireTestPacket") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSDoNotFra_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSDoNotFra") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSBigEndian_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSBigEndian") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TLParamsLocked_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TLParamsLocked") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE1588Status_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE1588Status") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevIEEE15DatSetLa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevIEEE1588DataSetLatch") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE15StaLat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE15StaLat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15OffFroMa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15OffFroMa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdLow_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdLow") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdHig_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdHig") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ClockId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ClockId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(DOL, "7") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(DOL, "4") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileOpenMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileOpenMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(DOL, "0") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessLength_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessLength") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(DOL, "0") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FilOpeResult_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FilOpeResult") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_FilOpeExecute") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_FileOperationExecute") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutoTargetValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutoTargetValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_GraValAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_GraValAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GraValAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GraValAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalWhiAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalWhiAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalWhiAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalWhiAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawLowLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawLowLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawUppLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawUppLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsLowLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsLowLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsUppLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsUppLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunProfile_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunProfile") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(DOL, "0") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunAOISelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunAOISelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(DOL, "0") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaInt_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaInt") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaWhiBa_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaWhiBa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ParameterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ParameterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(DOL, "0") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_RemoveLimits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_RemoveLimits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpFeaAccSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpFeaAccSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(DOL, "0") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpFeaAccessKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpFeaAccessKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ExpFeatureEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ExpFeatureEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + diff --git a/CameraApp/Db/Basler_acA1300-75gm_106755-20.db b/CameraApp/Db/Basler_acA1300-75gm_106755-20.db new file mode 100644 index 0000000..04e8c0c --- /dev/null +++ b/CameraApp/Db/Basler_acA1300-75gm_106755-20.db @@ -0,0 +1,7170 @@ +# Macros: +#% macro, P, Device Prefix +#% macro, R, Device Suffix +#% macro, PORT, Asyn Port name +#% macro, TIMEOUT, Timeout, default=1 +#% macro, ADDR, Asyn Port address, default=0 + +record(mbbi, "$(P)$(R)GC_GainAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GainSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GainRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GainRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BlaLevelSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BlaLevelSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BlackLevelRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BlackLevelRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GammaEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GammaEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GammaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GammaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(DOL, "1") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_Gamma_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_Gamma") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DigitalShift_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DigitalShift") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelSize_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelSize") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(DOL, "1") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelColorFilter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelColorFilter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(DOL, "1") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TestImageSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TestImageSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_TesImaResAndHold_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_TesImaResAndHold") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Width_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Width") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Height_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Height") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeHorizontal_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeHorizontal") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinHorizontalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinHorizontalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeVertical_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeVertical") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinVerticalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinVerticalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaHorizontalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaHorizontalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaVerticalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaVerticalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(DOL, "0") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LigSourceSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LigSourceSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BalanceWhiteReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BalanceWhiteReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalanceWhiteAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalanceWhiteAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalRatioSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalRatioSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalanceRatioAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalanceRatioAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalanceRatioRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalanceRatioRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(DOL, "0") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(DOL, "0") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraValue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraValue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraValueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraValueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraMatFactor_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraMatFactor") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraMatFacRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraMatFacRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ColAdjEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ColAdjEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ColAdjReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ColorAdjustmentReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColAdjSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColAdjSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjustmentHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjustmentHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjSatRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjSatRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslSaturationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslSaturationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslBrightness_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslBrightness") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslBrightnessRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslBrightnessRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslContrast_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslContrast") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslContrastRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslContrastRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslContrastMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslContrastMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(DOL, "0") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DemosaicingMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DemosaicingMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(DOL, "0") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PgiMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PgiMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_NoiseReductionAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_NoiseReductionAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NoiseReductionRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NoiseReductionRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ShaEnhancementAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ShaEnhancementAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ShaEnhancementRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ShaEnhancementRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_EnaBurAcquisition_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_EnaBurAcquisition") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcquisitionMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcquisitionMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(DOL, "0") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStop") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStop") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqFrameCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqFrameCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(DOL, "0") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_TriggerSoftware") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_TriggerSoftware") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(DOL, "0") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(DOL, "0") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TriggerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TriggerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(DOL, "1") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExposureTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExposureTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExposureTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExposureTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ReadoutTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ReadoutTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpOveTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpOveTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExpOveTimeMaxAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExpOveTimeMaxAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpOveTimeMaxRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpOveTimeMaxRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ShutterMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ShutterMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(DOL, "2") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SensorReadoutMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SensorReadoutMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(DOL, "0") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcqFraRateEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcqFraRateEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AcqFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AcqFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFramePeriodAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFramePeriodAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcqStatusSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcqStatusSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(DOL, "0") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcquisitionStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcquisitionStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynFreRunTimEna_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynFreRunTimEna") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_SynFreRunTimTriRa_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_SynFreRunTimTriRa") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SynFreRunTimUpd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SyncFreeRunTimerUpdate") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(DOL, "0") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(DOL, "0") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineLogic_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineLogic") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(DOL, "0") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(DOL, "0") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "UserOutput0") + field(NIVL, "27") + field(TEST, "SyncUserOutput0") + field(TEVL, "10") + field(ELST, "SyncUserOutput1") + field(ELVL, "11") + field(TVST, "SyncUserOutput2") + field(TVVL, "12") + field(TTST, "SyncUserOutput3") + field(TTVL, "13") + field(FTST, "BslLightControl") + field(FTVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(DOL, "2") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "UserOutput0") + field(NIVL, "27") + field(TEST, "SyncUserOutput0") + field(TEVL, "10") + field(ELST, "SyncUserOutput1") + field(ELVL, "11") + field(TVST, "SyncUserOutput2") + field(TVVL, "12") + field(TTST, "SyncUserOutput3") + field(TTVL, "13") + field(FTST, "BslLightControl") + field(FTVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineInverter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineInverter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineTermination_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineTermination") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_LinDebTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_LinDebTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinDebTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinDebTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_MinOutPulWidthRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_MinOutPulWidthRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_MinOutPulWidthAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_MinOutPulWidthAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseOutputSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseOutputSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(DOL, "0") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_UserOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_UserOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UseOutputValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UseOutputValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SynUseOutSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SynUseOutSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(DOL, "0") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynUseOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynUseOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynUseOutValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynUseOutValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NumOfActSignals_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NumOfActSignals") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActCommandCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActCommandCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionDeviceKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionDeviceKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionSelector_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionSelector") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SequenceEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SequenceEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqCurrentSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqCurrentSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncRestart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncRestart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncAdvance") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncAdvance") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetTotalNumber_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetTotalNumber") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SequenceSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SequenceSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetStore") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetStore") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetLoad") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetExecutions_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetExecutions") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAdvanceMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAdvanceMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(DOL, "0") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(DOL, "0") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqControlSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqControlSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(DOL, "0") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(DOL, "0") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(DOL, "2") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDelTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDelTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDurTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDurTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(DOL, "0") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDelayRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDelayRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDurationAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDurationAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDurationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDurationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(DOL, "1") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(DOL, "1") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CounterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CounterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(DOL, "0") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouEventSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouEventSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(DOL, "4") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouResetSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouResetSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_CounterReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_CounterReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigControlMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigControlMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BslLigConEnuDev") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BslLightControlEnumerateDevices") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlStatus") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Idle") + field(ONVL, "1") + field(TWST, "Searching") + field(TWVL, "2") + field(THST, "Updating") + field(THVL, "3") + field(FRST, "Ready") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlStatus") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Idle") + field(ONVL, "1") + field(TWST, "Searching") + field(TWVL, "2") + field(THST, "Updating") + field(THVL, "3") + field(FRST, "Ready") + field(FRVL, "4") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigConErrSta_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlErrorStatus") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Device1") + field(ONVL, "1") + field(TWST, "Device2") + field(TWVL, "2") + field(THST, "Device3") + field(THVL, "3") + field(FRST, "Device4") + field(FRVL, "4") + field(FVST, "MultipleDevices") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigConErrSta") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightControlErrorStatus") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Device1") + field(ONVL, "1") + field(TWST, "Device2") + field(TWVL, "2") + field(THST, "Device3") + field(THVL, "3") + field(FRST, "Device4") + field(FRVL, "4") + field(FVST, "MultipleDevices") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceSelector") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceSelector") + field(DOL, "0") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevMaxCur_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceMaxCurrent") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevMaxCur") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceMaxCurrent") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevMaxCurRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceMaxCurrentRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevMaxCurRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceMaxCurrentRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevBri_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevBri") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevBriRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevBriRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceBrightnessRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevOpeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceOperationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(TWST, "Strobe") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevOpeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceOperationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(TWST, "Strobe") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevStrMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceStrobeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevStrMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceStrobeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslLigDevStrDur_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceStrobeDuration") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslLigDevStrDur") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslLightDeviceStrobeDuration") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslLigDevStrDurRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceStrobeDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslLigDevStrDurRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslLightDeviceStrobeDurationRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevLasError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceLastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Communication") + field(ONVL, "1") + field(TWST, "Connection") + field(TWVL, "2") + field(THST, "Hardware") + field(THVL, "3") + field(FRST, "InsufficientCurr") + field(FRVL, "4") + field(FVST, "ShortCircuit") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevLasError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceLastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Communication") + field(ONVL, "1") + field(TWST, "Connection") + field(TWVL, "2") + field(THST, "Hardware") + field(THVL, "3") + field(FRST, "InsufficientCurr") + field(FRVL, "4") + field(FVST, "ShortCircuit") + field(FVVL, "5") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BslLigDevCleLasEr") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BslLightDeviceClearLastError") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslLigDevChangeID_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceChangeID") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslLigDevChangeID") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslLightDeviceChangeID") + field(DOL, "0") + field(ZRST, "Device1") + field(ZRVL, "0") + field(ONST, "Device2") + field(ONVL, "1") + field(TWST, "Device3") + field(TWVL, "2") + field(THST, "Device4") + field(THVL, "3") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_BslLigDevFirVer_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_BslLightDeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LUTSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LUTSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(DOL, "0") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LUTEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LUTEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseDefValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseDefValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(DOL, "0") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UserDefinedValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UserDefinedValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVendorName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVendorName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceModelName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceModelName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevManInfo_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceManufacturerInfo") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevFirVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceUserID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceUserID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DeviceScanType_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DeviceScanType") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(DOL, "0") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DeviceReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_WidthMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_WidthMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_HeightMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_HeightMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(DOL, "1") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TemperatureAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TemperatureAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemperatureState_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemperatureState") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(DOL, "0") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CriTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CriTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_OverTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_OverTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LastError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ClearLastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ClearLastError") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkModeActive_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkModeActive") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(DOL, "18") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingEnd") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DevSFNCVerMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DevSFNCVerMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DevSFNCVerMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DevSFNCVerMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionMinor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DevSFNCVerSubMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionSubMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DevSFNCVerSubMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DeviceSFNCVersionSubMinor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkStride_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkStride") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuSeqSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuSeqSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkPixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkPixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkTimestamp_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkTimestamp") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkFramecounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkFramecounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuVirLinStaAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuVirLinStaAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraPerTriCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraPerTriCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriEndToEnd_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriEndToEnd") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuShaEncCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuShaEncCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ChunkExposureTime_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ChunkExposureTime") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkPayloadCRC16_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkPayloadCRC16") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkGainAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkGainAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(DOL, "0x0004") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventNotification_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventNotification") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveSt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveSt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UserSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UserSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetLoad") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetSave") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetSave") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseSetDefSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseSetDefSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DefSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DefSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PayloadSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PayloadSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPSPacketSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPSPacketSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFTD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFTD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWR_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWR") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWRA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWRA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDMT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDMT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDCT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDCT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFJM_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFJM") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevDevModIsBigEnd_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevDevModIsBigEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevDevModChaSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevDevModChaSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIntSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIntSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(DOL, "0") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMACAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMACAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevGVSPExtIDMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevGVSPExtIDMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConLLA_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConLLA") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConDHCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConDHCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConPerIP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConPerIP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPCon_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPCon") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevLinkSpeed_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevLinkSpeed") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkMaster_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkMaster") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkFullDuplex_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkFullDuplex") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkCrossover_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkCrossover") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevFirstURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevFirstURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevSecondURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevSecondURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevNumOfInt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevNumOfInt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMesChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMesChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevStrChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevStrChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptLegBitBl_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptLegBitBl") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVENT_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVENT") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVEN0_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVEN0") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComPACKE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComPACKE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComWRITE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComWRITE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComCon_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComCon") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevHeaTimeout_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevHeaTimeout") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimTicFre_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimTicFre") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatch") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatch") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlReset") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatchReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimestampValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimestampValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevCCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevCCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(DOL, "1") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevStrChaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevStrChaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(DOL, "0") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPIntIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPIntIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPHostPort_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPHostPort") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevSCPSFirTesPac") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevSCPSFireTestPacket") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSDoNotFra_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSDoNotFra") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSBigEndian_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSBigEndian") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TLParamsLocked_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TLParamsLocked") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE1588Status_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE1588Status") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevIEEE15DatSetLa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevIEEE1588DataSetLatch") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE15StaLat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE15StaLat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15OffFroMa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15OffFroMa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdLow_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdLow") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdHig_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdHig") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ClockId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ClockId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(NIST, "VignettingCorrec") + field(NIVL, "127") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(DOL, "7") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(NIST, "VignettingCorrec") + field(NIVL, "127") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(DOL, "4") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileOpenMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileOpenMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(DOL, "0") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessLength_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessLength") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(DOL, "0") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FilOpeResult_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FilOpeResult") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_FilOpeExecute") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_FileOperationExecute") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutoTargetValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutoTargetValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_GraValAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_GraValAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GraValAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GraValAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalWhiAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalWhiAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalWhiAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalWhiAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawLowLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawLowLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawUppLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawUppLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsLowLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsLowLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutExpTimLowLimRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeLowerLimitRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutExpTimLowLimRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeLowerLimitRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsUppLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsUppLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutExpTimUppLimRa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeUpperLimitRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutExpTimUppLimRa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoExposureTimeUpperLimitRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunProfile_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunProfile") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(DOL, "0") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunAOISelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunAOISelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(DOL, "0") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaInt_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaInt") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaWhiBa_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaWhiBa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ParameterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ParameterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(DOL, "0") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_RemoveLimits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_RemoveLimits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpFeaAccSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(ELST, "ExpertFeature11") + field(ELVL, "16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpFeaAccSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(DOL, "0") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(ELST, "ExpertFeature11") + field(ELVL, "16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpFeaAccessKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpFeaAccessKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ExpFeatureEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ExpFeatureEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPortSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPortSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Line3") + field(ONVL, "1") + field(TWST, "Line4") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPorBaudRate_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortBaudRate") + field(ZRST, "Baud115200") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPorBaudRate") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortBaudRate") + field(DOL, "0") + field(ZRST, "Baud115200") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPorStopBits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortStopBits") + field(ZRST, "StopBits0") + field(ZRVL, "0") + field(ONST, "StopBits1") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPorStopBits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortStopBits") + field(DOL, "0") + field(ZRST, "StopBits0") + field(ZRVL, "0") + field(ONST, "StopBits1") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerPortParity_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortParity") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Odd") + field(ONVL, "1") + field(TWST, "Even") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerPortParity") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialPortParity") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Odd") + field(ONVL, "1") + field(TWST, "Even") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BLCSerPorTraValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortTransmitValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BLCSerPorTraValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortTransmitValue") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BLCSerPorTraCmd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BLCSerialPortTransmitCmd") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerTraQueSta_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialTransmitQueueStatus") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerTraQueSta") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialTransmitQueueStatus") + field(DOL, "0") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BLCSerPorRecValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortReceiveValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BLCSerPorRecValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BLCSerialPortReceiveValue") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BLCSerPorRecCmd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BLCSerialPortReceiveCmd") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BLCSerRecQueSta_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialReceiveQueueStatus") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BLCSerRecQueSta") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BLCSerialReceiveQueueStatus") + field(DOL, "0") + field(ZRST, "Empty") + field(ZRVL, "0") + field(ONST, "Filled") + field(ONVL, "1") + field(TWST, "Full") + field(TWVL, "2") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_BLCSerFraError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialFramingError") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_BLCSerFraError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialFramingError") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_BLCSerParityError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialParityError") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_BLCSerParityError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_BLCSerialParityError") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BLCSerPorCleErr") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BLCSerialPortClearErrors") + field(DISA, "0") +} + diff --git a/CameraApp/Db/Basler_acA1920-40gm_106907-13.db b/CameraApp/Db/Basler_acA1920-40gm_106907-13.db new file mode 100644 index 0000000..cb0eddb --- /dev/null +++ b/CameraApp/Db/Basler_acA1920-40gm_106907-13.db @@ -0,0 +1,6506 @@ +# Macros: +#% macro, P, Device Prefix +#% macro, R, Device Suffix +#% macro, PORT, Asyn Port name +#% macro, TIMEOUT, Timeout, default=1 +#% macro, ADDR, Asyn Port address, default=0 + +record(mbbi, "$(P)$(R)GC_GainAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GainSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GainRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GainRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BlaLevelSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BlaLevelSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BlackLevelRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BlackLevelRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GammaEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GammaEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GammaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GammaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(DOL, "1") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_Gamma_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_Gamma") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DigitalShift_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DigitalShift") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelSize_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelSize") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(DOL, "1") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelColorFilter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelColorFilter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(DOL, "1") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TestImageSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TestImageSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_TesImaResAndHold_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_TesImaResAndHold") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Width_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Width") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Height_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Height") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeHorizontal_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeHorizontal") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinHorizontalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinHorizontalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeVertical_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeVertical") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinVerticalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinVerticalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaHorizontalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaHorizontalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaVerticalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaVerticalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneSelector") + field(DOL, "0") + field(ZRST, "Zone0") + field(ZRVL, "0") + field(ONST, "Zone1") + field(ONVL, "1") + field(TWST, "Zone2") + field(TWVL, "2") + field(THST, "Zone3") + field(THVL, "3") + field(FRST, "Zone4") + field(FRVL, "4") + field(FVST, "Zone5") + field(FVVL, "5") + field(SXST, "Zone6") + field(SXVL, "6") + field(SVST, "Zone7") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ROIZoneMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ROIZoneMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ROIZoneMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ROIZoneOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ROIZoneOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ROIZoneOffset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LigSourceSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LigSourceSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BalanceWhiteReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BalanceWhiteReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalanceWhiteAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalanceWhiteAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalRatioSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalRatioSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalanceRatioAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalanceRatioAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalanceRatioRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalanceRatioRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(DOL, "0") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(DOL, "0") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraValue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraValue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraValueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraValueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraMatFactor_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraMatFactor") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraMatFacRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraMatFacRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ColAdjEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ColAdjEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ColAdjReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ColorAdjustmentReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColAdjSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColAdjSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjustmentHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjustmentHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjSatRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjSatRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslSaturationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslSaturationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslBrightness_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslBrightness") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslBrightnessRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslBrightnessRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslContrast_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslContrast") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslContrastRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslContrastRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslContrastMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslContrastMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(DOL, "0") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DemosaicingMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DemosaicingMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(DOL, "0") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PgiMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PgiMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_NoiseReductionAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_NoiseReductionAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NoiseReductionRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NoiseReductionRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ShaEnhancementAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ShaEnhancementAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ShaEnhancementRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ShaEnhancementRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_EnaBurAcquisition_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_EnaBurAcquisition") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcquisitionMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcquisitionMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(DOL, "0") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStop") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStop") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqFrameCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqFrameCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(DOL, "0") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_TriggerSoftware") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_TriggerSoftware") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(DOL, "0") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(DOL, "0") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TriggerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TriggerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(DOL, "1") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExposureTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExposureTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExposureTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExposureTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ReadoutTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ReadoutTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpOveTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpOveTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExpOveTimeMaxAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExpOveTimeMaxAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpOveTimeMaxRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpOveTimeMaxRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ShutterMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ShutterMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(DOL, "2") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SensorReadoutMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SensorReadoutMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(DOL, "0") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcqFraRateEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcqFraRateEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AcqFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AcqFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFramePeriodAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFramePeriodAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcqStatusSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcqStatusSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(DOL, "0") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcquisitionStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcquisitionStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynFreRunTimEna_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynFreRunTimEna") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_SynFreRunTimTriRa_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_SynFreRunTimTriRa") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SynFreRunTimUpd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SyncFreeRunTimerUpdate") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(DOL, "0") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(DOL, "0") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineLogic_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineLogic") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(DOL, "0") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(DOL, "0") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "FlashWindow") + field(NIVL, "25") + field(TEST, "UserOutput0") + field(TEVL, "27") + field(ELST, "SyncUserOutput0") + field(ELVL, "10") + field(TVST, "SyncUserOutput1") + field(TVVL, "11") + field(TTST, "SyncUserOutput2") + field(TTVL, "12") + field(FTST, "SyncUserOutput3") + field(FTVL, "13") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(DOL, "2") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "FlashWindow") + field(NIVL, "25") + field(TEST, "UserOutput0") + field(TEVL, "27") + field(ELST, "SyncUserOutput0") + field(ELVL, "10") + field(TVST, "SyncUserOutput1") + field(TVVL, "11") + field(TTST, "SyncUserOutput2") + field(TTVL, "12") + field(FTST, "SyncUserOutput3") + field(FTVL, "13") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineInverter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineInverter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineTermination_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineTermination") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_LinDebTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_LinDebTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinDebTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinDebTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_MinOutPulWidthRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_MinOutPulWidthRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_MinOutPulWidthAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_MinOutPulWidthAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseOutputSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseOutputSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(DOL, "0") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_UserOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_UserOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UseOutputValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UseOutputValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SynUseOutSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SynUseOutSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(DOL, "0") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynUseOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynUseOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynUseOutValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynUseOutValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NumOfActSignals_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NumOfActSignals") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActCommandCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActCommandCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionDeviceKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionDeviceKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionSelector_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionSelector") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SequenceEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SequenceEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqCurrentSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqCurrentSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncRestart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncRestart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncAdvance") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncAdvance") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetTotalNumber_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetTotalNumber") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SequenceSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SequenceSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetStore") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetStore") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetLoad") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetExecutions_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetExecutions") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAdvanceMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAdvanceMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(DOL, "0") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(DOL, "0") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqControlSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqControlSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(DOL, "0") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(DOL, "0") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(DOL, "2") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDelTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDelTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDurTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDurTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(DOL, "0") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDelayRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDelayRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDurationAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDurationAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDurationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDurationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(DOL, "1") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(DOL, "1") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CounterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CounterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(DOL, "0") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouEventSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouEventSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(DOL, "4") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouResetSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouResetSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_CounterReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_CounterReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LUTSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LUTSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(DOL, "0") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LUTEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LUTEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseDefValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseDefValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(DOL, "0") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UserDefinedValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UserDefinedValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVendorName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVendorName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceModelName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceModelName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevManInfo_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceManufacturerInfo") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevFirVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceUserID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceUserID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DeviceScanType_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DeviceScanType") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(DOL, "0") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DeviceReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_WidthMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_WidthMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_HeightMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_HeightMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(DOL, "1") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TemperatureAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TemperatureAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemperatureState_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemperatureState") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(DOL, "0") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CriTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CriTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_OverTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_OverTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LastError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ClearLastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ClearLastError") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkModeActive_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkModeActive") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(DOL, "18") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingEnd") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkStride_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkStride") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuSeqSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuSeqSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkPixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkPixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkTimestamp_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkTimestamp") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkFramecounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkFramecounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuVirLinStaAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuVirLinStaAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraPerTriCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraPerTriCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriEndToEnd_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriEndToEnd") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuShaEncCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuShaEncCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ChunkExposureTime_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ChunkExposureTime") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkPayloadCRC16_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkPayloadCRC16") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkGainAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkGainAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(DOL, "0x0004") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "FrameStart") + field(THVL, "0x9004") + field(FRST, "AcquisitionStart") + field(FRVL, "0x9005") + field(FVST, "CriticalTemperat") + field(FVVL, "0x9006") + field(SXST, "OverTemperature") + field(SXVL, "0x9007") + field(SVST, "ActionLate") + field(SVVL, "0x0009") + field(EIST, "FrameStartWait") + field(EIVL, "0x9008") + field(NIST, "AcquisitionStart") + field(NIVL, "0x9009") + field(TEST, "EventOverrun") + field(TEVL, "0xFFFF") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventNotification_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventNotification") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveSt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveSt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UserSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UserSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetLoad") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetSave") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetSave") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseSetDefSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseSetDefSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DefSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DefSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PayloadSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PayloadSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPSPacketSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPSPacketSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFTD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFTD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWR_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWR") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWRA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWRA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDMT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDMT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDCT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDCT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFJM_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFJM") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevDevModIsBigEnd_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevDevModIsBigEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevDevModChaSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevDevModChaSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIntSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIntSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(DOL, "0") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMACAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMACAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevGVSPExtIDMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevGVSPExtIDMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConLLA_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConLLA") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConDHCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConDHCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConPerIP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConPerIP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPCon_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPCon") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevLinkSpeed_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevLinkSpeed") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkMaster_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkMaster") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkFullDuplex_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkFullDuplex") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkCrossover_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkCrossover") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevFirstURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevFirstURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevSecondURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevSecondURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevNumOfInt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevNumOfInt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMesChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMesChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevStrChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevStrChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptLegBitBl_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptLegBitBl") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVENT_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVENT") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVEN0_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVEN0") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComPACKE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComPACKE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComWRITE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComWRITE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComCon_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComCon") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevHeaTimeout_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevHeaTimeout") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimTicFre_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimTicFre") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatch") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatch") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlReset") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatchReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimestampValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimestampValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevCCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevCCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(DOL, "1") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevStrChaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevStrChaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(DOL, "0") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPIntIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPIntIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPHostPort_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPHostPort") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevSCPSFirTesPac") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevSCPSFireTestPacket") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSDoNotFra_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSDoNotFra") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSBigEndian_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSBigEndian") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TLParamsLocked_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TLParamsLocked") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE1588Status_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE1588Status") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevIEEE15DatSetLa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevIEEE1588DataSetLatch") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE15StaLat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE15StaLat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15OffFroMa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15OffFroMa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdLow_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdLow") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdHig_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdHig") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ClockId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ClockId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(DOL, "7") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(DOL, "4") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileOpenMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileOpenMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(DOL, "0") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessLength_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessLength") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(DOL, "0") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FilOpeResult_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FilOpeResult") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_FilOpeExecute") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_FileOperationExecute") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutoTargetValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutoTargetValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_GraValAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_GraValAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GraValAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GraValAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalWhiAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalWhiAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalWhiAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalWhiAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawLowLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawLowLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawUppLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawUppLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsLowLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsLowLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsUppLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsUppLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunProfile_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunProfile") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(DOL, "0") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunAOISelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunAOISelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(DOL, "0") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaInt_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaInt") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaWhiBa_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaWhiBa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ParameterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ParameterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(DOL, "0") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_RemoveLimits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_RemoveLimits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpFeaAccSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpFeaAccSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(DOL, "0") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpFeaAccessKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpFeaAccessKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ExpFeatureEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ExpFeatureEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + diff --git a/CameraApp/Db/Basler_acA3088-16gm_107406-08.db b/CameraApp/Db/Basler_acA3088-16gm_107406-08.db new file mode 100644 index 0000000..7ff6589 --- /dev/null +++ b/CameraApp/Db/Basler_acA3088-16gm_107406-08.db @@ -0,0 +1,6408 @@ +# Macros: +#% macro, P, Device Prefix +#% macro, R, Device Suffix +#% macro, PORT, Asyn Port name +#% macro, TIMEOUT, Timeout, default=1 +#% macro, ADDR, Asyn Port address, default=0 + +record(mbbi, "$(P)$(R)GC_GainAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GainSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GainSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GainSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GainRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GainRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GainRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BlaLevelSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(ZRST, "All") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BlaLevelSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BlackLevelSelector") + field(DOL, "1") + field(ZRST, "All") + field(ZRVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BlackLevelRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BlackLevelRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BlackLevelRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GammaEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GammaEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GammaEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GammaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GammaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GammaSelector") + field(DOL, "1") + field(ZRST, "User") + field(ZRVL, "1") + field(ONST, "sRGB") + field(ONVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_Gamma_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_Gamma") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_Gamma") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DigitalShift_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DigitalShift") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DigitalShift") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerGR12Packed") + field(FTVL, "0x010C002A") + field(FFST, "BayerRG12") + field(FFVL, "0x01100011") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelSize_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelSize") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelSize") + field(DOL, "1") + field(ZRST, "Bpp1") + field(ZRVL, "1") + field(ONST, "Bpp2") + field(ONVL, "2") + field(TWST, "Bpp4") + field(TWVL, "4") + field(THST, "Bpp8") + field(THVL, "8") + field(FRST, "Bpp10") + field(FRVL, "10") + field(FVST, "Bpp12") + field(FVVL, "12") + field(SXST, "Bpp14") + field(SXVL, "14") + field(SVST, "Bpp16") + field(SVVL, "16") + field(EIST, "Bpp24") + field(EIVL, "24") + field(NIST, "Bpp32") + field(NIVL, "32") + field(TEST, "Bpp36") + field(TEVL, "36") + field(ELST, "Bpp48") + field(ELVL, "48") + field(TVST, "Bpp64") + field(TVVL, "64") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PixelColorFilter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PixelColorFilter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PixelColorFilter") + field(DOL, "1") + field(ZRST, "Bayer_RG") + field(ZRVL, "1") + field(ONST, "Bayer_GB") + field(ONVL, "2") + field(TWST, "Bayer_GR") + field(TWVL, "3") + field(THST, "Bayer_BG") + field(THVL, "4") + field(FRST, "None") + field(FRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PixDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PixDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PixelDynamicRangeMax") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ReverseY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ReverseY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ReverseY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TestImageSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TestImageSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TestImageSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Testimage1") + field(ONVL, "1") + field(TWST, "Testimage2") + field(TWVL, "2") + field(THST, "Testimage3") + field(THVL, "3") + field(FRST, "Testimage4") + field(FRVL, "4") + field(FVST, "Testimage5") + field(FVVL, "5") + field(SXST, "Testimage6") + field(SXVL, "6") + field(SVST, "Testimage7") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_TesImaResAndHold_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_TesImaResAndHold") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_TestImageResetAndHold") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Width_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Width") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Width") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_Height_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_Height") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Height") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterX_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterX") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterX") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CenterY_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CenterY") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CenterY") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeHorizontal_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeHorizontal") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeHorizontal") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinHorizontalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinHorizontalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningHorizontalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningHorizontal") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinModeVertical_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinModeVertical") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningModeVertical") + field(DOL, "0") + field(ZRST, "Summing") + field(ZRVL, "0") + field(ONST, "Averaging") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BinVerticalMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BinVerticalMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BinningVerticalMode") + field(DOL, "0") + field(ZRST, "Sum") + field(ZRVL, "0") + field(ONST, "Average") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BinningVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BinningVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BinningVertical") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecHorizontal_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecHorizontal") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationHorizontal") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_DecVertical_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_DecVertical") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_DecimationVertical") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaHorizontalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaHorizontalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingHorizontalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ScaVerticalAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ScaVerticalAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ScalingVerticalAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LigSourceSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LigSourceSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LightSourceSelector") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Custom") + field(ONVL, "1") + field(TWST, "Daylight") + field(TWVL, "2") + field(THST, "Tungsten") + field(THVL, "3") + field(FRST, "Daylight6500K") + field(FRVL, "6") + field(FVST, "LightSource0") + field(FVVL, "16") + field(SXST, "LightSource1") + field(SXVL, "17") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_BalanceWhiteReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_BalanceWhiteReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalanceWhiteAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalanceWhiteAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceWhiteAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BalRatioSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BalRatioSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BalanceRatioSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Green") + field(ONVL, "1") + field(TWST, "Blue") + field(TWVL, "2") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalanceRatioAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalanceRatioAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceRatioAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalanceRatioRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalanceRatioRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceRatioRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationSelector") + field(DOL, "0") + field(ZRST, "RGBtoRGB") + field(ZRVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColTraValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColTraValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorTransformationValueSelector") + field(DOL, "0") + field(ZRST, "Gain00") + field(ZRVL, "0") + field(ONST, "Gain01") + field(ONVL, "1") + field(TWST, "Gain02") + field(TWVL, "2") + field(THST, "Gain10") + field(THVL, "3") + field(FRST, "Gain11") + field(FRVL, "4") + field(FVST, "Gain12") + field(FVVL, "5") + field(SXST, "Gain20") + field(SXVL, "6") + field(SVST, "Gain21") + field(SVVL, "7") + field(EIST, "Gain22") + field(EIVL, "8") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraValue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraValue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationValue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraValueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraValueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationValueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColTraMatFactor_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColTraMatFactor") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorTransformationMatrixFactor") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColTraMatFacRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColTraMatFacRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorTransformationMatrixFactorRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ColAdjEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ColAdjEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ColorAdjustmentEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ColAdjReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ColorAdjustmentReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ColAdjSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ColAdjSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ColorAdjustmentSelector") + field(DOL, "0") + field(ZRST, "Red") + field(ZRVL, "0") + field(ONST, "Yellow") + field(ONVL, "1") + field(TWST, "Green") + field(TWVL, "2") + field(THST, "Cyan") + field(THVL, "3") + field(FRST, "Blue") + field(FRVL, "4") + field(FVST, "Magenta") + field(FVVL, "5") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjustmentHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjustmentHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ColAdjSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ColAdjSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ColorAdjustmentSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ColAdjSatRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ColAdjSatRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ColorAdjustmentSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslHue_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslHue") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslHue") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslHueRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslHueRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslHueRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslSaturation_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslSaturation") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslSaturation") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslSaturationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslSaturationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslSaturationRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslBrightness_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslBrightness") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslBrightness") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslBrightnessRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslBrightnessRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslBrightnessRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BslContrast_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BslContrast") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BslContrast") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BslContrastRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BslContrastRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BslContrastRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_BslContrastMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_BslContrastMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_BslContrastMode") + field(DOL, "0") + field(ZRST, "Linear") + field(ZRVL, "0") + field(ONST, "SCurve") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DemosaicingMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DemosaicingMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DemosaicingMode") + field(DOL, "0") + field(ZRST, "Simple") + field(ZRVL, "0") + field(ONST, "BaslerPGI") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_PgiMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_PgiMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_PgiMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_NoiseReductionAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_NoiseReductionAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_NoiseReductionAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NoiseReductionRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NoiseReductionRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NoiseReductionRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ShaEnhancementAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ShaEnhancementAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SharpnessEnhancementAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ShaEnhancementRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ShaEnhancementRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SharpnessEnhancementRaw") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_EnaBurAcquisition_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_EnaBurAcquisition") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_EnableBurstAcquisition") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcquisitionMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcquisitionMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionMode") + field(DOL, "0") + field(ZRST, "SingleFrame") + field(ZRVL, "0") + field(ONST, "MultiFrame") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_AcquisitionStop") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_AcquisitionStop") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqFrameCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqFrameCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionFrameCount") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSelector") + field(DOL, "0") + field(ZRST, "AcquisitionStart") + field(ZRVL, "0") + field(ONST, "FrameStart") + field(ONVL, "1") + field(TWST, "LineStart") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_TriggerSoftware") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_TriggerSoftware") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerSource") + field(DOL, "0") + field(ZRST, "Software") + field(ZRVL, "0") + field(ONST, "Line1") + field(ONVL, "1") + field(TWST, "Line2") + field(TWVL, "2") + field(THST, "Line3") + field(THVL, "3") + field(FRST, "Line4") + field(FRVL, "4") + field(FVST, "Line5") + field(FVVL, "5") + field(SXST, "Line6") + field(SXVL, "6") + field(SVST, "Line7") + field(SVVL, "7") + field(EIST, "Line8") + field(EIVL, "8") + field(NIST, "Action1") + field(NIVL, "21") + field(TEST, "Action2") + field(TEVL, "22") + field(ELST, "Action3") + field(ELVL, "23") + field(TVST, "Action4") + field(TVVL, "24") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TriggerActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TriggerActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TriggerActivation") + field(DOL, "0") + field(ZRST, "RisingEdge") + field(ZRVL, "0") + field(ONST, "FallingEdge") + field(ONVL, "1") + field(TWST, "AnyEdge") + field(TWVL, "2") + field(THST, "LevelHigh") + field(THVL, "3") + field(FRST, "LevelLow") + field(FRVL, "4") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TriggerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TriggerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TriggerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureMode") + field(DOL, "1") + field(ZRST, "Timed") + field(ZRVL, "1") + field(ONST, "TriggerWidth") + field(ONVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureAuto_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureAuto") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureAuto") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Once") + field(ONVL, "1") + field(TWST, "Continuous") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExposureTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExposureTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureTimeMode") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "UltraShort") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExposureTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExposureTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExposureTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExposureTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureTimeRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ReadoutTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ReadoutTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ReadoutTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpOveTimeMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpOveTimeMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExposureOverlapTimeMode") + field(DOL, "0") + field(ZRST, "Manual") + field(ZRVL, "0") + field(ONST, "Automatic") + field(ONVL, "1") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ExpOveTimeMaxAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ExpOveTimeMaxAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ExposureOverlapTimeMaxAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpOveTimeMaxRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpOveTimeMaxRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureOverlapTimeMaxRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ShutterMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ShutterMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ShutterMode") + field(DOL, "2") + field(ZRST, "Global") + field(ZRVL, "2") + field(ONST, "Rolling") + field(ONVL, "0") + field(TWST, "GlobalResetRelea") + field(TWVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SensorReadoutMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SensorReadoutMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SensorReadoutMode") + field(DOL, "0") + field(ZRST, "Normal") + field(ZRVL, "0") + field(ONST, "Fast") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcqFraRateEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcqFraRateEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionFrameRateEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AcqFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AcqFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AcquisitionFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFramePeriodAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFramePeriodAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFramePeriodAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ResFrameRateAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ResFrameRateAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ResultingFrameRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AcqStatusSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AcqStatusSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AcquisitionStatusSelector") + field(DOL, "0") + field(ZRST, "AcquisitionTrigg") + field(ZRVL, "0") + field(ONST, "AcquisitionActiv") + field(ONVL, "1") + field(TWST, "AcquisitionTrans") + field(TWVL, "2") + field(THST, "FrameTriggerWait") + field(THVL, "3") + field(FRST, "FrameActive") + field(FRVL, "4") + field(FVST, "FrameTransfer") + field(FVVL, "5") + field(SXST, "ExposureActive") + field(SXVL, "6") + field(SVST, "LineTriggerWait") + field(SVVL, "7") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AcquisitionStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AcquisitionStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AcquisitionStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynFreRunTimEna_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynFreRunTimEna") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncFreeRunTimerEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynFreRunTimStaT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynFreRunTimStaT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncFreeRunTimerStartTimeHigh") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_SynFreRunTimTriRa_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_SynFreRunTimTriRa") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_SyncFreeRunTimerTriggerRateAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SynFreRunTimUpd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SyncFreeRunTimerUpdate") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSelector") + field(DOL, "0") + field(ZRST, "Line1") + field(ZRVL, "0") + field(ONST, "Line2") + field(ONVL, "1") + field(TWST, "Line3") + field(TWVL, "2") + field(THST, "Line4") + field(THVL, "3") + field(FRST, "Out1") + field(FRVL, "4") + field(FVST, "Out2") + field(FVVL, "5") + field(SXST, "Out3") + field(SXVL, "6") + field(SVST, "Out4") + field(SVVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineMode") + field(DOL, "0") + field(ZRST, "Input") + field(ZRVL, "0") + field(ONST, "Output") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineLogic_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineLogic") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineLogic") + field(DOL, "0") + field(ZRST, "Positive") + field(ZRVL, "0") + field(ONST, "Negative") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineFormat") + field(DOL, "0") + field(ZRST, "NoConnect") + field(ZRVL, "0") + field(ONST, "TriState") + field(ONVL, "1") + field(TWST, "TTL") + field(TWVL, "2") + field(THST, "LVDS") + field(THVL, "3") + field(FRST, "RS422") + field(FRVL, "4") + field(FVST, "OptoCoupled") + field(FVVL, "5") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LineSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "FlashWindow") + field(NIVL, "25") + field(TEST, "UserOutput0") + field(TEVL, "27") + field(ELST, "SyncUserOutput0") + field(ELVL, "10") + field(TVST, "SyncUserOutput1") + field(TVVL, "11") + field(TTST, "SyncUserOutput2") + field(TTVL, "12") + field(FTST, "SyncUserOutput3") + field(FTVL, "13") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LineSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LineSource") + field(DOL, "2") + field(ZRST, "ExposureActive") + field(ZRVL, "2") + field(ONST, "FrameTriggerWait") + field(ONVL, "1") + field(TWST, "Timer1Active") + field(TWVL, "3") + field(THST, "UserOutput1") + field(THVL, "28") + field(FRST, "UserOutput2") + field(FRVL, "29") + field(FVST, "UserOutput3") + field(FVVL, "30") + field(SXST, "TriggerReady") + field(SXVL, "256") + field(SVST, "AcquisitionTrigg") + field(SVVL, "7") + field(EIST, "AcquisitionTrigg") + field(EIVL, "255") + field(NIST, "FlashWindow") + field(NIVL, "25") + field(TEST, "UserOutput0") + field(TEVL, "27") + field(ELST, "SyncUserOutput0") + field(ELVL, "10") + field(TVST, "SyncUserOutput1") + field(TVVL, "11") + field(TTST, "SyncUserOutput2") + field(TTVL, "12") + field(FTST, "SyncUserOutput3") + field(FTVL, "13") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineInverter_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineInverter") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineInverter") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineTermination_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineTermination") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineTermination") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_LinDebTimeAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_LinDebTimeAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_LineDebouncerTimeAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinDebTimeRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinDebTimeRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineDebouncerTimeRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_MinOutPulWidthRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_MinOutPulWidthRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_MinOutPulseWidthRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_MinOutPulWidthAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_MinOutPulWidthAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_MinOutPulseWidthAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LineStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LineStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LineStatus") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStatusAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseOutputSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseOutputSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserOutputSelector") + field(DOL, "0") + field(ZRST, "UserOutput1") + field(ZRVL, "0") + field(ONST, "UserOutput2") + field(ONVL, "1") + field(TWST, "UserOutput3") + field(TWVL, "2") + field(THST, "UserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_UserOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_UserOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_UserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UseOutputValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UseOutputValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserOutputValueAll") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SynUseOutSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SynUseOutSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SyncUserOutputSelector") + field(DOL, "0") + field(ZRST, "SyncUserOutput1") + field(ZRVL, "0") + field(ONST, "SyncUserOutput2") + field(ONVL, "1") + field(TWST, "SyncUserOutput3") + field(TWVL, "2") + field(THST, "SyncUserOutput0") + field(THVL, "17") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SynUseOutputValue_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SynUseOutputValue") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SyncUserOutputValue") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SynUseOutValueAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SynUseOutValueAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SyncUserOutputValueAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_NumOfActSignals_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_NumOfActSignals") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_NumberOfActionSignals") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActCommandCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActCommandCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionCommandCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionDeviceKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionDeviceKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionDeviceKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionSelector_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionSelector") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionSelector") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupKey") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActionGroupMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActionGroupMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionGroupMask") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_SequenceEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_SequenceEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_SequenceEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqCurrentSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqCurrentSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceCurrentSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceConfigurationMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncRestart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncRestart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SeqAsyncAdvance") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceAsyncAdvance") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetTotalNumber_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetTotalNumber") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetTotalNumber") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SequenceSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SequenceSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetIndex") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetStore") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetStore") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_SequenceSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_SequenceSetLoad") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SeqSetExecutions_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SeqSetExecutions") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SequenceSetExecutions") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAdvanceMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAdvanceMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAdvanceMode") + field(DOL, "0") + field(ZRST, "Auto") + field(ZRVL, "0") + field(ONST, "Controlled") + field(ONVL, "1") + field(TWST, "FreeSelection") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqConSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqConSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSelector") + field(DOL, "0") + field(ZRST, "Restart") + field(ZRVL, "0") + field(ONST, "Advance") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqControlSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqControlSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceControlSource") + field(DOL, "0") + field(ZRST, "Disabled") + field(ZRVL, "0") + field(ONST, "AlwaysActive") + field(ONVL, "1") + field(TWST, "Line1") + field(TWVL, "2") + field(THST, "Line2") + field(THVL, "3") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSelector") + field(DOL, "0") + field(ZRST, "Bit0") + field(ZRVL, "0") + field(ONST, "Bit1") + field(ONVL, "1") + field(TWST, "Bit2") + field(TWVL, "2") + field(THST, "Bit3") + field(THVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_SeqAddBitSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_SeqAddBitSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_SequenceAddressBitSource") + field(DOL, "2") + field(ZRST, "Line1") + field(ZRVL, "2") + field(ONST, "Line2") + field(ONVL, "3") + field(TWST, "Line3") + field(TWVL, "4") + field(THST, "Line4") + field(THVL, "5") + field(FRST, "Line5") + field(FRVL, "6") + field(FVST, "Line6") + field(FVVL, "7") + field(SXST, "Line7") + field(SXVL, "8") + field(SVST, "Line8") + field(SVVL, "9") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDelTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDelTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimDurTimebaseAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimDurTimebaseAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationTimebaseAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimerSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimerSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerSelector") + field(DOL, "0") + field(ZRST, "Timer1") + field(ZRVL, "0") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDelayAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDelayAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDelayAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDelayRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDelayRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDelayRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TimerDurationAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TimerDurationAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TimerDurationAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TimerDurationRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TimerDurationRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TimerDurationRaw") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriggerSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriggerSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerSource") + field(DOL, "1") + field(ZRST, "ExposureStart") + field(ZRVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TimTriActivation_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TimTriActivation") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TimerTriggerActivation") + field(DOL, "1") + field(ZRST, "RisingEdge") + field(ZRVL, "1") + field(ONST, "FallingEdge") + field(ONVL, "0") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CounterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CounterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterSelector") + field(DOL, "0") + field(ZRST, "Counter1") + field(ZRVL, "0") + field(ONST, "Counter2") + field(ONVL, "1") + field(TWST, "Counter3") + field(TWVL, "2") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouEventSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouEventSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterEventSource") + field(DOL, "4") + field(ZRST, "FrameTrigger") + field(ZRVL, "4") + field(ONST, "FrameStart") + field(ONVL, "5") + field(TWST, "LineTrigger") + field(TWVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_CouResetSource_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_CouResetSource") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_CounterResetSource") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "Software") + field(ONVL, "3") + field(TWST, "Line1") + field(TWVL, "1") + field(THST, "Line2") + field(THVL, "2") + field(FRST, "Line3") + field(FRVL, "4") + field(FVST, "Line4") + field(FVVL, "5") + field(SXST, "Line5") + field(SXVL, "6") + field(SVST, "Line6") + field(SVVL, "7") + field(EIST, "Line7") + field(EIVL, "8") + field(NIST, "Line8") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_CounterReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_CounterReset") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LUTSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LUTSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LUTSelector") + field(DOL, "0") + field(ZRST, "Luminance") + field(ZRVL, "0") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_LUTEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_LUTEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_LUTEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LUTValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LUTValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LUTValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseDefValSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseDefValSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserDefinedValueSelector") + field(DOL, "0") + field(ZRST, "Value1") + field(ZRVL, "0") + field(ONST, "Value2") + field(ONVL, "1") + field(TWST, "Value3") + field(TWVL, "2") + field(THST, "Value4") + field(THVL, "3") + field(FRST, "Value5") + field(FRVL, "4") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_UserDefinedValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_UserDefinedValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_UserDefinedValue") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVendorName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVendorName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceModelName_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceModelName") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevManInfo_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceManufacturerInfo") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DevFirVersion_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceFirmwareVersion") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_DeviceUserID_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_DeviceUserID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DeviceScanType_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DeviceScanType") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DeviceScanType") + field(DOL, "0") + field(ZRST, "Areascan") + field(ZRVL, "0") + field(ONST, "Linescan") + field(ONVL, "1") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DeviceReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_SensorHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_SensorHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_SensorHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_WidthMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_WidthMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_WidthMax") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_HeightMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_HeightMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_HeightMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureSelector") + field(DOL, "1") + field(ZRST, "Coreboard") + field(ZRVL, "1") + field(ONST, "Sensorboard") + field(ONVL, "0") + field(TWST, "Framegrabberboar") + field(TWVL, "2") + field(THST, "Case") + field(THVL, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_TemperatureAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_TemperatureAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_TemperatureAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_TemperatureState_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_TemperatureState") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_TemperatureState") + field(DOL, "0") + field(ZRST, "Ok") + field(ZRVL, "0") + field(ONST, "Critical") + field(ONVL, "1") + field(TWST, "Error") + field(TWVL, "3") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_CriTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_CriTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_CriticalTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_OverTemperature_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_OverTemperature") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_OverTemperature") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_LastError_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_LastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_LastError") + field(DOL, "0") + field(ZRST, "NoError") + field(ZRVL, "0") + field(ONST, "Overtrigger") + field(ONVL, "1") + field(TWST, "Userset") + field(TWVL, "2") + field(THST, "InvalidParameter") + field(THVL, "3") + field(FRST, "OverTemperature") + field(FRVL, "4") + field(FVST, "PowerFailure") + field(FVVL, "5") + field(SXST, "InsufficientTrig") + field(SXVL, "6") + field(SVST, "UserDefPixFailur") + field(SVVL, "7") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_ClearLastError") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_ClearLastError") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkModeActive_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkModeActive") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkModeActive") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkSelector") + field(DOL, "18") + field(ZRST, "Image") + field(ZRVL, "18") + field(ONST, "OffsetX") + field(ONVL, "0") + field(TWST, "OffsetY") + field(TWVL, "1") + field(THST, "Width") + field(THVL, "2") + field(FRST, "Height") + field(FRVL, "3") + field(FVST, "PixelFormat") + field(FVVL, "4") + field(SXST, "DynamicRangeMax") + field(SXVL, "5") + field(SVST, "DynamicRangeMin") + field(SVVL, "6") + field(EIST, "Timestamp") + field(EIVL, "7") + field(NIST, "LineStatusAll") + field(NIVL, "8") + field(TEST, "Framecounter") + field(TEVL, "9") + field(ELST, "Triggerinputcoun") + field(ELVL, "10") + field(TVST, "LineTriggerIgnor") + field(TVVL, "11") + field(TTST, "FrameTriggerIgno") + field(TTVL, "12") + field(FTST, "LineTriggerEndTo") + field(FTVL, "13") + field(FFST, "FrameTriggerCoun") + field(FFVL, "14") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ChunkEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ChunkEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ChunkEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrStart") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingStart") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_DevRegStrEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_DeviceRegistersStreamingEnd") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkStride_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkStride") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkStride") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuSeqSetIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuSeqSetIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkSequenceSetIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkOffsetY") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMin_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMin") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMin") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuDynRangeMax_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuDynRangeMax") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkDynamicRangeMax") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ChunkPixelFormat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ChunkPixelFormat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ChunkPixelFormat") + field(DOL, "0x01080001") + field(ZRST, "Mono8") + field(ZRVL, "0x01080001") + field(ONST, "Mono10") + field(ONVL, "0x01100003") + field(TWST, "Mono10p") + field(TWVL, "0x010A0046") + field(THST, "Mono12") + field(THVL, "0x01100005") + field(FRST, "Mono12Packed") + field(FRVL, "0x010C0006") + field(FVST, "BayerGR8") + field(FVVL, "0x01080008") + field(SXST, "BayerRG8") + field(SXVL, "0x01080009") + field(SVST, "BayerGB8") + field(SVVL, "0x0108000A") + field(EIST, "BayerBG8") + field(EIVL, "0x0108000B") + field(NIST, "BayerGR10") + field(NIVL, "0x0110000C") + field(TEST, "BayerRG10") + field(TEVL, "0x0110000D") + field(ELST, "BayerGB10") + field(ELVL, "0x0110000E") + field(TVST, "BayerBG10") + field(TVVL, "0x0110000F") + field(TTST, "BayerGR12") + field(TTVL, "0x01100010") + field(FTST, "BayerRG12") + field(FTVL, "0x01100011") + field(FFST, "BayerGB12") + field(FFVL, "0x01100012") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkTimestamp_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkTimestamp") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkFramecounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkFramecounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramecounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLineStatusAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLineStatusAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuVirLinStaAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuVirLinStaAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkVirtLineStatusAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkTriggerinputcounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriIgnCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriIgnCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerIgnoredCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFrameTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuFraPerTriCou_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuFraPerTriCou") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkFramesPerTriggerCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriEndToEnd_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriEndToEnd") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerEndToEndCounter") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTri_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTri") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerBitsPerLine") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuInpStaAtLinTr1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuInpStaAtLinTr1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkInputStatusAtLineTriggerValue") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuShaEncCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuShaEncCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkShaftEncoderCounter") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_ChunkExposureTime_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_ChunkExposureTime") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_ChunkExposureTime") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkPayloadCRC16_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkPayloadCRC16") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkPayloadCRC16") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChunkGainAll_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChunkGainAll") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkGainAll") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ChuLinTriCounter_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ChuLinTriCounter") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ChunkLineTriggerCounter") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "AcquisitionStart") + field(THVL, "0x9005") + field(FRST, "CriticalTemperat") + field(FRVL, "0x9006") + field(FVST, "OverTemperature") + field(FVVL, "0x9007") + field(SXST, "ActionLate") + field(SXVL, "0x0009") + field(SVST, "FrameStartWait") + field(SVVL, "0x9008") + field(EIST, "AcquisitionStart") + field(EIVL, "0x9009") + field(NIST, "EventOverrun") + field(NIVL, "0xFFFF") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventSelector") + field(DOL, "0x0004") + field(ZRST, "ExposureEnd") + field(ZRVL, "0x0004") + field(ONST, "FrameStartOvertr") + field(ONVL, "0x9001") + field(TWST, "AcquisitionStart") + field(TWVL, "0x9002") + field(THST, "AcquisitionStart") + field(THVL, "0x9005") + field(FRST, "CriticalTemperat") + field(FRVL, "0x9006") + field(FVST, "OverTemperature") + field(FVVL, "0x9007") + field(SXST, "ActionLate") + field(SXVL, "0x0009") + field(SVST, "FrameStartWait") + field(SVVL, "0x9008") + field(EIST, "AcquisitionStart") + field(EIVL, "0x9009") + field(NIST, "EventOverrun") + field(NIVL, "0xFFFF") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_EventNotification_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_EventNotification") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_EventNotification") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "GenICamEvent") + field(ONVL, "1") + field(TWST, "On") + field(TWVL, "2") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpEndEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpEndEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExposureEndEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LineStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartOvertriggerEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraTimEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraTimEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameTimeoutEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveFrameID_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveFrameID") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventFrameID") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_EveOveEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_EveOveEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_EventOverrunEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_OveTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_OveTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_OverTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_CriTemEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_CriTemEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_CriticalTemperatureEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ActLatEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ActLatEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ActionLateEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveStrChaIn_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveStrChaIn") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LatActEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LatActEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_LateActionEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveStrC2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveStrC2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_LinRisEdgEveTi2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_LinRisEdgEveTi2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_Line4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveSt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveSt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveTi_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveTi") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine1RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine2RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine3RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveS2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveS2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_VirLinRisEdgEveT2_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_VirLinRisEdgEveT2") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_VirtualLine4RisingEdgeEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FraStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FraStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FrameStartWaitEventTimestamp") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveStrCh_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveStrCh") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventStreamChannelIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AcqStaWaiEveTim_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AcqStaWaiEveTim") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AcquisitionStartWaitEventTimestamp") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UserSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UserSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetLoad") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetLoad") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_UserSetSave") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_UserSetSave") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_UseSetDefSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_UseSetDefSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_UserSetDefaultSelector") + field(DOL, "0") + field(ZRST, "Default") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "8") + field(TWST, "AutoFunctions") + field(TWVL, "9") + field(THST, "ColorRaw") + field(THVL, "11") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SXST, "UserSet1") + field(SXVL, "1") + field(SVST, "UserSet2") + field(SVVL, "2") + field(EIST, "UserSet3") + field(EIVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_DefSetSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_DefSetSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_DefaultSetSelector") + field(DOL, "0") + field(ZRST, "Standard") + field(ZRVL, "0") + field(ONST, "HighGain") + field(ONVL, "1") + field(TWST, "AutoFunctions") + field(TWVL, "2") + field(THST, "ColorRaw") + field(THVL, "4") + field(FRST, "Custom0") + field(FRVL, "16") + field(FVST, "Custom1") + field(FVVL, "17") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_PayloadSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_PayloadSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_PayloadSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPSPacketSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPSPacketSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPSPacketSize") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFTD_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFTD") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFTD") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWR_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWR") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWR") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWRA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWRA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWRA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCBWA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCBWA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCBWA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDMT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDMT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDMT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDCT_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDCT") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDCT") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCFJM_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCFJM") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCFJM") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMajor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMajor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMajor") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevVersionMinor_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevVersionMinor") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevVersionMinor") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevDevModIsBigEnd_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevDevModIsBigEnd") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevDeviceModeIsBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevDevModChaSet_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevDevModChaSet") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevDeviceModeCharacterSet") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIntSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIntSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevInterfaceSelector") + field(DOL, "0") + field(ZRST, "NetworkInterface") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMACAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMACAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMACAddress") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevGVSPExtIDMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevGVSPExtIDMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevGVSPExtendedIDMode") + field(DOL, "0") + field(ZRST, "Off") + field(ZRVL, "0") + field(ONST, "On") + field(ONVL, "1") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConLLA_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConLLA") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationLLA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConDHCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConDHCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationDHCP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIPConPerIP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIPConPerIP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIPConfigurationPersistentIP") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPCon_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPCon") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPConfiguration") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevCurDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevCurDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevCurrentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerIPAddress_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerIPAddress") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentIPAddress") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerSubnetMask_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerSubnetMask") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentSubnetMask") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevPerDefGateway_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevPerDefGateway") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevPersistentDefaultGateway") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevLinkSpeed_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevLinkSpeed") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevLinkSpeed") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkMaster_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkMaster") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkMaster") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkFullDuplex_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkFullDuplex") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkFullDuplex") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevLinkCrossover_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevLinkCrossover") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevLinkCrossover") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevFirstURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevFirstURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(stringin, "$(P)$(R)GC_GevSecondURL_RBV") { + field(DTYP, "asynOctetRead") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_S_GevSecondURL") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevNumOfInt_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevNumOfInt") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevNumberOfInterfaces") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevMesChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevMesChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevMessageChannelCount") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevStrChaCount_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevStrChaCount") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevStreamChannelCount") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptLegBitBl_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptLegBitBl") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalLegacy16BitBlockID") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVENT_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVENT") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENTDATA") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComEVEN0_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComEVEN0") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsEVENT") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComPACKE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComPACKE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsPACKETRESEND") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComWRITE_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComWRITE") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsWRITEMEM") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSupOptComCon_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSupOptComCon") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSupportedOptionalCommandsConcatenation") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevHeaTimeout_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevHeaTimeout") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevHeartbeatTimeout") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimTicFre_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimTicFre") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampTickFrequency") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatch") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatch") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlReset") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevTimConLatReset") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevTimestampControlLatchReset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevTimestampValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevTimestampValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevTimestampValue") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevCCP_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevCCP") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevCCP") + field(DOL, "1") + field(ZRST, "Exclusive") + field(ZRVL, "1") + field(ONST, "Control") + field(ONVL, "2") + field(TWST, "ExclusiveControl") + field(TWVL, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevStrChaSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevStrChaSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevStreamChannelSelector") + field(DOL, "0") + field(ZRST, "StreamChannel0") + field(ZRVL, "0") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPIntIndex_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPIntIndex") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPInterfaceIndex") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCDA_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCDA") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCDA") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevSCPHostPort_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevSCPHostPort") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevSCPHostPort") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevSCPSFirTesPac") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevSCPSFireTestPacket") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSDoNotFra_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSDoNotFra") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSDoNotFragment") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevSCPSBigEndian_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevSCPSBigEndian") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevSCPSBigEndian") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_TLParamsLocked_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_TLParamsLocked") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_TLParamsLocked") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_GevIEEE1588_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_GevIEEE1588") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_GevIEEE1588") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE1588Status_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE1588Status") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588Status") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_GevIEEE15DatSetLa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_GevIEEE1588DataSetLatch") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_GevIEEE15StaLat_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_GevIEEE15StaLat") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_GevIEEE1588StatusLatched") + field(DOL, "0") + field(ZRST, "Undefined") + field(ZRVL, "0") + field(ONST, "Initializing") + field(ONVL, "1") + field(TWST, "Faulty") + field(TWVL, "2") + field(THST, "Disabled") + field(THVL, "3") + field(FRST, "Listening") + field(FRVL, "4") + field(FVST, "PreMaster") + field(FVVL, "5") + field(SXST, "Master") + field(SXVL, "6") + field(SVST, "Passive") + field(SVVL, "7") + field(EIST, "Uncalibrated") + field(EIVL, "8") + field(NIST, "Slave") + field(NIVL, "9") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15OffFroMa_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15OffFroMa") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588OffsetFromMaster") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdLow_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdLow") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15CloIdHig_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15CloIdHig") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ClockId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ClockId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ClockId") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloId_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloId") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdLow") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI0_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI0") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockIdHigh") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GevIEEE15ParCloI1_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GevIEEE15ParCloI1") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GevIEEE1588ParentClockId") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileSelector") + field(DOL, "7") + field(ZRST, "UserData") + field(ZRVL, "7") + field(ONST, "UserSet1") + field(ONVL, "16") + field(TWST, "UserSet2") + field(TWVL, "17") + field(THST, "UserSet3") + field(THVL, "18") + field(FRST, "UserGainShading1") + field(FRVL, "32") + field(FVST, "UserGainShading2") + field(FVVL, "33") + field(SXST, "UserOffsetShadin") + field(SXVL, "35") + field(SVST, "UserOffsetShadin") + field(SVVL, "36") + field(EIST, "ExpertFeature7Fi") + field(EIVL, "74") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationSelector") + field(DOL, "4") + field(ZRST, "Open") + field(ZRVL, "4") + field(ONST, "Close") + field(ONVL, "5") + field(TWST, "Read") + field(TWVL, "6") + field(THST, "Write") + field(THVL, "7") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FileOpenMode_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FileOpenMode") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOpenMode") + field(DOL, "0") + field(ZRST, "Read") + field(ZRVL, "0") + field(ONST, "Write") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessOffset_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessOffset") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessOffset") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileAccessLength_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileAccessLength") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileAccessLength") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_FilOpeStatus_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_FilOpeStatus") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_FileOperationStatus") + field(DOL, "0") + field(ZRST, "Success") + field(ZRVL, "0") + field(ONST, "Failure") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FilOpeResult_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FilOpeResult") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileOperationResult") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_FileSize_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_FileSize") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_FileSize") + field(DISA, "0") +} + +record(longout, "$(P)$(R)GC_FilOpeExecute") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_C_FileOperationExecute") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutoTargetValue_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutoTargetValue") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoTargetValue") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_GraValAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_GraValAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_GrayValueAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_GraValAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_GraValAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_GrayValueAdjustmentDampingRaw") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_BalWhiAdjDamAbs_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_BalWhiAdjDamAbs") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_BalanceWhiteAdjustmentDampingAbs") + field(PREC, "3") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_BalWhiAdjDamRaw_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_BalWhiAdjDamRaw") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_BalanceWhiteAdjustmentDampingRaw") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawLowLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawLowLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawLowerLimit") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutGaiRawUppLimit_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutGaiRawUppLimit") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoGainRawUpperLimit") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsLowLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsLowLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsLowerLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(ai, "$(P)$(R)GC_AutExpTimAbsUppLi_RBV") { + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(ao, "$(P)$(R)GC_AutExpTimAbsUppLi") { + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_D_AutoExposureTimeAbsUpperLimit") + field(PREC, "3") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunProfile_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunProfile") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionProfile") + field(DOL, "0") + field(ZRST, "GainMinimum") + field(ZRVL, "0") + field(ONST, "ExposureMinimum") + field(ONVL, "1") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_AutFunAOISelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_AutFunAOISelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_AutoFunctionAOISelector") + field(DOL, "0") + field(ZRST, "AOI1") + field(ZRVL, "0") + field(ONST, "AOI2") + field(ONVL, "1") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIWidth_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIWidth") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIWidth") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIHeight_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIHeight") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIHeight") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetX_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetX") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetX") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_AutFunAOIOffsetY_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_AutFunAOIOffsetY") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_AutoFunctionAOIOffsetY") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaInt_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaInt") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageIntensity") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_AutFunAOIUsaWhiBa_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_AutFunAOIUsaWhiBa") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_AutoFunctionAOIUsageWhiteBalance") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ParameterSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ParameterSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ParameterSelector") + field(DOL, "0") + field(ZRST, "Gain") + field(ZRVL, "0") + field(ONST, "BlackLevel") + field(ONVL, "1") + field(TWST, "ExposureTime") + field(TWVL, "2") + field(THST, "Framerate") + field(THVL, "3") + field(FRST, "AutoTargetValue") + field(FRVL, "4") + field(FVST, "ExposureOverhead") + field(FVVL, "5") + field(SXST, "ExposureOverlapM") + field(SXVL, "6") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_RemoveLimits_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_RemoveLimits") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_RemoveLimits") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(mbbi, "$(P)$(R)GC_ExpFeaAccSelector_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(mbbo, "$(P)$(R)GC_ExpFeaAccSelector") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_E_ExpertFeatureAccessSelector") + field(DOL, "0") + field(ZRST, "ExpertFeature1_L") + field(ZRVL, "0") + field(ONST, "ExpertFeature1") + field(ONVL, "4") + field(TWST, "ExpertFeature2") + field(TWVL, "5") + field(THST, "ExpertFeature3") + field(THVL, "6") + field(FRST, "ExpertFeature4") + field(FRVL, "8") + field(FVST, "ExpertFeature5") + field(FVVL, "9") + field(SXST, "ExpertFeature6") + field(SXVL, "11") + field(SVST, "ExpertFeature7") + field(SVVL, "12") + field(EIST, "ExpertFeature8") + field(EIVL, "13") + field(NIST, "ExpertFeature9") + field(NIVL, "14") + field(TEST, "ExpertFeature10") + field(TEVL, "15") + field(DISA, "0") +} + +record(int64in, "$(P)$(R)GC_ExpFeaAccessKey_RBV") { + field(DTYP, "asynInt64") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(SCAN, "I/O Intr") + field(DISA, "0") +} + +record(int64out, "$(P)$(R)GC_ExpFeaAccessKey") { + field(DTYP, "asynInt64") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_I_ExpertFeatureAccessKey") + field(DISA, "0") +} + +record(bi, "$(P)$(R)GC_ExpFeatureEnable_RBV") { + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(SCAN, "I/O Intr") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + +record(bo, "$(P)$(R)GC_ExpFeatureEnable") { + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))GC_B_ExpertFeatureEnable") + field(ZNAM, "No") + field(ONAM, "Yes") + field(DISA, "0") +} + diff --git a/xml/Basler_acA1300-75gc_106757-23.xml b/xml/Basler_acA1300-75gc_106757-23.xml new file mode 100644 index 0000000..626c222 --- /dev/null +++ b/xml/Basler_acA1300-75gc_106757-23.xml @@ -0,0 +1,31965 @@ + + + AnalogControls + ImageFormat + AOI + ImageQualityControl + AcquisitionTrigger + DigitalIO + ActionControl + SequenceControl + TimerControls + BslLightControl + LUTControls + UserDefinedValues + DeviceInformation + ChunkDataStreams + DeviceControl + ChunkData + EventsGeneration + UserSets + TransportLayer + FileAccessControl + AutoFunctions + RemoveParamLimits + ExpertFeatureAccess + BLCSerialPortControl + + + Contains parameters for configuring the sequencer. + Contains parameters for configuring the sequencer. The sequencer allows you to quickly change parameter settings during image acquisition by storing the desired settings in a sequence set. During image acquisition, the sequencer then executes the sequence sets in the order specified by you. + Sequence Control + Expert + SequenceEnable + SequenceCurrentSet + SequenceConfigurationMode + SequenceAsyncRestart + SequenceAsyncAdvance + SequenceControlConfiguration + SequenceSetTotalNumber + SequenceSetIndex + SequenceSetStore + SequenceSetLoad + SequenceSetExecutions + + + Enables the sequencer. + Enables the sequencer. + Sequence Enable + Expert + N1 + N2 + N3 + N4 + + + Sets whether the sequencer can be configured. + Sets whether the sequencer can be configured. + Sequence Configuration Mode + Expert + N5 + N6 + N7 + + The sequencer can't be configured. + The sequencer can't be configured. + Off + N8 + 0 + + + The sequencer can be configured. + The sequencer can be configured. + On + N9 + 1 + + N10 + + + Enables asynchronous restart of the sequence set sequence. + Enables asynchronous restart of the sequence set sequence, starting with the sequence set that has the lowest index number. The restart is asynchronous to the camera's frame trigger. Only available in Auto and Controlled sequence advance mode. + Async Restart + Expert + N11 + N12 + N13 + 1 + + + Enables asynchronous advance from one sequence set to the next. + Enables asynchronous advance from one sequence set to the next. The advance is asynchronous to the camera's frame trigger. Only available in Controlled sequence advance mode. + Async Advance + Guru + N14 + N15 + N16 + 1 + + + Current sequence set. + Current sequence set. + Current Set + Expert + N17 + N18 + N19 + + + Total number of sequence sets in the sequence. + Total number of sequence sets in the sequence. + Sequence Set Total Number + Expert + N20 + N21 + N22 + Yes + N23 + N24 + N25 + N26 + Linear + + + Index number of a sequence set. + This number uniquely identifies a sequence set. + Sequence Set Index + Expert + N27 + N28 + N29 + Yes + N30 + N31 + N32 + N33 + Linear + + + Loads a sequence set. + Loads an existing sequence set to make it the current sequence set. + Sequence Set Load + Expert + N34 + N35 + N36 + N37 + 1 + + + Stores the current sequence set. + Stores the current sequence set. Storing the current sequence set will overwrite any existing sequence set with the same index number. The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off. + Sequence Set Store + Expert + N38 + N39 + N40 + N41 + 1 + + + Number of sequence set executions. + Number of consecutive executions per sequence cycle of the selected sequence set. Only available in Auto sequence advance mode. + Sequence Set Executions + Guru + N42 + N43 + N44 + Yes + N45 + N46 + N47 + N48 + Linear + + + Contains parameters for configuring the sequence set advance. + Contains parameters for configuring the sequence set advance. You can choose whether to let the sequencer cycle through the sequence sets automatically, or whether you want to control the sequence via an input line or software commands. + Sequence Control Configuration + Guru + SequenceAdvanceMode + SequenceControlSelector + SequenceControlSource + SequenceAddressBitSelector + SequenceAddressBitSource + + + Sets the sequence set advance mode. + Sets the sequence set advance mode. + Sequence Advance Mode + Guru + N49 + N50 + N51 + Yes + + The Auto sequence advance mode is selected. + The Auto sequence advance mode is selected. This mode is useful if you want to configure a fixed sequence which is repeated continuously. The advance from one sequence set to the next occurs automatically as frame triggers are received. + Auto + N52 + N53 + 0 + + + The Controlled sequence advance mode is selected. + The Controlled sequence advance mode is selected. This mode is useful if you want to configure a dynamic sequence which can be controlled via input line or software commands. The advance from one sequence set to the next proceeds in ascending sequence set index numbers according to the selected sequence control source. + Controlled + N54 + N55 + 1 + + + The Free Selection sequence advance mode is selected. + The Free Selection sequence advance mode is selected. This mode is useful if you want to quickly change between freely selectable sequence sets without having to observe any particular order. You can use the input lines of your camera to determine the sequence. + Free Selection + N56 + N57 + 2 + + N58 + + + Sets whether sequence advance or sequence restart can be configured. + Sets whether sequence advance or sequence restart can be configured. A control source must be chosen using the Sequence Control Source parameter. + Sequence Control Selector + Guru + N59 + N60 + + The sequence set restart can be configured. + The sequence set restart can be configured. + Restart + N61 + N62 + 0 + + + The sequence set advance can be configured. + The sequence set advance can be configured. Only available in Controlled sequence advance mode. + Advance + N63 + N64 + 1 + + N65 + SequenceControlSource + + + Sets the source for sequence control. + Sets the source for sequence control. + Sequence Control Source + Guru + N66 + N67 + N68 + Yes + + Sequence set advance will be controlled using the Async Advance command. + Sequence set advance will be controlled using the Async Advance command. + Disabled + N69 + 0 + + + Sequence set advance is automatic. The sequence repeat starts with sequence set index number 1. + Sequence set advance is automatic. The sequence repeat starts with sequence set index number 1. + Always Active + N70 + 1 + + + Sequence restart or sequence set advance are controlled using Line 1. + Sequence restart or sequence set advance are controlled using Line 1. + Line 1 + N71 + 2 + + + Sequence restart or sequence set advance are controlled using Line 2. + Sequence restart or sequence set advance are controlled using Line 2. + Line 2 + N72 + 3 + + + Sequence restart or sequence set advance are controlled using Line 3. + Sequence restart or sequence set advance are controlled using Line 3. + Line 3 + N73 + 4 + + + Sequence restart or sequence set advance are controlled using Line 4. + Sequence restart or sequence set advance are controlled using Line 4. + Line 4 + N74 + 5 + + + Sequence restart or sequence set advance are controlled using Line 5. + Sequence restart or sequence set advance are controlled using Line 5. + Line 5 + N75 + 6 + + + Sequence restart or sequence set advance are controlled using Line 6. + Sequence restart or sequence set advance are controlled using Line 6. + Line 6 + N76 + 7 + + + Sequence restart or sequence set advance are controlled using Line 7. + Sequence restart or sequence set advance are controlled using Line 7. + Line 7 + N77 + 8 + + + Sequence restart or sequence set advance are controlled using Line 8. + Sequence restart or sequence set advance are controlled using Line 8. + Line 8 + N78 + 9 + + N79 + + + Sets which bit of the sequence set address can be assigned to an input line. + Sets which bit of the sequence set address can be assigned to an input line. An input line can be set as the control source for this bit using the Address Bit Source parameter. + Address Bit Selector + Guru + N80 + + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 + N81 + N82 + 0 + + + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 + N83 + N84 + 1 + + + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 + N85 + N86 + 2 + + + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 + N87 + N88 + 3 + + N89 + SequenceAddressBitSource + + + Sets an input line as the control source for the currently selected sequence set address bit. + Sets an input line as the control source for the currently selected sequence set address bit. The bit can be selected using the Address Bit Selector parameter. + Address Bit Source + Guru + N90 + N91 + N92 + Yes + + The selected bit of the sequence set address can be set using Line 1. + The selected bit of the sequence set address can be set using Line 1. + Line 1 + N93 + 2 + + + The selected bit of the sequence set address can be set using Line 2. + The selected bit of the sequence set address can be set using Line 2. + Line 2 + N94 + 3 + + + The selected bit of the sequence set address can be set using Line 3. + The selected bit of the sequence set address can be set using Line 3. + Line 3 + N95 + 4 + + + The selected bit of the sequence set address can be set using Line 4. + The selected bit of the sequence set address can be set using Line 4. + Line 4 + N96 + 5 + + + The selected bit of the sequence set address can be set using Line 5. + The selected bit of the sequence set address can be set using Line 5. + Line 5 + N97 + 6 + + + The selected bit of the sequence set address can be set using Line 6. + The selected bit of the sequence set address can be set using Line 6. + Line 6 + N98 + 7 + + + The selected bit of the sequence set address can be set using Line 7. + The selected bit of the sequence set address can be set using Line 7. + Line 7 + N99 + 8 + + + The selected bit of the sequence set address can be set using Line 8. + The selected bit of the sequence set address can be set using Line 8. + Line 8 + N100 + 9 + + N101 + + + Contains parameters for controlling the analog characteristics of the image data. + Contains parameters for controlling the analog characteristics of the image data. + Analog Controls + GainAuto + GainSelector + GainRaw + BlackLevelSelector + BlackLevelRaw + GammaEnable + GammaSelector + Gamma + DigitalShift + + + Sets the operation mode of the Gain Auto auto function. + Sets the operation mode of the Gain Auto auto function. The Gain Auto auto function automatically adjusts the gain within set limits until a target brightness value has been reached. + Gain Auto + N102 + N103 + Yes + + Automatic gain adjustment is disabled. + Automatic gain adjustment is disabled. + Off + N104 + 0 + + + The gain is adjusted automatically to reach the specifed target value. + The gain is adjusted automatically to reach the specifed target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N105 + 1 + + + The gain is adjusted continuously while images are being acquired. + The gain is adjusted continuously while images are being acquired. The adjustment process will continue until the parameter is set to Once or Off. + Continuous + N106 + 2 + + N107 + + + Value of the currently selected gain (raw value). + Value of the currently selected gain (raw value). + Gain (Raw) + N108 + Yes + N109 + N110 + N111 + Linear + + + Sets the gain type to be adjusted. + Sets the gain type to be adjusted. All changes to the Gain parameter will be applied to the selected gain type. + Gain Selector + + Changes to the gain will be applied universally. + Changes to the gain will be applied universally. + All + 1 + + N112 + GainRaw + + + 1 + PureNumber + + + Black level value to be applied to the currently selected sensor tap (raw value). + Black level value to be applied to the currently selected sensor tap (raw value). + Black Level (Raw) + N113 + Yes + N114 + N115 + N116 + N117 + Linear + + + Sets which sensor tap can be configured. + Sets which sensor tap can be configured. All changes to the Black Level parameter will be applied to the selected sensor tap. + Black Level Selector + + The black level value is applied to all sensor taps. + The black level value is applied to all sensor taps. + All + 1 + + N118 + BlackLevelRaw + + + 1 + PureNumber + + + Enables gamma correction. + Enables gamma correction. + Gamma Enable + N119 + Yes + N120 + + + Sets the type of gamma to be applied. + Sets the type of gamma to be applied. + Gamma Selector + N121 + N122 + Yes + + The gamma curve can be configured by the user. + The gamma curve can be configured by the user. + User + N123 + N124 + 1 + + + The gamma curve is set to a fixed sRGB curve. + The gamma curve is set to a fixed sRGB curve. + SRGB + N125 + N126 + 2 + + N127 + + + Gamma correction to be applied. + Gamma correction to be applied. Gamma correction allows you to optimize the brightness of acquired images for display on a monitor. + Gamma + Yes + N128 + Linear + + + Digital shift to be applied. + Digital shift allows you to multiply the pixel values in an image. This increases the brightness of the image. If the parameter is set to zero, digital shift is disabled. + Digital Shift + N129 + N130 + N131 + Yes + N132 + N133 + N134 + N135 + Linear + + + Contains parameters for configuring the size of an acquired image and the format of the transferred pixel data. + Contains parameters for configuring the size of an acquired image and the format of the transferred pixel data. + Image Format Controls + PixelFormat + PixelSize + PixelColorFilter + PixelDynamicRangeMin + PixelDynamicRangeMax + ReverseX + ReverseY + TestImageSelector + TestImageResetAndHold + + + Sets the format of the pixel data transmitted by the camera. + Sets the format of the pixel data transmitted by the camera. The available pixel formats depend on the camera model and whether the camera is monochrome or color. + Pixel Format + N136 + Yes + + The pixel format is set to Mono 8. + The pixel format is set to Mono 8. + Mono 8 + N137 + N138 + 0x01080001 + + + The pixel format is set to Mono 10. + The pixel format is set to Mono 10. + Mono 10 + N139 + N140 + 0x01100003 + + + The pixel format is set to Mono 10p. + The pixel format is set to Mono 10p. + Mono 10 p + N141 + N142 + 0x010A0046 + + + The pixel format is set to Mono 12. + The pixel format is set to Mono 12. + Mono 12 + N143 + N144 + 0x01100005 + + + The pixel format is set to Mono 12 Packed. + The pixel format is set to Mono 12 Packed. + Mono 12 Packed + N145 + N146 + 0x010C0006 + + + The pixel format is set to Bayer GR 8. + The pixel format is set to Bayer GR 8. + Bayer GR 8 + N147 + N148 + 0x01080008 + + + The pixel format is set to Bayer RG 8. + The pixel format is set to Bayer RG 8. + Bayer RG 8 + N149 + N150 + 0x01080009 + + + The pixel format is set to Bayer GB 8. + The pixel format is set to Bayer GB 8. + Bayer GB 8 + N151 + N152 + 0x0108000A + + + The pixel format is set to Bayer BG 8. + The pixel format is set to Bayer BG 8. + Bayer BG 8 + N153 + N154 + 0x0108000B + + + The pixel format is set to Bayer GR 10. + The pixel format is set to Bayer GR 10. + Bayer GR 10 + N155 + N156 + 0x0110000C + + + The pixel format is set to Bayer RG 10. + The pixel format is set to Bayer RG 10. + Bayer RG 10 + N157 + N158 + 0x0110000D + + + The pixel format is set to Bayer GB 10. + The pixel format is set to Bayer GB 10. + Bayer GB 10 + N159 + N160 + 0x0110000E + + + The pixel format is set to Bayer BG 10. + The pixel format is set to Bayer BG 10. + Bayer BG 10 + N161 + N162 + 0x0110000F + + + The pixel format is set to Bayer GR 12. + The pixel format is set to Bayer GR 12. + Bayer GR 12 + N163 + N164 + 0x01100010 + + + The pixel format is set to Bayer GR 12 Packed. + The pixel format is set to Bayer GR 12 Packed. + Bayer GR 12 Packed + N165 + N166 + 0x010C002A + + + The pixel format is set to Bayer RG 12. + The pixel format is set to Bayer RG 12. + Bayer RG 12 + N167 + N168 + 0x01100011 + + + The pixel format is set to Bayer RG 12 Packed. + The pixel format is set to Bayer RG 12 Packed. + Bayer RG 12 Packed + N169 + N170 + 0x010C002B + + + The pixel format is set to Bayer GB 12. + The pixel format is set to Bayer GB 12. + Bayer GB 12 + N171 + N172 + 0x01100012 + + + The pixel format is set to Bayer GB 12 Packed. + The pixel format is set to Bayer GB 12 Packed. + Bayer GB 12 Packed + N173 + N174 + 0x010C002C + + + The pixel format is set to Bayer BG 12. + The pixel format is set to Bayer BG 12. + Bayer BG 12 + N175 + N176 + 0x01100013 + + + The pixel format is set to Bayer BG 12 Packed. + The pixel format is set to Bayer BG 12 Packed. + Bayer BG 12 Packed + N177 + N178 + 0x010C002D + + + The pixel format is set to RGB 8 Packed. + The pixel format is set to RGB 8 Packed. + RGB 8 Packed + N179 + N180 + 0x02180014 + + + The pixel format is set to BGR 8 Packed. + The pixel format is set to BGR 8 Packed. + BGR 8 Packed + N181 + N182 + 0x02180015 + + + The pixel format is set to YUV 422 Packed. + The pixel format is set to YUV 422 Packed. + YUV 422 Packed + N183 + N184 + 0x0210001F + + + The pixel format is set to YUV 422 (YUYV) Packed. + The pixel format is set to YUV 422 (YUYV) Packed. + YUV 422 (YUYV) Packed + N185 + N186 + 0x02100032 + + + The pixel format is set to Bayer GR 10p. + The pixel format is set to Bayer GR 10p. + Bayer GR 10p + N187 + N188 + 0x010A0056 + + + The pixel format is set to Bayer RG 10p. + The pixel format is set to Bayer RG 10p. + Bayer RG 10p + N189 + N190 + 0x010A0058 + + + The pixel format is set to Bayer GB 10p. + The pixel format is set to Bayer GB 10p. + Bayer GB 10p + N191 + N192 + 0x010A0054 + + + The pixel format is set to Bayer BG 10p. + The pixel format is set to Bayer BG 10p. + Bayer BG 10p + N193 + N194 + 0x010A0052 + + N195 + + + Indicates the depth of the pixel values in the image (in bits per pixel). + Indicates the depth of the pixel values in the image (in bits per pixel). The potential values depend on the pixel format setting. + Pixel Size + RO + + The pixel depth in the acquired images is 1 bit per pixel. + The pixel depth in the acquired images is 1 bit per pixel. + 1 Bits/Pixel + N196 + 1 + + + The pixel depth in the acquired images is 2 bits per pixel. + The pixel depth in the acquired images is 2 bits per pixel. + 2 Bits/Pixel + N197 + 2 + + + The pixel depth in the acquired images is 4 bits per pixel. + The pixel depth in the acquired images is 4 bits per pixel. + 4 Bits/Pixel + N198 + 4 + + + The pixel depth in the acquired images is 8 bits per pixel. + The pixel depth in the acquired images is 8 bits per pixel. + 8 Bits/Pixel + N199 + 8 + + + The pixel depth in the acquired images is 10 bits per pixel. + The pixel depth in the acquired images is 10 bits per pixel. + 10 Bits/Pixel + N200 + 10 + + + The pixel depth in the acquired images is 12 bits per pixel. + The pixel depth in the acquired images is 12 bits per pixel. + 12 Bits/Pixel + N201 + 12 + + + The pixel depth in the acquired images is 14 bits per pixel. + The pixel depth in the acquired images is 14 bits per pixel. + 14 Bits/Pixel + N202 + 14 + + + The pixel depth in the acquired images is 16 bits per pixel. + The pixel depth in the acquired images is 16 bits per pixel. + 16 Bits/Pixel + N203 + 16 + + + The pixel depth in the acquired images is 24 bits per pixel. + The pixel depth in the acquired images is 24 bits per pixel. + 24 Bits/Pixel + N204 + 24 + + + The pixel depth in the acquired images is 32 bits per pixel. + The pixel depth in the acquired images is 32 bits per pixel. + 32 Bits/Pixel + N205 + 32 + + + The pixel depth in the acquired images is 36 bits per pixel. + The pixel depth in the acquired images is 36 bits per pixel. + 36 Bits/Pixel + N206 + 36 + + + The pixel depth in the acquired images is 48 bits per pixel. + The pixel depth in the acquired images is 48 bits per pixel. + 48 Bits/Pixel + N207 + 48 + + + The pixel depth in the acquired images is 64 bits per pixel. + The pixel depth in the acquired images is 64 bits per pixel. + 64 Bits/Pixel + N208 + 64 + + N209 + + + Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images. + Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images. + Pixel Color Filter + + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + Bayer RG + N210 + 1 + + + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + Bayer GB + N211 + 2 + + + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + Bayer GR + N212 + 3 + + + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + Bayer BG + N213 + 4 + + + The camera doesn't have a Bayer filter. + The camera doesn't have a Bayer filter. + No Filter + N214 + 0 + + N215 + + + Enables horizontal mirroring of the image. + Enables horizontal mirroring of the image. The pixel values of every line in a captured image will be swapped along the line's center. You can use the ROI feature when using the Reverse X feature. The position of the ROI relative to the sensor remains the same. + Reverse X + N216 + N217 + Yes + N218 + + + Enables vertical mirroring of the image. + Enables vertical mirroring of the image. The pixel values of every column in a captured image will be swapped along the column's center. You can use the ROI feature when using the Reverse Y feature. The position of the ROI relative to the sensor remains the same. + Reverse Y + N219 + N220 + Yes + N221 + + + Minimum possible pixel value that can be transferred from the camera. + Minimum possible pixel value that can be transferred from the camera. + Dynamic Range Min + N222 + N223 + PureNumber + + + Maximum possible pixel value that can be transferred from the camera. + Maximum possible pixel value that can be transferred from the camera. + Dynamic Range Max + N224 + N225 + PureNumber + + + Sets the test image to display. + Sets the test image to display. + Test Image Selector + N226 + N227 + Yes + + The camera doesn't display a test image. + The camera doesn't display a test image. + Test Image Off + N228 + 0 + + + The camera generates a test image with the test image 1 pattern. + The camera generates a test image with the test image 1 pattern. + Test Image 1 + N229 + 1 + + + The camera generates a test image with the test image 2 pattern. + The camera generates a test image with the test image 2 pattern. + Test Image 2 + N230 + 2 + + + The camera generates a test image with the test image 3 pattern. + The camera generates a test image with the test image 3 pattern. + Test Image 3 + N231 + 3 + + + The camera generates a test image with the test image 4 pattern. + The camera generates a test image with the test image 4 pattern. + Test Image 4 + N232 + 4 + + + The camera generates a test image with the test image 5 pattern. + The camera generates a test image with the test image 5 pattern. + Test Image 5 + N233 + 5 + + + The camera generates a test image with the test image 6 pattern. + The camera generates a test image with the test image 6 pattern. + Test Image 6 + N234 + 6 + + + The camera generates a test image with the test image 7 pattern. + The camera generates a test image with the test image 7 pattern. + Test Image 7 + N235 + 7 + + N236 + + + Allows you to turn a moving test image into a fixed one. + Allows you to turn a moving test image into a fixed one. The test image will be displayed at its starting position and will stay fixed. + Test Image Reset And Hold + N237 + N238 + N239 + N240 + + + Width of the camera's sensor in pixels. + Width of the camera's sensor in pixels. + Sensor Width + N241 + N242 + PureNumber + + + Height of the camera's sensor in pixels. + Height of the camera's sensor in pixels. + Sensor Height + N243 + N244 + PureNumber + + + Maximum width of the region of interest (area of interest) in pixels. + Maximum width of the region of interest (area of interest) in pixels. The value takes into account any function that may limit the maximum width. + Max Width + N245 + PureNumber + + + Maximum height of the region of interest (area of interest) in pixels. + Maximum height of the region of interest (area of interest) in pixels. The value takes into account any features that may limit the maximum height, e.g., binning. + Max Height + N246 + PureNumber + + + Contains parameters for optimizing the image quality. + Contains parameters for optimizing the image quality. + Image Quality Control + PGIControl + LightSourceSelector + BalanceWhiteReset + BalanceWhiteAuto + BalanceRatioSelector + BalanceRatioAbs + BalanceRatioRaw + ColorTransformationSelector + ColorTransformationValueSelector + ColorTransformationValue + ColorTransformationValueRaw + ColorTransformationMatrixFactor + ColorTransformationMatrixFactorRaw + ColorAdjustmentEnable + ColorAdjustmentReset + ColorAdjustmentSelector + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + BslHue + BslHueRaw + BslSaturation + BslSaturationRaw + BslBrightness + BslBrightnessRaw + BslContrast + BslContrastRaw + BslContrastMode + + + Contains parameters related to the Basler PGI image optimization algorithm. + Contains parameters related to the Basler PGI image optimization algorithm. The parameters in this category are only available if a non-Bayer pixel format, e.g., YCbCr or RGB, is used. + PGI Control (non-Bayer only) + DemosaicingMode + PgiMode + NoiseReductionAbs + NoiseReductionRaw + SharpnessEnhancementAbs + SharpnessEnhancementRaw + + + Sets the demosaicing mode. + Sets the demosaicing mode. + Demosaicing Mode + N247 + N248 + N249 + Yes + + Demosaicing is performed using a simple demosaicing algorithm. + Demosaicing is performed using a simple demosaicing algorithm. The Sharpness Enhancement and Noise Reduction features are disabled. + Simple + N250 + 0 + + + Demosaicing is performed using the Basler PGI algorithm. + Demosaicing is performed using the Basler PGI algorithm. This algorithm uses advanced demosaicing methods. The Sharpness Enhancement and Noise Reduction features are enabled. + Basler PGI + N251 + N252 + 1 + + N253 + + + Enables Basler PGI image optimizations. + Enables Basler PGI image optimizations. + PGI Mode + N254 + N255 + N256 + Yes + + Basler PGI image optimizations are disabled. + Basler PGI image optimizations are disabled. + Off + N257 + 0 + + + Basler PGI image optimizations are enabled. + Basler PGI image optimizations are enabled. + On + N258 + N259 + 1 + + N260 + + + Amount of noise reduction to be applied. + Amount of noise reduction to be applied. The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss. + Noise Reduction (Abs) + N261 + Logarithmic + + + Amount of noise reduction to be applied (raw value). + Amount of noise reduction to be applied (raw value). The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss. + Noise Reduction (Raw) + N262 + N263 + N264 + Yes + N265 + N266 + N267 + N268 + Logarithmic + + + Sharpening value to be applied. + Sharpening value to be applied. The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss. + Sharpness Enhancement (Abs) + N269 + Linear + + + Sharpening value to be applied (raw value). + Sharpening value to be applied (raw value). The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss. + Sharpness Enhancement (Raw) + N270 + N271 + N272 + Yes + N273 + N274 + N275 + N276 + Linear + + + Sets which type of color transformation will be performed. + Sets which type of color transformation will be performed. + Color Transformation Selector + Guru + N277 + + Color transformation from RGB to RGB will be performed. + Color transformation from RGB to RGB will be performed. + RGB to RGB + N278 + 0 + + N279 + LightSourceSelector + ColorTransformationValueSelector + ColorTransformationValue + + + Sets the type of light source for which color transformation will be performed. + Sets the type of light source for which color transformation will be performed. + LightSource Selector + Expert + N280 + N281 + N282 + Yes + + No color transformation for a specific light source is performed. + No color transformation for a specific light source is performed. + Off + N283 + N284 + 0 + + + The color transformation matrix can be customized. + The color transformation matrix can be customized. + Custom + N285 + N286 + 1 + + + The color transformation matrix is optimized for image acquisitions with daylight of 5000 K. + A predefined matrix is used for the color transformation. The matrix is optimized for image acquisitions with daylight of 5000 K. + Daylight 5000 Kelvin + N287 + N288 + 2 + + + The color transformation matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + A predefined matrix is used for the color transformation. The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + Tungsten + N289 + N290 + 3 + + + The color transformation matrix is optimized for image acquisitions with daylight of 6500 K. + A predefined matrix is used for the color transformation. The matrix is optimized for image acquisitions with daylight of 6500 K. + Daylight 6500 Kelvin + N291 + N292 + 6 + + + The color transformation matrix is optimized for image acquisitions with a custom light source 0. + The color transformation matrix is optimized for image acquisitions with a custom light source 0. + Light Source 0 + N293 + N294 + 16 + + + The color transformation matrix is optimized for image acquisitions with a custom light source 1. + The color transformation matrix is optimized for image acquisitions with a custom light source 1. + Light Source 1 + N295 + N296 + 17 + + N297 + + + Extent to which the color matrix influences the color values. + Extent to which the color matrix influences the color values. If set to 0, the matrix is effectively disabled. + Color Transformation Matrix Factor + Guru + N298 + Linear + + + Extent to which the color matrix influences the color values (raw value). + Extent to which the color matrix influences the color values (raw value). If set to 0, the matrix is effectively disabled. + Color Transformation Matrix Factor (Raw) + Guru + Yes + N299 + Linear + + + Sets which element will be entered in the color transformation matrix. + Sets which element will be entered in the color transformation matrix. Depending on the camera model, some elements in the color transformation matrix may be preset and can't be changed. + Color Transformation Value Selector + Guru + N300 + N301 + + The desired color transformation value can be entered at the position row 0 and column 0. + The desired color transformation value can be entered at the position row 0 and column 0. + Gain00 + N302 + N303 + 0 + + + The desired color transformation value can be entered at the position row 0 and column 1. + The desired color transformation value can be entered at the position row 0 and column 1. + Gain01 + N304 + N305 + 1 + + + The desired color transformation value can be entered at the position row 0 and column 2. + The desired color transformation value can be entered at the position row 0 and column 2. + Gain02 + N306 + N307 + 2 + + + The desired color transformation value can be entered at the position row 1 and column 0. + The desired color transformation value can be entered at the position row 1 and column 0. + Gain10 + N308 + N309 + 3 + + + The desired color transformation value can be entered at the position row 1 and column 1. + The desired color transformation value can be entered at the position row 1 and column 1. + Gain11 + N310 + N311 + 4 + + + The desired color transformation value can be entered at the position row 1 and column 2. + The desired color transformation value can be entered at the position row 1 and column 2. + Gain12 + N312 + N313 + 5 + + + The desired color transformation value can be entered at the position row 2 and column 0. + The desired color transformation value can be entered at the position row 2 and column 0. + Gain20 + N314 + N315 + 6 + + + The desired color transformation value can be entered at the position row 2 and column 1. + The desired color transformation value can be entered at the position row 2 and column 1. + Gain21 + N316 + N317 + 7 + + + The desired color transformation value can be entered at the position row 2 and column 2. + The desired color transformation value can be entered at the position row 2 and column 2. + Gain22 + N318 + N319 + 8 + + N320 + ColorTransformationValue + ColorTransformationValueRaw + + + Transformation value for the selected element in the color transformation matrix. + Transformation value for the selected element in the color transformation matrix. + Color Transformation Value + Guru + N321 + Linear + + + Transformation value for the selected element in the color transformation matrix (raw value). + Transformation value for the selected element in the color transformation matrix (raw value). + Color Transformation Value (Raw) + Guru + N322 + N323 + N324 + Yes + N325 + N326 + N327 + N328 + Linear + + + Enables color adjustment. + Enables color adjustment. + Color Adjustment Enable + Expert + N329 + N330 + N331 + Yes + N332 + + + Allows you to restore previous color adjustment settings. + Allows you to restore the color adjustment settings that were in force before the settings were last changed. + Color Adjustment Reset + Expert + N333 + N334 + N335 + 1 + + + Sets which color in your images will be adjusted. + Sets which color in your images will be adjusted. + Color Adjustment Selector + Expert + N336 + N337 + + Colors with a predominant red component can be adjusted. + Colors with a predominant red component can be adjusted. + Red + N338 + N339 + 0 + + + Colors with a predominant yellow component can be adjusted. + Colors with a predominant yellow component can be adjusted. + Yellow + N340 + N341 + 1 + + + Colors with a predominant green component can be adjusted. + Colors with a predominant green component can be adjusted. + Green + N342 + N343 + 2 + + + Colors with a predominant cyan component can be adjusted. + Colors with a predominant cyan component can be adjusted. + Cyan + N344 + N345 + 3 + + + Colors with a predominant blue component can be adjusted. + Colors with a predominant blue component can be adjusted. + Blue + N346 + N347 + 4 + + + Colors with a predominant magenta component can be adjusted. + Colors with a predominant magenta component can be adjusted. + Magenta + N348 + N349 + 5 + + N350 + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + + + Hue adjustment value to be applied to the currently selected color channel. + Hue adjustment value to be applied to the currently selected color channel. + Color Adjustment Hue + Expert + N351 + Linear + + + Hue adjustment value to be applied to the currently selected color channel (raw value). + Hue adjustment value to be applied to the currently selected color channel (raw value). + Color Adjustment Hue (Raw) + Expert + N352 + N353 + N354 + Yes + N355 + N356 + N357 + N358 + Linear + + + Saturation adjustment value to be applied to the currently selected color channel. + Saturation adjustment value to be applied to the currently selected color channel. + Color Adjustment Saturation + Expert + N359 + Linear + + + Saturation adjustment value to be applied to the currently selected color channel (raw value). + Saturation adjustment value to be applied to the currently selected color channel (raw value). + Color Adjustment Saturation (Raw) + Expert + N360 + N361 + N362 + Yes + N363 + N364 + N365 + N366 + Linear + + + Resets all white balance adjustments. + Resets all white balance adjustments. + Balance White Reset + Expert + N367 + N368 + N369 + N370 + 1 + + + Sets the operation mode of the Balance White Auto auto function. + Sets the operation mode of the Balance White Auto auto function. + Balance White Auto + N371 + N372 + Yes + + The Balance White Auto auto function is disabled. + The Balance White Auto auto function is disabled. + Off + N373 + 0 + + + White balance is adjusted automatically to reach the specified target value. + White balance is adjusted automatically to reach the specified target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N374 + 1 + + + White balance is adjusted continuously while images are being acquired. + White balance is adjusted continuously while images are being acquired. The adjustment process will continue until the mode of operation is set to Once or Off. + Continuous + N375 + 2 + + N376 + + + Sets which color channel can be adjusted when performing manual white balance. + Sets which color channel can be adjusted when performing manual white balance. All changes to the Balance Ratio parameter will be applied to the selected color channel. + Balance Ratio Selector + N377 + + Balance ratio is applied to the red channel. + Balance ratio is applied to the red channel. + Red + N378 + 0 + + + Balance ratio is applied to the green channel. + Balance ratio is applied to the green channel. + Green + N379 + 1 + + + Balance ratio is applied to the blue channel. + Balance ratio is applied to the blue channel. + Blue + N380 + 2 + + N381 + BalanceRatioAbs + BalanceRatioRaw + + + Balance Ratio value to be applied to the currently selected channel. + Balance Ratio value to be applied to the currently selected channel. + Balance Ratio (Abs) + N382 + + + Balance Ratio value to be applied to the currently selected channel (raw value). + Balance Ratio value to be applied to the currently selected channel (raw value). + Balance Ratio (Raw) + N383 + N384 + N385 + Yes + N386 + N387 + N388 + Linear + + + Hue shift value to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images. + Hue + Expert + N389 + Linear + + + Hue shift value to be applied (raw value). + Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images. + Hue (Raw) + Expert + N390 + Linear + + + Saturation value to be applied. + Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation + Expert + N391 + Linear + + + Saturation value to be applied (raw value). + Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation (Raw) + Expert + N392 + Linear + + + Brightness value to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness + Expert + N393 + Linear + + + Brightness value to be applied (raw value). + Adjusting the brightness lightens or darkens the entire image. + Brightness (Raw) + Expert + N394 + Linear + + + Contrast value to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast + Expert + N395 + Linear + + + Contrast value to be applied (raw value). + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast (Raw) + Expert + N396 + Linear + + + Sets the contrast mode. + Sets the contrast mode. + Contrast Mode + N397 + N398 + Yes + + The camera uses a linear function to adjust the contrast. + The camera uses a linear function to adjust the contrast. Increasing or decreasing the contrast, increases or decreases the gradient of the linear function. + Linear + 0 + + + The camera uses an S-curve function to adjust the contrast. + The camera uses an S-curve function to adjust the contrast. This allows you to improve the perceived contrast while preserving the dynamic range of the image. + S-Curve + 1 + + N399 + + + Contains parameters for specifying the size and position of the area of interest. + Contains parameters for specifying the size and position of the area of interest. + AOI Controls + Width + Height + OffsetX + OffsetY + CenterX + CenterY + BinningModeHorizontal + BinningHorizontalMode + BinningHorizontal + BinningModeVertical + BinningVerticalMode + BinningVertical + DecimationHorizontal + DecimationVertical + ScalingHorizontalAbs + ScalingVerticalAbs + ROIZoneSelector + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Width of the camera's region of interest (area of interest) in pixels. + Width of the camera's region of interest (area of interest) in pixels. Depending on the camera model, the parameter can be set in different increments. + Width + N400 + N401 + N402 + Yes + N403 + N404 + N405 + N406 + Linear + + + Height of the camera's region of interest (area of interest) in pixels. + Height of the camera's region of interest (area of interest) in pixels. Depending on the camera model, the parameter can be set in different increments. + Height + N407 + N408 + N409 + Yes + N410 + N411 + N412 + N413 + Linear + + + Horizontal offset of the region of interest (area of interest) from the left side of the sensor (in pixels). + Horizontal offset from the left side of the sensor to the region of interest (area of interest) (in pixels). + Offset X + N414 + N415 + N416 + Yes + N417 + N418 + N419 + N420 + Linear + + + Vertical offset of the region of interest (area of interest) from the top of the sensor (in pixels). + Vertical offset from the top of the sensor to the region of interest (area of interest) (in pixels). + Offset Y + N421 + N422 + N423 + Yes + N424 + N425 + N426 + N427 + Linear + + + Centers the image horizontally. + Centers the image horizontally. + Center X + N428 + N429 + N430 + Yes + N431 + + + Centers the image vertically. + Centers the image vertically. + Center Y + N432 + N433 + N434 + Yes + N435 + + + Sets the binning mode for vertical binning. + Sets the binning mode for vertical binning. + Binning Vertical Mode + Expert + N436 + N437 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Average + N439 + 1 + + N440 + + + Sets the binning mode for vertical binning. + Sets the binning mode for vertical binning. + Binning Mode Vertical + Invisible + N436 + N437 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Averaging + N439 + 1 + + N440 + + + Sets the binning mode for horizontal binning. + Sets the binning mode for horizontal binning. + Binning Horizontal Mode + Expert + N441 + N442 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Average + N444 + 1 + + N445 + + + Sets the binning mode for horizontal binning. + Sets the binning mode for horizontal binning. + Binning Mode Horizontal + Invisible + N441 + N442 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Averaging + N444 + 1 + + N445 + + + Number of adjacent vertical pixels to be summed. + Number of adjacent vertical pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Vertical + N446 + N447 + N448 + Yes + N449 + N450 + N451 + N452 + Linear + + + Number of adjacent horizontal pixels to be summed. + Number of adjacent horizontal pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Horizontal + N453 + N454 + N455 + Yes + N456 + N457 + N458 + N459 + Linear + + + Vertical decimation factor. + Vertical decimation factor. This specifies the extent of vertical sub-sampling of the acquired frame, i.e., it defines how many rows are left out of transmission. This has the net effect of reducing the vertical resolution (height) of the image by the specified decimation factor. A value of 1 means that the camera performs no vertical decimation. + Decimation Vertical + N460 + N461 + N462 + Yes + N463 + N464 + N465 + N466 + Linear + + + Horizontal decimation factor. + Horizontal decimation factor. This specifies the extent of horizontal sub-sampling of the acquired frame, i.e., it defines how many pixel columns are left out of transmission. This has the net effect of reducing the horizontal resolution (width) of the image by the specified decimation factor. A value of 1 means that the camera performs no horizontal decimation. + Decimation Horizontal + N467 + N468 + N469 + Yes + N470 + N471 + N472 + N473 + Linear + + + Horizontal scaling factor. + Horizontal scaling factor. + Scaling Horizontal + N474 + N475 + N476 + Yes + N477 + Linear + + + N479 + N480 + N481 + N482 + + + Vertical scaling factor. + Vertical scaling factor. + Scaling Vertical + N483 + N484 + N485 + Yes + N486 + Linear + + + N488 + N489 + N490 + N491 + + + Sets the ROI zone that can be configured. + Sets the ROI zone that can be configured. + ROI Zone Selector + Expert + N492 + N493 + + ROI zone 0 can be configured. + ROI zone 0 can be configured. + Vertical Zone 0 + N494 + N495 + 0 + + + ROI zone 1 can be configured. + ROI zone 1 can be configured. + Vertical Zone 1 + N496 + N497 + 1 + + + ROI zone 2 can be configured. + ROI zone 2 can be configured. + Vertical Zone 2 + N498 + N499 + 2 + + + ROI zone 3 can be configured. + ROI zone 3 can be configured. + Vertical Zone 3 + N500 + N501 + 3 + + + ROI zone 4 can be configured. + ROI zone 4 can be configured. + Vertical Zone 4 + N502 + N503 + 4 + + + ROI zone 5 can be configured. + ROI zone 5 can be configured. + Vertical Zone 5 + N504 + N505 + 5 + + + ROI zone 6 can be configured. + ROI zone 6 can be configured. + Vertical Zone 6 + N506 + N507 + 6 + + + ROI zone 7 can be configured. + ROI zone 7 can be configured. + Vertical Zone 7 + N508 + N509 + 7 + + N510 + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Enables or disables the currently selected ROI zone. + Enables the output of color-improved raw image data. If enabled, color transformation and color adjustment will be applied to Bayer pixel formats. + ROI Zone Mode + Expert + N511 + N512 + N513 + Yes + + The currently selected ROI zone is disabled. + The currently selected ROI zone is disabled. + Off + 0 + + + The currently selected ROI zone is enabled. + The currently selected ROI zone is enabled. + On + 1 + + N514 + + + Height of the currently selected ROI zone. + Height of the currently selected ROI zone. + ROI Zone Size + Expert + N515 + N516 + N517 + Yes + N518 + N519 + N520 + N521 + Linear + + + Vertical offset of the currently selected ROI zone. + Vertical offset of the currently selected ROI zone. + ROI Zone Offset + Expert + N522 + N523 + N524 + Yes + N525 + N526 + N527 + N528 + Linear + + + Contains parameters for controlling image acquisition and triggering. + Contains parameters for controlling image acquisition and triggering. + Acquisition Controls + EnableBurstAcquisition + AcquisitionMode + AcquisitionStart + AcquisitionStop + AcquisitionFrameCount + TriggerSelector + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + ExposureMode + ExposureAuto + ExposureTimeMode + ExposureTimeAbs + ExposureTimeRaw + ReadoutTimeAbs + ExposureOverlapTimeMode + ExposureOverlapTimeMaxAbs + ExposureOverlapTimeMaxRaw + ShutterMode + SensorReadoutMode + AcquisitionFrameRateEnable + AcquisitionFrameRateAbs + ResultingFramePeriodAbs + ResultingFrameRateAbs + AcquisitionStatusSelector + AcquisitionStatus + SyncFreeRunTimerEnable + SyncFreeRunTimerStartTimeLow + SyncFreeRunTimerStartTimeHigh + SyncFreeRunTimerTriggerRateAbs + SyncFreeRunTimerUpdate + + + Enables Burst Acquisition. + Enables Burst Acquisition. If enabled, the maximum frame rate only depends on the sensor timing and the timing of the trigger sequence. The image transfer rate out of the camera has no influence on the frame rate. + Enable Burst Acquisition + Guru + N529 + N530 + Yes + N531 + + + Sets the image acquisition mode. + Sets the image acquisition mode. + Acquisition Mode + + The acquisition mode is set to Single Frame. + The acquisition mode is set to Single Frame. The camera will acquire a single image. + Single Frame + N532 + 0 + + + The acquisition mode is set to Multi Frame. + The acquisition mode is set to Multi Frame. The camera will acquire a number of images specified by the user. + Multi Frame + N533 + 1 + + + The acquisition mode is set to Continuous. + The acquisition mode is set to Continuous. The camera will acquire images until acquisition is stopped. + Continuous + 2 + + N534 + AcquisitionStart + AcquisitionStop + + + Starts the acquisition of images. + Starts the acquisition of images. If the camera is configured for single frame acquisition, it will start the acquisition of one frame. If the camera is configured for continuous frame acquisition, it will start the continuous acquisition of frames. + Acquisition Start + N535 + WO + N536 + 1 + + + Stops the acquisition of images. + Stops the acquisition of images if a continuous image acquisition is in progress. + Acquisition Stop + N535 + WO + N537 + 0 + + + Number of frames to acquire for each Acquisition Start trigger. + Number of frames to acquire for each Acquisition Start trigger. + Acquisition Frame Count + N538 + N539 + TLParamsLocked + Yes + N540 + N541 + N542 + N543 + Linear + + + Sets the trigger type to be configured. + Sets the trigger type to be configured. All changes to the trigger settings will be applied to the selected trigger. + Trigger Selector + N544 + + The Acquisition Start trigger can be configured. + The Acquisition Start trigger can be configured. + Acquisition Start + N545 + 0 + + + The Frame Start trigger can be configured. + The Frame Start trigger can be configured. + Frame Start + N546 + 1 + + + The Line Start trigger can be configured. + The Line Start trigger can be configured. + Line Start + N547 + 2 + + N548 + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + + + Sets the mode for the currently selected trigger. + Sets the mode for the currently selected trigger. + Trigger Mode + N549 + Yes + + The currently selected trigger is turned off. + The currently selected trigger is turned off. + Off + N550 + 0 + + + The currently selected trigger is turned on. + The currently selected trigger is turned on. + On + N551 + 1 + + N552 + + + Generates a software trigger signal. + Generates a software trigger signal. The software trigger signal will be used if the Trigger Source parameter is set to Trigger Software. + Generate Software Trigger + N553 + N554 + WO + N555 + 1 + + + Sets the source signal for the selected trigger. + Sets the source signal for the selected trigger. + Trigger Source + N556 + Yes + + The source signal for the selected trigger is set to software triggering. + The source signal for the selected trigger is set to software triggering. + Software + N557 + 0 + + + The source signal for the selected trigger is set to Line 1. + The source signal for the selected trigger is set to Line 1. + Line 1 + N558 + 1 + + + The source signal for the selected trigger is set to Line 2. + The source signal for the selected trigger is set to Line 2. + Line 2 + N559 + 2 + + + The source signal for the selected trigger is set to Line 3. + The source signal for the selected trigger is set to Line 3. + Line 3 + N560 + 3 + + + The source signal for the selected trigger is set to Line 4. + The source signal for the selected trigger is set to Line 4. + Line 4 + N561 + 4 + + + The source signal for the selected trigger is set to Line 5. + The source signal for the selected trigger is set to Line 5. + Line 5 + N562 + 5 + + + The source signal for the selected trigger is set to Line 6. + The source signal for the selected trigger is set to Line 6. + Line 6 + N563 + 6 + + + The source signal for the selected trigger is set to Line 7. + The source signal for the selected trigger is set to Line 7. + Line 7 + N564 + 7 + + + The source signal for the selected trigger is set to Line 8. + The source signal for the selected trigger is set to Line 8. + Line 8 + N565 + 8 + + + The source signal for the selected trigger is set to action command signal 1. + The source signal for the selected trigger is set to action command signal 1. + Action 1 + N566 + 21 + + + The source signal for the selected trigger is set to action command signal 2. + The source signal for the selected trigger is set to action command signal 2. + Action 2 + N567 + 22 + + + The source signal for the selected trigger is set to action command signal 3. + The source signal for the selected trigger is set to action command signal 3. + Action 3 + N568 + 23 + + + The source signal for the selected trigger is set to action command signal 4. + The source signal for the selected trigger is set to action command signal 4. + Action 4 + N569 + 24 + + N570 + + + Sets the type of signal transition that will activate the selected trigger. + Sets the type of signal transition that will activate the selected trigger. + Trigger Activation + N571 + Yes + + The selected trigger is activated by the rising edge of the source signal. + The selected trigger is activated by the rising edge of the source signal. + Rising Edge + N572 + 0 + + + The selected trigger is activated by the falling edge of the source signal. + The selected trigger is activated by the falling edge of the source signal. + Falling Edge + N573 + 1 + + + The selected trigger is activated by the falling or rising edge of the source signal. + The selected trigger is activated by the falling or rising edge of the source signal. + Any Edge + N574 + 2 + + + The selected trigger is activated when the source signal is high. + The selected trigger is activated when the source signal is high. + Level High + N575 + 3 + + + The selected trigger is activated when the source signal is low. + The selected trigger is activated when the source signal is low. + Level Low + N576 + 4 + + N577 + + + Trigger delay time in microseconds. + Trigger delay time in microseconds. The delay is applied after the trigger has been received and before effectively activating the trigger. + Trigger Delay (Abs) + Expert + N578 + N579 + Yes + N580 + N581 + N582 + us + Linear + + + Sets the operation mode of the Exposure Auto auto function. + Sets the operation mode of the Exposure Auto auto function. The Exposure Auto auto function automatically adjusts the exposure time within set limits until a target brightness value has been reached. + Exposure Auto + N583 + N584 + Yes + + Automatic exposure time adjustment is disabled. + Automatic exposure time adjustment is disabled. + Off + N585 + 0 + + + The exposure time is adjusted automatically to reach the specified target value. + The exposure time is adjusted automatically to reach the specified target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N586 + 1 + + + The exposure time is adjusted continuously while images are being acquired. + The exposure time is adjusted continuously while images are being acquired. The adjustment process will continue until the parameter is set to Once or Off. + Continuous + N587 + 2 + + N588 + + + Sets the exposure time mode. + Sets the exposure time mode. + Exposure Time Mode + N589 + N590 + TLParamsLocked + Yes + + The exposure time mode is set to Standard. + The exposure time mode is set to Standard. + Standard + N591 + N592 + 0 + + + The exposure time mode is set to Ultra Short. + The exposure time mode is set to Ultra Short. + Ultra Short + N593 + N594 + 1 + + N595 + + + Exposure time of the camera (raw value). + Exposure time of the camera (raw value). The actual exposure time equals the current Exposure Time (Raw) value multiplied with the current Exposure Timebase value. + Exposure Time (Raw) + N596 + N597 + N598 + Yes + N599 + N600 + N601 + N602 + Linear + + + Exposure time of the camera in microseconds. + Exposure time of the camera in microseconds. + Exposure Time (Abs) + N603 + us + Linear + + + Acquisition frame rate of the camera in frames per second. + Acquisition frame rate of the camera in frames per second. + Acquisition Frame Rate (Abs) + N604 + Yes + N605 + Hz + Linear + + + Enables setting the camera's acquisition frame rate to a specified value. + Enables setting the camera's acquisition frame rate to a specified value. + Enable Acquisition Frame Rate + N606 + N607 + N608 + Yes + N609 + 1 + 0 + + + Maximum frame acquisition period with current camera settings. + Maximum frame acquisition period with current camera settings (in microseconds). + Resulting Frame Period (Abs) + Guru + N610 + N611 + us + Linear + + + Maximum frame acquisition rate with current camera settings. + Maximum frame acquisition rate with current camera settings (in frames per second). + Resulting Frame Rate (Abs) + N610 + N612 + Hz + Linear + + + Sets the exposure mode. + Sets the exposure mode. + Exposure Mode + N613 + N614 + Yes + + The exposure mode is set to Timed. + The exposure mode is set to Timed. In this mode, the exposure time for each frame acquisition is determined by the value of the camera's Exposure Time (Abs) parameter. + Timed + 1 + + + The exposure mode is set to Trigger Width. + The exposure mode is set to Trigger Width. In this mode, the exposure time for each frame acquisition will be directly controlled by the ExFSTrig signal. + Trigger Width + N615 + N616 + 2 + + N617 + + + Sets the shutter mode of the camera. + Sets the shutter mode of the camera. + Shutter Mode + Expert + N618 + N619 + Yes + + The shutter opens and closes at the same time for all pixels. + The shutter opens and closes at the same time for all pixels. All pixels are exposed at the same time and for the same length of time. + Global + N620 + 2 + + + The shutter opens and closes sequentially for groups of rows. + The shutter opens and closes sequentially for groups of rows. All rows are exposed for the same length of time but not at the same time. + Rolling + N621 + 0 + + + The shutter opens at the same time for all rows but closes in a sequential manner. + The shutter opens at the same time for all rows but closes later for each consecutive row. This means that the rows are exposed for different lengths of time. + Global Reset Release + N622 + 1 + + N623 + + + Sets the exposure overlap time mode. + Sets the exposure overlap time mode. + Exposure Overlap Time Mode + Expert + N624 + N625 + Yes + + The user can manually set the overlap time for each acquisition. + The user can manually set the overlap time for each acquisition. In this mode, you must also specify the maximum overlap time using the Exposure Overlap Time Max parameter. + Manual + N626 + 0 + + + The camera automatically uses the optimum overlap time for each acquisition. + The camera automatically uses the optimum overlap time for each acquisition. + Automatic + N627 + 1 + + N628 + + + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (raw value). + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (raw value). + Exposure Overlap Time Max (Raw) + Expert + N629 + N630 + N631 + Yes + N632 + N633 + N634 + N635 + Linear + + + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (in microseconds). + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (in microseconds). + Exposure Overlap Time Max (Abs) + Expert + N636 + us + Linear + + + Sensor readout time with current settings. + Sensor readout time with current settings. + Readout Time (Abs) + Expert + N637 + N638 + N639 + us + Linear + + + Sets the sensor readout mode. + Sets the sensor readout mode. + Sensor Readout Mode + Guru + N640 + N641 + Yes + + The camera operates in normal readout mode. + The camera operates in normal readout mode. + Normal + 0 + + + The camera operates in fast readout mode. + The readout time for each row of pixels is reduced, compared to normal readout. This allows the the camera to operate at higher frame rates. This can, however, result in reduced image quality. + Fast + 1 + + N642 + + + Sets the signal whose status you want to check. + Sets the signal whose status you want to check. Its status can be checked by reading the Acquisition Status parameter value. + Acquisition Status Selector + Expert + N643 + N644 + + A check determines whether the camera is currently waiting for a trigger to acquire one or multiple frames. + A check determines whether the camera is currently waiting for a trigger to acquire one or multiple frames. + Acquisition Trigger Wait + N645 + 0 + + + A check determines whether the camera is currently acquiring one or multiple frames. + A check determines whether the camera is currently acquiring one or multiple frames. + Acquisition Active + N646 + 1 + + + A check determines whether the camera is currently transferring an acquisition of one or multiple frames. + A check determines whether the camera is currently transferring an acquisition of one or multiple frames. + Acquisition Transfer + N647 + 2 + + + A check determines whether the camera is currently waiting for a frame trigger. + A check determines whether the camera is currently waiting for a frame trigger. + Frame Trigger Wait + N648 + 3 + + + A check determines whether the camera is currently capturing a frame. + A check determines whether the camera is currently capturing a frame. + Frame Active + N649 + 4 + + + A check determines whether the camera is currently transferring a frame. + A check determines whether the camera is currently transferring a frame. + Frame Transfer + N650 + 5 + + + A check determines whether the camera is currently exposing a frame. + A check determines whether the camera is currently exposing a frame. + Exposure Active + N651 + 6 + + + A check determines whether the camera is currently waiting for a line trigger. + A check determines whether the camera is currently waiting for a line trigger. + Line Trigger Wait + N652 + 7 + + N653 + AcquisitionStatus + + + Indicates whether the camera is waiting for trigger signals. + Indicates whether the camera is waiting for trigger signals. You should only use this feature if the camera is configured for software triggering. If the camera is configured for hardware triggering, monitor the camera's Trigger Wait signals instead. + Acquisition Status + Expert + N654 + N655 + N656 + + + Enables the synchronous free run mode. + Enables the synchronous free run mode. If enabled, the camera will generate all required frame start or line start trigger signals internally. You don't need to apply frame start or line start trigger signals to the camera. + Sync Free Run Enable + TLParamsLocked + N657 + 1 + 0 + + + Low 32 bits of the synchronous free run trigger start time. + Low 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time Low + N658 + + + High 32 bits of the synchronous free run trigger start time. + High 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time High + N659 + + + Synchronous free run trigger rate. + Synchronous free run trigger rate. + Sync Free Run Trigger Rate + N660 + Hz + + + N662 + N663 + N664 + N665 + Linear + + + Updates synchronous free run settings. + Updates synchronous free run settings. + Sync Free Run Update + N666 + 1 + + + Contains parameters for configuring the camera's digital I/O lines. + Contains parameters for configuring the camera's digital I/O lines. + Digital I/O Controls + LineSelector + LineMode + LineLogic + LineFormat + LineSource + LineInverter + LineTermination + LineDebouncerTimeAbs + LineDebouncerTimeRaw + MinOutPulseWidthRaw + MinOutPulseWidthAbs + LineStatus + LineStatusAll + UserOutputSelector + UserOutputValue + UserOutputValueAll + SyncUserOutputSelector + SyncUserOutputValue + SyncUserOutputValueAll + + + Sets the I/O line to be configured. + Sets the I/O line to be configured. All changes to the line settings will be applied to the selected line. + Line Selector + N667 + + Line 1 can be configured. + Line 1 can be configured. + Line 1 + N668 + 0 + + + Line 2 can be configured. + Line 2 can be configured. + Line 2 + N669 + 1 + + + Line 3 can be configured. + Line 3 can be configured. + Line 3 + N670 + 2 + + + Line 4 can be configured. + Line 4 can be configured. + Line 4 + N671 + 3 + + + Output Line 1 can be configured. + Output Line 1 can be configured. + Output Line 1 + N672 + 4 + + + Output Line 2 can be configured. + Output Line 2 can be configured. + Output Line 2 + N673 + 5 + + + Output Line 3 can be configured. + Output Line 3 can be configured. + Output Line 3 + N674 + 6 + + + Output Line 4 can be configured. + Output Line 4 can be configured. + Output Line 4 + N675 + 7 + + N676 + LineMode + LineDebouncerTimeAbs + LineDebouncerTimeRaw + LineInverter + LineTermination + LineStatus + LineSource + LineFormat + MinOutPulseWidthAbs + MinOutPulseWidthRaw + + + Enables the signal inverter function for the currently selected input or output line. + Enables the signal inverter function for the currently selected input or output line. + Line Inverter + N677 + Yes + N678 + + + Enables the termination resistor of the selected input line. + Enables the termination resistor of the selected input line. + Line Termination + N679 + N680 + Yes + N681 + + + Line Debouncer time (raw value). + Line debouncer time (raw value). The Line Debouncer allows you to filter out invalid hardware signals by specifying a minimum signal length. + Line Debouncer Time Raw + Invisible + N667 + N682 + Yes + N683 + N684 + N685 + N686 + Logarithmic + + + Line debouncer time in microseconds. + Line debouncer time in microseconds. The Line Debouncer allows you to filter out invalid hardware signals by specifying a minimum signal length. + Line Debouncer Time Abs + N667 + N687 + N688 + N689 + N690 + us + Linear + + + Minimum signal width of an output signal (raw value). + Raw value of the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line. + Line Output Pulse Min. Width Raw + Invisible + N667 + N691 + Yes + N692 + N693 + N694 + N695 + Logarithmic + + + Minimum signal width of an output signal (in microseconds). + Minimum signal width of an output signal (in microseconds). + Line Output Pulse Min. Width + N667 + N696 + N697 + N698 + N699 + us + Linear + + + Indicates the current logical state of the selected line. + Indicates the current logical state of the selected line. + Line Status + N700 + N701 + + + Single bit field indicating the current logical state of all available line signals at time of polling. + Single bit field indicating the current logical state of all available line signals at time of polling. + Line Status All + N702 + N703 + HexNumber + + + Enables the selected user-settable output line. + Enables the selected user-settable output line. + User Output Value + N704 + N705 + + + Single bit field that sets the state of all user-settable output signals in one access. + Single bit field that sets the state of all user-settable output signals in one access. + User Output Value All + N706 + Yes + N707 + HexNumber + + + Enables the selected user-settable synchronous output line. + Enables the selected user-settable synchronous output line. + Sync User Output Value + N708 + N709 + N710 + + + Single bit field that sets the state of all user-settable synchronous output signals in one access. + Single bit field that sets the state of all user-settable synchronous output signals in one access. + Sync User Output Value All + N711 + N712 + Yes + N713 + HexNumber + + + Sets the mode for the selected line. + Sets the mode for the selected line. This controls whether the physical line is used to input or output a signal. + Line Mode + N667 + Yes + + The selected physical line can be used to input an electrical signal. + The selected physical line can be used to input an electrical signal. + Input + N714 + 0 + + + The selected physical line can be used to output an electrical signal. + The selected physical line can be used to output an electrical signal. + Output + N715 + 1 + + N716 + + + Sets the source signal for the currently selected line. + Sets the source signal for the currently selected line. The currently selected line must be an output line. + Line Source + N667 + N717 + Yes + + The source signal for the currently selected line is set to Exposure Active. + The source signal for the currently selected line is set to Exposure Active. + Exposure Active + N718 + 2 + + + The source signal for the currently selected line is set to Frame Trigger Wait. + The source signal for the currently selected line is set to Frame Trigger Wait. + Frame Trigger Wait + N719 + 1 + + + The source signal for the currently selected line is set to Timer 1 Active. + The source signal for the currently selected line is set to Timer 1 Active. + Timer 1 Active + N720 + 3 + + + The source signal for the currently selected line is set to User Output 1. + The source signal for the currently selected line is set to User Output 1. + User Output 1 + N721 + 28 + + + The source signal for the currently selected line is set to User Output 2. + The source signal for the currently selected line is set to User Output 2. + User Output 2 + N722 + 29 + + + The source signal for the currently selected line is set to User Output 3. + The source signal for the currently selected line is set to User Output 3. + User Output 3 + N723 + 30 + + + The source signal for the currently selected line is set to Trigger Ready. + The source signal for the currently selected line is set to Trigger Ready. + Trigger Ready + N724 + 256 + + + The source signal for the currently selected line is set to Acquisition Trigger Wait. + The source signal for the currently selected line is set to Acquisition Trigger Wait. + Acquisition Trigger Wait + N725 + 7 + + + The source signal for the currently selected line is set to Acquisition Trigger Ready. + The source signal for the currently selected line is set to Acquisition Trigger Ready. + Acquisition Trigger Ready + N726 + 255 + + + The source signal for the currently selected line is set to User Output 0. + The source signal for the currently selected line is set to User Output 0. + User Output 0 + N727 + 27 + + + The source signal for the currently selected line is set to Sync User Output 0. + The source signal for the currently selected line is set to Sync User Output 0. + Sync User Output 0 + N728 + 10 + + + The source signal for the currently selected line is set to Sync User Output 1. + The source signal for the currently selected line is set to Sync User Output 1. + Sync User Output 1 + N729 + 11 + + + The source signal for the currently selected line is set to Sync User Output 2. + The source signal for the currently selected line is set to Sync User Output 2. + Sync User Output 2 + N730 + 12 + + + The source signal for the currently selected line is set to Sync User Output 3. + The source signal for the currently selected line is set to Sync User Output 3. + Sync User Output 3 + N731 + 13 + + + The source signal for the currently selected line is set to Light Control. + The source signal for the currently selected line is set to Light Control. If you change this setting, your light will stop working. + Light Control + N732 + 14 + + N733 + + + 0 + + + 0 + + + Indicates the line logic of the currently selected line. + Indicates the line logic of the currently selected line. + Line Logic + N667 + + The line logic of the currently selected line is positive. + The line logic of the currently selected line is positive. + Positive + 0 + + + The line logic of the currently selected line is negative. + The line logic of the currently selected line is negative. + Negative + 1 + + N734 + + + Indicates the electrical configuration of the currently selected line. + Indicates the electrical configuration of the currently selected line. + Line Format + N667 + Yes + + The line is not connected. + The line is not connected. + Not Connected + N735 + 0 + + + The line is currently in tri-state mode (not driven). + The line is currently in tri-state mode (not driven). + Tri-state + N736 + 1 + + + The line is currently accepting or sending TTL level signals. + The line is currently accepting or sending TTL level signals. + TTL + N737 + 2 + + + The line is currently accepting or sending LVDS level signals. + The line is currently accepting or sending LVDS level signals. + LVDS + N738 + 3 + + + The line is currently accepting or sending RS-422 level signals. + The line is currently accepting or sending RS-422 level signals. + RS-422 + N739 + 4 + + + The line is opto-coupled. + The line is opto-coupled. + Opto-coupled + N740 + 5 + + N741 + + + Sets the user-settable output signal to be configured. + Sets the user-settable output signal to be configured. All changes to the user-settable output signal settings will be applied to the selected user-settable output signal. + User Output Selector + + The user-settable output signal 1 can be configured. + The user-settable output signal 1 can be configured. + User Output 1 + N742 + 0 + + + The user-settable output signal 2 can be configured. + The user-settable output signal 2 can be configured. + User Output 2 + N743 + 1 + + + The user-settable output signal 3 can be configured. + The user-settable output signal 3 can be configured. + User Output 3 + N744 + 2 + + + The user-settable output signal 0 can be configured. + The user-settable output signal 0 can be configured. + User Settable Output 0 + N745 + 17 + + N746 + UserOutputValue + + + Sets the user-settable synchronous output signal to be configured. + Sets the user-settable synchronous output signal to be configured. + Sync User Output Selector + + User-settable synchronous output signal 1 can be configured. + User-settable synchronous output signal 1 can be configured. + Sync User Settable Output 1 + N747 + 0 + + + User-settable synchronous output signal 2 can be configured. + User-settable synchronous output signal 2 can be configured. + Sync User Settable Output 2 + N748 + 1 + + + User-settable synchronous output signal 3 can be configured. + User-settable synchronous output signal 3 can be configured. + Sync User Settable Output 3 + N749 + 2 + + + User-settable synchronous output signal 0 can be configured. + User-settable synchronous output signal 0 can be configured. + Sync User Settable Output 0 + N750 + 17 + + N751 + SyncUserOutputValue + + + Contains parameters for configuring counters and timers. + Contains parameters for configuring counters and timers. + Counter and Timer Controls + TimerDelayTimebaseAbs + TimerDurationTimebaseAbs + TimerSelector + TimerDelayAbs + TimerDelayRaw + TimerDurationAbs + TimerDurationRaw + TimerTriggerSource + TimerTriggerActivation + CounterSelector + CounterEventSource + CounterResetSource + CounterReset + + + Timebase (in microseconds) that is used when a timer duration is specified using the Timer Duration Raw parameter. + Timebase (in microseconds) that is used when a timer duration is specified using the Timer Duration Raw parameter. + Timer Duration Timebase + Invisible + Yes + N752 + us + Linear + + + Timebase (in microseconds) that is used when a timer delay is specified using the Timer Delay Raw parameter. + Timebase (in microseconds) that is used when a timer delay is specified using the Timer Delay Raw parameter. + Timer Delay Timebase + Invisible + Yes + N753 + us + Linear + + + Sets the timer to be configured. + Sets the timer to be configured. + Timer Selector + N754 + + Timer 1 can be configured. + Timer 1 can be configured. + Timer 1 + N755 + 0 + + N756 + TimerDurationAbs + TimerDurationRaw + TimerDelayAbs + TimerDelayRaw + TimerTriggerSource + TimerTriggerActivation + + + Duration of the currently selected timer in microseconds. + Duration of the currently selected timer in microseconds. + Timer Duration Abs + Yes + N757 + Linear + + + Duration of the selected timer (raw value). + Duration of the selected timer (raw value). This value will be used as a multiplier for the timer duration timebase. The actual duration time equals the current Timer Duration Raw value multiplied with the current Timer Duration Timebase value. + Timer Duration Raw + N758 + Yes + N759 + N760 + N761 + N762 + + + Delay of the currently selected timer in microseconds. + Delay of the currently selected timer in microseconds. + Timer Delay Abs + Yes + N763 + Linear + + + Delay of the selected timer (raw value). + Delay of the selected timer (raw value). This value will be used as a multiplier for the timer delay timebase. The actual delay time equals the current Timer Delay Raw value multiplied with the current Timer Delay Timebase value. + Timer Delay Raw + N764 + Yes + N765 + N766 + N767 + N768 + + + Sets the internal camera signal used to trigger the selected timer. + Sets the internal camera signal used to trigger the selected timer. + Timer Trigger Source + N769 + + The timer will start at an Exposure Start signal. + The timer will start at an Exposure Start signal. + Exposure Start + N770 + 1 + + N771 + + + 1 + + + Sets the type of signal transition that will start the timer. + Sets the type of signal transition that will start the timer. + Timer Trigger Activation + N772 + + The timer will start at a rising edge signal change. + The timer will start at a rising edge signal change. + Rising Edge + N773 + 1 + + + The timer will start at a falling edge signal change. + The timer will start at a falling edge signal change. + Falling Edge + N774 + 0 + + N775 + + + 1 + + + Sets which counter can be configured. + Sets which counter can be configured. All changes to the counter settings will be applied to the selected counter. + Counter Selector + Expert + N776 + + Counter 1 can be configured. + Counter 1 can be configured. + Counter 1 + N777 + 0 + + + Counter 2 can be configured. + Counter 2 can be configured. + Counter 2 + N778 + 1 + + + Counter 3 can be configured. + Counter 3 can be configured. + Counter 3 + N779 + 2 + + N780 + CounterEventSource + CounterReset + CounterResetSource + + + Sets which event that increases the currently selected counter. + Sets which event that increases the currently selected counter. + Counter Event Source + Expert + N781 + Yes + + The selected counter counts the number of Frame Trigger events. + The selected counter counts the number of Frame Trigger events. + Frame Trigger + N782 + 4 + + + The selected counter counts the number of Frame Start events. + The selected counter counts the number of Frame Start events. + Frame Start + N783 + 5 + + + The selected counter counts the number of Line Trigger events. + The selected counter counts the number of Line Trigger events. + Line Trigger + N784 + 7 + + N785 + + + Sets which source signal will reset the currently selected counter. + Sets which source signal will reset the currently selected counter. + Counter Reset Source + Expert + N786 + Yes + + The counter reset is disabled. + The counter reset is disabled. + Off + N787 + 0 + + + The selected counter can be reset by a software command. + The selected counter can be reset by a software command. + Software + N788 + 3 + + + The selected counter can be reset by a signal applied to Line 1. + The selected counter can be reset by a signal applied to Line 1. + Line 1 + N789 + 1 + + + The selected counter can be reset by a signal applied to Line 2. + The selected counter can be reset by a signal applied to Line 2. + Line 2 + N790 + 2 + + + The selected counter can be reset by a signal applied to Line 3. + The selected counter can be reset by a signal applied to Line 3. + Line 3 + N791 + 4 + + + The selected counter can be reset by a signal applied to Line 4. + The selected counter can be reset by a signal applied to Line 4. + Line 4 + N792 + 5 + + + The selected counter can be reset by a signal applied to Line 5. + The selected counter can be reset by a signal applied to Line 5. + Line 5 + N793 + 6 + + + The selected counter can be reset by a signal applied to Line 6. + The selected counter can be reset by a signal applied to Line 6. + Line 6 + N794 + 7 + + + The selected counter can be reset by a signal applied to Line 7. + The selected counter can be reset by a signal applied to Line 7. + Line 7 + N795 + 8 + + + The selected counter can be reset by a signal applied to Line 8. + The selected counter can be reset by a signal applied to Line 8. + Line 8 + N796 + 9 + + N797 + + + Immediately resets the selected counter. + Immediately resets the selected counter. The counter starts counting again immediately after the reset. + Counter Reset + Expert + N798 + N799 + WO + N800 + 1 + + + Contains parameters for the light control features. + Contains parameters for the light control features. + Basler Light Control + Expert + BslLightControlMode + BslLightControlSource + BslLightControlEnumerateDevices + BslLightControlStatus + BslLightControlErrorStatus + BslLightControlTriggerMode + BslLightDeviceSelector + BslLightDeviceControlMode + BslLightDeviceMaxCurrent + BslLightDeviceMaxCurrentRaw + BslLightDeviceBrightness + BslLightDeviceBrightnessRaw + BslLightDeviceOperationMode + BslLightDeviceStrobeMode + BslLightDeviceStrobeDuration + BslLightDeviceStrobeDurationRaw + BslLightDeviceOverdriveLimit + BslLightDeviceOverdriveLimitRaw + BslLightDeviceLastError + BslLightDeviceClearLastError + BslLightDeviceChangeID + BslLightDeviceModelName + BslLightDeviceFirmwareVersion + + + Enables/disables the light control features. + Enables/disables the light control features. + Light Control Mode + Expert + N801 + N802 + N803 + Yes + + The light control features are disabled. + The light control features are disabled. + Off + 0 + + + The light control features are enabled. + The light control features are enabled. + On + 1 + + N804 + + + Sets which line is used to control the light features. + Sets which line is used to control the light features. + Light Control Source + Guru + N805 + N806 + N807 + Yes + + No line is used to control the light features. + No line is used to control the light features. + Off + 0 + + + Line 3 is used to control the light features. + Line 3 is used to control the light features. + Line 3 + N808 + N809 + 1 + + + Line 4 is used to control the light features. + Line 4 is used to control the light features. + Line 4 + N810 + N811 + 2 + + N812 + + + Searches for light devices connected to your camera. + Searches for light devices connected to your camera. + Light Control Enumerate Devices + Expert + N813 + N814 + N815 + WO + N816 + 1 + + + Indicates the current state of the control mode. + Indicates the current state of the light control mode. + Light Control Status + Expert + N817 + N818 + N819 + + The light control mode is disabled. + The light control mode is disabled. + Off + 0 + + + No light device has been detected. + No light device has been detected. This could be because no light device is connected to your computer or because the device enumeration failed. + Idle + 1 + + + The controller ist searching for light devices connected to your camera. + The controller ist searching for light devices connected to your camera. + Searching For Light Devices + 2 + + + Parameters are being updated. + Parameters are being updated. + Updating Parameters + 3 + + + The light device is ready for use. + The light device is ready for use. + Ready + 4 + + N820 + + + Indicates whether any of the light devices are currently experiencing problems. + Indicates whether any of the light devices are currently experiencing problems. + Light Control Error Status + Expert + N821 + N822 + N823 + + No error was detected. + No error was detected. + No Error + 0 + + + Light device 1 is experiencing problems. + Light device 1 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 1 + 1 + + + Light device 2 is experiencing problems. + Light device 2 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 2 + 2 + + + Light device 3 is experiencing problems. + Light device 3 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 3 + 3 + + + Light device 4 is experiencing problems. + Light device 4 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 4 + 4 + + + Multiple light devices are experiencing problems. + Multiple light devices are experiencing problems. For more information, select one device after the other using the Light Device Selector parameter and check the Light Device Last Error parameter to find out which devices are experiencing problems. + Multiple Devices + 5 + + N824 + + + Sets which signal is used to trigger the light in strobe mode. + Sets which signal is used to trigger the light in strobe mode. The default setting is Exposure Active. + Light Control Trigger Mode + Expert + N825 + N826 + N827 + Yes + + The Exposure Active signal is used to trigger the light in strobe mode. + The Exposure Active signal is used to trigger the light in strobe mode. + Exposure Active + N828 + 0 + + + The Flash Window signal is used to trigger the light in strobe mode. + The Flash Window signal is used to trigger the light in strobe mode. + Flash Window + N829 + 1 + + N830 + + + Sets which light device can be configured. + Sets which light device can be configured. To populate the list, use the Light Control Enumerate Devices command first. All subsequent parameter changes in this category will be applied to the device selected here. + Light Device Selector + Expert + N831 + + Light device 1 can be configured. + Light device 1 can be configured. + Device 1 + N832 + 0 + + + Light device 2 can be configured. + Light device 2 can be configured. + Device 2 + N833 + 1 + + + Light device 3 can be configured. + Light device 3 can be configured. + Device 3 + N834 + 2 + + + Light device 4 can be configured. + Light device 4 can be configured. + Device 4 + N835 + 3 + + N836 + BslLightDeviceControlMode + BslLightDeviceMaxCurrent + BslLightDeviceMaxCurrentRaw + BslLightDeviceBrightness + BslLightDeviceBrightnessRaw + BslLightDeviceOperationMode + BslLightDeviceStrobeMode + BslLightDeviceStrobeDuration + BslLightDeviceStrobeDurationRaw + BslLightDeviceOverdriveLimit + BslLightDeviceOverdriveLimitRaw + BslLightDeviceLastError + BslLightDeviceClearLastError + BslLightDeviceChangeID + BslLightDeviceModelName + BslLightDeviceFirmwareVersion + + + Sets how the light device is controlled. + Sets how the light device is controlled. + Light Device Control Mode + Expert + N837 + N838 + N839 + Yes + + The light device is controlled by current. + The light device is controlled by current. + Current + N840 + 0 + + + The light device is controlled by 12 V voltage. + The light device is controlled by 12 V voltage. + Voltage (12V) + N841 + 1 + + + The light device is controlled by 24 V voltage. + The light device is controlled by 24 V voltage. + Voltage (24V) + N842 + 2 + + N843 + + + Maximum current that the light device is going to use. + Maximum current that the light device is going to use. The value should not exceed the power rating of the device. To change the setting, the Light Device Operation Mode parameter must be set to Off. + Light Device Max Current + Expert + Yes + N844 + mA + PureNumber + + + Maximum current that the light device is going to use (raw value). + Maximum current that the light device is going to use (raw value). The value should not exceed the power rating of the device. To change the setting, the Light Device Operation Mode parameter must be set to Off. + Light Device Max Current (Raw) + Expert + N845 + N846 + N847 + N848 + N849 + N850 + N851 + PureNumber + + + Brightness of the light in percent of total brightness available. + Brightness of the light in percent of total brightness available. Setting this parameter to 100 % means that the light device draws the maximum current as specified by the the Light Device Max Current parameter. + Light Device Brightness + Expert + Yes + N852 + % + Linear + + + Brightness of the light in percent of total brightness available (raw value). + Brightness of the light in percent of total brightness available (raw value). Setting this parameter to 100 % means that the light device draws the maximum current as specified by the the Light Device Max Current parameter. + Light Device Brightness (Raw) + Expert + N853 + N854 + N855 + N856 + N857 + N858 + N859 + Linear + + + Sets the operation mode of the light device. + Sets the operation mode of the light device. + Light Device Operation Mode + Expert + N860 + N861 + N862 + Yes + + The currently selected light device is switched off. + The currently selected light device is switched off. + Off + 0 + + + The currently selected light device is switched on. + The currently selected light device is switched on. + On + 1 + + + The currently selected light device is set to strobe mode. + The currently selected light device is set to strobe mode. + Strobe + 2 + + N863 + + + Sets the strobe mode of the light device. + Sets the strobe mode of the light device. + Light Device Strobe Mode + Expert + N864 + N865 + N866 + Yes + + The timing of the individual strobe pulses can be specified manually. + The timing of the individual strobe pulses can be specified manually using the Light Device Strobe Duration parameter. + Manual + N867 + 0 + + + The timing of the individual strobe pulses is determined by the Exposure Active signal. + The timing of the individual strobe pulses is determined by the Exposure Active signal. The light pulse will last for the duration of the exposure, up to a maximum of 655 350 microseconds. + Automatic + N868 + 1 + + N869 + + + Duration of the individual strobe pulses. + Duration of the individual strobe pulses. The maximum value is 655 350 microseconds. + Light Device Strobe Duration + Expert + Yes + N870 + us + PureNumber + + + Duration of the individual strobe pulses (raw value). + Duration of the individual strobe pulses (raw value). The maximum value is 655 350 microseconds. + Light Device Strobe Duration (Raw) + Expert + N871 + N872 + N873 + N874 + N875 + N876 + N877 + PureNumber + + + Maximum current to be used when operating the light device in overdrive. + Maximum current to be used when operating the light device in overdrive. This parameter value is relative to the value of the Light Device Max Current parameter. + Light Device Overdrive Limit + Expert + Yes + N878 + % + PureNumber + + + Maximum current to be used when operating the light device in overdrive (raw value). + Maximum current to be used when operating the light device in overdrive (raw value). This parameter value is relative to the value of the Light Device Max Current parameter. + Light Device Overdrive Limit (Raw) + Expert + N879 + N880 + N881 + N882 + N883 + N884 + N885 + PureNumber + + + Indicates the last light device error. + Indicates the last light device error. + Light Device Last Error + Expert + N886 + N887 + N888 + + No error was detected. + No error was detected. + No Error + 0 + + + The data transmission between the camera and the light device is disrupted. + The data transmission between the camera and the light device is disrupted. Data packets are being lost. + Communication Error + 1 + + + The connection between the camera and the light device is broken. + The connection between the camera and the light device is broken. This can happen, for example, if a cable has become loose. + Connection Error + 2 + + + The light device is experiencing a technical fault. + The light device is experiencing a technical fault. + Hardware Error + 3 + + + The light controller is unable to supply the requested current. + The light controller is unable to supply the requested current. Try lowering the Light Device Max Current parameter value. + Insufficient Current + 4 + + + There is a short circuit at the Lighting connector of the light controller. + There is a short circuit at the Lighting connector of the light controller. This can be caused by a faulty light unit. + Short Circuit + 5 + + N889 + + + Clears the last light device error. + Clears the last light device error. + Light Device Clear Last Error + Expert + N890 + N891 + 1 + + + Changes the ID of the currently selected light device. + Changes the ID of the currently selected light device. The new ID will be assigned immediately. + Light Device Change ID + Expert + N892 + N893 + N894 + + The ID of the currently selected light device will be changed to Device 1. + The ID of the currently selected light device is changed to Device 1. + Device 1 + N895 + 0 + + + The ID of the currently selected light device will be changed to Device 2. + The ID of the currently selected light device is changed to Device 2. + Device 2 + N896 + 1 + + + The ID of the currently selected light device will be changed to Device 3. + The ID of the currently selected light device is be changed to Device 3. + Device 3 + N897 + 2 + + + The ID of the currently selected light device will be changed to Device 4. + The ID of the currently selected light device is be changed to Device 4. + Device 4 + N898 + 3 + + N899 + + + Name of the light device model. + Name of the light device model. + Light Device Model Name + Expert + N900 + N901 + N902 + 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + + + Version of the light device's firmware. + Version of the light device's firmware. + Light Device Firmware Version + Expert + N906 + N907 + N908 + 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + + + Contains parameters for configuring the operation of the camera's lookup table (LUT). + Contains parameters for configuring the operation of the camera's lookup table (LUT). + LUT Controls + LUTSelector + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + Enables the selected lookup table (LUT). + Enables the selected lookup table (LUT). + LUT Enable + N909 + N910 + Yes + N911 + + + Pixel value to be replaced with the LUT Value pixel value. + Pixel value to be replaced with the LUT Value pixel value. + LUT Index + N912 + N913 + N914 + N915 + N916 + Linear + LUTValue + + + 0 + + + New pixel value to replace the LUT Index pixel value. + New pixel value to replace the LUT Index pixel value. + LUT Value + N917 + N918 + N919 + N920 + N921 + Linear + + + Invisible + N922 + 4 + RW + Device + LUTValueAll + Unsigned + BigEndian + + + A single register that lets you access all LUT entries. + A single register that lets you access all LUT entries. In many cases, this is faster than repeatedly changing individual entries in the LUT. + LUT Value All + N923 + Yes + N924 + N925 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N918 + + + Sets the lookup table (LUT) to be configured. + Sets the lookup table (LUT) to be configured. All changes to the LUT settings will be applied to the selected LUT. + LUT Selector + N926 + + The luminance lookup table can be configured. + The luminance lookup table can be configured. + Luminance LUT + N927 + 0 + + N928 + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + 0 + + + Contains parameters related to the GigE Vision transport layer. + Contains parameters related to the GigE Vision transport layer. + Transport Layer + PayloadSize + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + GevVersionMajor + GevVersionMinor + GevDeviceModeIsBigEndian + GevDeviceModeCharacterSet + GevInterfaceSelector + GevMACAddress + GevGVSPExtendedIDMode + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + GevFirstURL + GevSecondURL + GevNumberOfInterfaces + GevMessageChannelCount + GevStreamChannelCount + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIEEE1588 + GevSupportedOptionalCommandsEVENTDATA + GevSupportedOptionalCommandsEVENT + GevSupportedOptionalCommandsPACKETRESEND + GevSupportedOptionalCommandsWRITEMEM + GevSupportedOptionalCommandsConcatenation + GevHeartbeatTimeout + GevTimestampTickFrequency + GevTimestampControlLatch + GevTimestampControlReset + GevTimestampControlLatchReset + GevTimestampValue + GevCCP + GevStreamChannelSelector + GevSCPInterfaceIndex + GevSCDA + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + TLParamsLocked + GevIEEE1588 + GevIEEE1588Status + GevIEEE1588DataSetLatch + GevIEEE1588StatusLatched + GevIEEE1588OffsetFromMaster + GevIEEE1588ClockIdLow + GevIEEE1588ClockIdHigh + GevIEEE1588ClockId + GevIEEE1588ParentClockIdLow + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockId + + + TLParamsLocked + N930 + N534 + (0=P3)?0:(P1&&P2)?1:0 + + + N929 + (0=P1)?0:1 + + + Size of the payload in bytes. + Size of the payload in bytes. This is the total number of bytes sent in the payload. + Payload Size + N932 + PureNumber + + + Sets the physical network interface to be configured. + Sets the physical network interface to be configured. All changes to the network interface settings will be applied to the selected interface. + Interface Selector + Guru + + Network interface 0 can be configured. + Network interface 0 can be configured. + Network Interface 0 + N933 + 0 + + 0 + GevMACAddress + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + + + Major version number of the GigE Vision specification supported by this camera. + Major version number of the GigE Vision specification supported by this camera. + Version Major + Guru + N934 + + + Minor version number of the GigE Vision specification supported by this camera. + Minor version number of the GigE Vision specification supported by this camera. + Version Minor + Guru + N935 + + + Indicates whether the bootstrap register is in big-endian format. + Indicates whether the bootstrap register is in big-endian format. + Device Mode Big Endian + Guru + N936 + + + Character set used by all strings of the bootstrap registers. + Character set used by all strings of the bootstrap registers (1 = UTF8). + Character Set + Guru + N937 + + + MAC address of the selected network interface. + MAC address of the selected network interface. + MAC Address + Guru + N938 + HexNumber + + + N939 + N940 + (P1<<32)|P2 + + + Sets the Extended ID mode for GVSP. + Sets the Extended ID mode for GVSP (64-bit block ID, 32-bit packet ID). This bit can't be reset if the stream channels do not support the standard ID mode. + Enable Extended ID Mode + Expert + N941 + RW + + The Extended ID mode is switched off. + The Extended ID mode is switched off. + Off + 0 + + + The Extended ID mode is switched on. + The Extended ID mode is switched on. + On + 1 + + N942 + + + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Auto IP Supported + Guru + N943 + + + Indicates whether the selected network interface supports DHCP IP addressing. + Indicates whether the selected network interface supports DHCP IP addressing. + DHCP Supported + Guru + N944 + + + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Fixed IP Supported + Guru + N945 + + + Current IP configuration of the selected network interface. + Current IP configuration of the selected network interface, e.g., fixed IP, DHCP, or auto IP. + Current IP Configuration + Guru + N946 + HexNumber + + + Current IP address of the selected network interface. + Current IP address of the selected network interface. + Current IP Address + Guru + N947 + HexNumber + + + Current subnet mask of the selected network interface. + Current subnet mask of the selected network interface. + Current Subnet Mask + Guru + N948 + HexNumber + + + Current default gateway of the selected network interface. + Current default gateway of the selected network interface. + Current Default Gateway + Guru + N949 + HexNumber + + + Fixed IP address of the selected network interface. + Fixed IP address of the selected network interface (if fixed IP addressing is supported by the camera and enabled). + Fixed IP Address + Guru + N950 + HexNumber + + + Fixed subnet mask of the selected network interface. + Fixed subnet mask of the selected network interface (if fixed IP addressing is supported by the camera and enabled). + Fixed Subnet Mask + Guru + N951 + HexNumber + + + Fixed default gateway of the selected network interface. + Fixed default gateway of the selected network interface (if fixed IP addressing is supported by the camera and enabled). + Fixed Default Gateway + Guru + N952 + HexNumber + + + Connection speed in Mbps of the selected network interface. + Connection speed in Mbps of the selected network interface. + Link Speed + Guru + N953 + PureNumber + + + Indicates whether the selected network interface is the clock master. + Indicates whether the selected network interface is the clock master. + Link Master + Guru + N954 + + + Indicates whether the selected network interface operates in full-duplex mode. + Indicates whether the selected network interface operates in full-duplex mode. + Link Full-Duplex + Guru + N955 + + + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Link Crossover + Guru + N956 + + + First URL reference to the GenICam XML file. + First URL reference to the GenICam XML file. + First URL + Guru +
0x200
+ 512 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Second URL reference to the GenICam XML file. + Second URL reference to the GenICam XML file. + Second URL + Guru +
0x400
+ 512 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Number of network interfaces of the camera. + Number of network interfaces of the camera. + Number of Interfaces + Guru + N957 + + + Number of message channels supported by the camera. + Number of message channels supported by the camera. + Message Channel Count + Guru + N958 + + + Number of stream channels supported by the camera. + Number of stream channels supported by the camera. + Stream Channel Count + Guru + N959 + + + Indicates whether this GVSP transmitter or receiver can support a 16-bit block ID. + Indicates whether this GVSP transmitter or receiver can support a 16-bit block ID. + Opt. 16-bit block ID Supported + Guru + N960 + + + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Opt. IEEE 1588 V2 Supported + Guru + N961 + + + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Opt. Event Data Commands Supported + Guru + N962 + + + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Opt. Event Commands Supported + Guru + N963 + + + Indicates whether PACKETRESEND_CMD is supported. + Indicates whether PACKETRESEND_CMD is supported. + Opt. Packet Resend Commands Supported + Guru + N964 + + + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Opt. Writemem Commands Supported + Guru + N965 + + + Indicates whether multiple operations in a single message are supported. + Indicates whether multiple operations in a single message are supported. + Optional Concat. Commands Supported + Guru + N966 + + + Heartbeat timeout in milliseconds. + Heartbeat timeout in milliseconds. + Heartbeat Timeout + Guru + N967 + + + Number of timestamp clock ticks in 1 second. + Number of timestamp clock ticks in 1 second. + Timestamp Tick Frequency + Guru + N968 + 0 + 4294967295 + PureNumber + + + N969 + N970 + (P1<<32)|P2 + + + Resets the timestamp value of the camera. + Resets the timestamp value of the camera. + Timestamp Control Reset + Guru + N971 + 1 + + + Latches the current timestamp value of the camera. + Latches the current timestamp value of the camera. + Timestamp Control Latch + Guru + N971 + 2 + + + Resets the timestamp control latch. + Resets the timestamp control latch. + Timestamp Control Latch Reset + Guru + N971 + 3 + + + Latched value of the timestamp. + Latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.) + Timestamp Value + Guru + N972 + PureNumber + + + N973 + N974 + (P1<<32)|P2 + + + Sets the control channel privilege. + Sets the control channel privilege. + Control Channel Privilege + Guru + RO + + The control channel privilege is set to Exclusive. + The control channel privilege is set to Exclusive. An application with exclusive access is the primary application for this camera. It can read from or write to the camera. No other application can read from or write to this camera. + CCP Exclusive + 1 + + + The control channel privilege is set to Control. + The control channel privilege is set to Control. An application with control access is the primary application for the camera. It can read from or write to the camera. Other applications are not allowed to read from the camera. + CCP Control + 2 + + + The control channel privilege is set to Exclusive Control. + The control channel privilege is set to Exclusive Control. + CCP Exclusive Control + 3 + + N975 + + + Sets the stream channel to be configured. + Sets the stream channels to be configured. All changes to the stream channel settings will be applied to the selected stream channel. + Stream Channel Selector + Guru + + Stream channel 0 can be configured. + Stream channel 0 can be configured. + Stream Channel 0 + 0 + + 0 + GevSCPInterfaceIndex + GevGVSPExtendedIDMode + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCDA + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + + + Index of the network interface to be used. + Index of the network interface to be used. + Interface Index + Guru + TLParamsLocked + 0 + 0 + 0 + PureNumber + + + Destination port of the selected stream channel. + Destination port of the selected stream channel. + Host Port + Guru + TLParamsLocked + N976 + + + Sends a GigE Vision streaming test packet. + Sends a GigE Vision streaming test packet. If this bit is set and the stream channel is a transmitter, the transmitter will send one test packet of the size specified by the Packet Size parameter. The 'do not fragment' bit of the IP header must be set for this test packet (see the SCPS Do Not Fragment parameter documentation). + SCPS Fire Test Packet + Guru + TLParamsLocked + N977 + 1 + + + Disables IP fragmentation of packets on the stream channel. + Disables IP fragmentation of packets on the stream channel. This bit is copied into the 'do not fragment' bit of the IP header of each stream packet. + SCPS Do Not Fragment + Guru + TLParamsLocked + N978 + + + Indicates the endianness of multi-byte pixel data for this stream. + Indicates the endianness of multi-byte pixel data for this stream. True equals big-endian. + SCPS Big Endian + Guru + TLParamsLocked + N979 + + + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. Only available if the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register can't be used to reset the timestamp. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers may change to reflect the new time domain. + IEEE 1588 V2 Enabled + Expert + N961 + N980 + + + Indicates the state of the IEEE 1588 clock. + Indicates the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE). + IEEE 1588 Status + Expert + N961 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the so-called announceReceiptTimeout timeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port behaves as if it were in the MASTER state except that some messages will not be placed. + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is acting as the master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not acting as the master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N981 + + + Latches the current IEEE 1588-related values of the camera. + Latches the current IEEE 1588-related values of the camera. + IEEE 1588 Data Set Latch + GevIEEE1588 + N982 + 1 + + + Indicates the latched state of the IEEE 1588 clock. + Indicates the latched state of the IEEE 1588 clock. (The state must first be latched using the IEEE 1588 Latch command.) The state is indicated by values 1 to 9, corresponding to the states INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, and SLAVE. + IEEE 1588 Status Latched + Expert + N961 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the so-called announceReceiptTimeout timeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port behaves as if it were in the MASTER state except that some messages will not be placed. + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is acting as the master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not acting as the master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N983 + + + Latched offset from the IEEE 1588 master clock in nanoseconds. + Latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.) + IEEE 1588 Offset From Master + Guru + GevIEEE1588 + N984 + PureNumber + + + Low part of the latched IEEE 1588 clock ID of the camera. + Low part of the latched IEEE 1588 clock ID of the camera. + IEEE 1588 Clock ID Low + Invisible + GevIEEE1588 + N985 + HexNumber + + + High part of the latched IEEE 1588 clock ID of the camera. + High part of the latched IEEE 1588 clock ID of the camera. + IEEE 1588 Clock ID High + Invisible + GevIEEE1588 + N986 + HexNumber + + + Latched IEEE 1588 clock ID of the camera. + Latched IEEE 1588 clock ID of the camera. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as a hexadecimal number. Leading zeros are omitted. + IEEE 1588 Clock ID + Guru + N987 + HexNumber + + + GevIEEE1588ClockIdHigh + GevIEEE1588ClockIdLow + (P1<<32)|P2 + + + Low part of the latched IEEE 1588 parent clock ID of the camera. + Low part of the latched IEEE 1588 parent clock ID of the camera. + IEEE 1588 Parent Clock ID Low + Invisible + GevIEEE1588 + N988 + HexNumber + + + High part of the latched IEEE 1588 parent clock ID of the camera. + High part of the latched IEEE 1588 parent clock ID of the camera. + IEEE 1588 Parent Clock ID High + Invisible + GevIEEE1588 + N989 + HexNumber + + + Latched IEEE 1588 parent clock ID of the camera. + Latched IEEE 1588 parent clock ID of the camera. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as a hexadecimal number. Leading zeros are omitted. + IEEE 1588 Parent Clock ID + Guru + GevIEEE1588 + N990 + HexNumber + + + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockIdLow + (P1<<32)|P2 + + + Packet size in bytes on the selected stream channel. Excludes data leader and data trailer. + Packet size in bytes on the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size of the stream channel.) + Packet Size + Beginner + N991 + Yes + N992 + N993 + N994 + 4 + Linear + + + Destination address of the selected stream channel. + Destination address of the selected stream channel. The destination can be a unicast or a multicast address. + Stream Channel Destination + Guru + TLParamsLocked + N995 + HexNumber + + + Delay between the transmission of each packet on the selected stream channel. + Delay between the transmission of each packet on the selected stream channel. The delay is measured in ticks. + Inter-Packet Delay + Expert + N4 + Yes + N996 + N997 + N998 + N999 + Linear + + + Frame transmission delay on the selected stream channel. + Frame transmission delay on the selected stream channel (in ticks). This value sets a delay before transmitting the acquired image. + Frame Transmission Delay + Expert + N4 + Yes + N1000 + N1001 + N1002 + N1003 + Linear + + + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve for packet resends and for the transmission of control data between the camera and the host computer. The setting is expressed as a percentage of the Bandwidth Assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5 %, the bandwidth reserve will be 1.5 MBytes/s. + Bandwidth Reserve + Expert + N4 + Yes + N1004 + N1005 + N1006 + Linear + + + Multiplier for the Bandwidth Reserve parameter. + Multiplier for the Bandwidth Reserve parameter. The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed. + Bandwidth Reserve Accumulation + Expert + N4 + Yes + N1007 + N1008 + N1009 + Linear + + + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Bandwidth Assigned + Expert + N1010 + PureNumber + + + Maximum amount of data (in bytes per second) that the camera can generate. + Maximum amount of data (in bytes per second) that the camera can generate with its current settings under ideal conditions, i.e., unlimited bandwidth and no packet resends. + Device Max Throughput + Expert + N1011 + PureNumber + + + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data. + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data with the current settings for AOI, chunk features, and pixel format. + Device Current Throughput + Expert + N1012 + PureNumber + + + Maximum amount of time (in ticks) that the next frame transmission could be delayed due to a burst of resends. + Maximum amount of time (in ticks) that the next frame transmission could be delayed due to a burst of resends. If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image. + Frame Jitter Max + Expert + N1013 + PureNumber + + + Invisible + GevNumberOfInterfaces + (P1>0)?1:0 + + + Invisible +
0x0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 15 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 24 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xc
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x24
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x34
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x44
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x48
+ 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0x68
+ 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0x88
+ 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0xa8
+ 48 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0xd8
+ 16 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0xe8
+ 16 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0x200
+ 512 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0x400
+ 512 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Invisible +
0x600
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x64c
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x65c
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x66c
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x900
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x904
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x908
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + Guru +
0x92c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + 12 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 25 + 25 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 27 + 27 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 28 + 28 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x938
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x93c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x940
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x944
+ 4 + WO + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + Invisible +
0x948
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N971 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x94c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N971 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x954
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + 12 + Unsigned + BigEndian +
+ + Guru +
0x960
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x96c
+ 4 + RO + Device + NoCache + 10000 + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 28 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0xd00
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N488 + N479 + N403 + N410 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N903 + N10 + N37 + N4 + N904 + N905 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N903 + N10 + N37 + N4 + N904 + N905 + 2 + 2 + Unsigned + BigEndian +
+ + Invisible +
0xd08
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N488 + N479 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc004
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc008
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + GevSCPSPacketSize + PayloadSize + N970 + N969 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc00c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1007 + N1004 + N1000 + GevSCPSPacketSize + PayloadSize + N970 + N969 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd18
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc010
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc014
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N996 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc018
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1007 + N1004 + N996 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc01c
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N996 + N1007 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc024
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N996 + N1007 + N1007 + N1000 + N996 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc028
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc02c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1000 + N996 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1000 + N1004 + N996 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N611 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc104
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N611 + N1010 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc108
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N611 + N1000 + N996 + N1007 + N1004 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc10c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N611 + N1000 + N996 + N1007 + N1004 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb004
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb008
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb00c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f0003c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f00038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters for controlling the Action Command feature. + Contains parameters for controlling the Action Command feature which is used for triggering an action on multiple cameras at roughly the same time. + Action Control + Guru + NumberOfActionSignals + ActionCommandCount + ActionDeviceKey + ActionSelector + ActionGroupKey + ActionGroupMask + + + Number of separate action signals supported by the camera. + Number of separate action signals supported by the camera. Determines how many action signals the camera can handle in parallel, i.e., how many different action commands can be configured on the camera. + Number of Action Signals + Guru + N1029 + + + Number of separate action signals supported by the camera. + Number of separate action signals supported by the camera. Determines how many action signals the camera can handle in parallel, i.e., how many different action commands can be configured on the camera. + Action Command Count + Invisible + N1029 + + + Action command to be configured. + Action command to be configured. + Action Selector + Guru + N1039 + 1 + NumberOfActionSignals + 1 + Linear + ActionGroupKey + ActionGroupMask + + + 1 + Linear + + + 0 + + + Device key used for action commands. + Device key used to authorize the execution of an action command. If the action device key in the camera and the action device key in the protocol message are identical, the camera will execute the corresponding action. + Action Device Key + Guru + N1041 + 0 + HexNumber + + + Group key used for action commands. + Group key used to define a group of cameras on which action commands can be executed. + Action Group Key + Guru + N1042 + 0 + HexNumber + + + Group mask used for action commands. + Group mask used to filter out a sub-group of cameras belonging to a group of cameras. The cameras belonging to a sub-group execute an action at the same time. The filtering is done using a logical bitwise AND operation on the group mask number of the action command and the group mask number of a camera. If both binary numbers have at least one common bit set to 1 (i.e., the result of the AND operation is non-zero), the corresponding camera belongs to the sub-group. + Action Group Mask + Guru + N1043 + 0 + HexNumber + + + Invisible +
0x90c
+ 4 + WO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + Invisible + N1039 + (P1-1)*0x10 + + + Invisible +
0x9800
+ N1044 + 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x9804
+ N1044 + 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters that deliver information about the selected camera and some parameters for configuring the camera. + Contains parameters with information about the selected camera and some parameters for configuring the camera. + Device Control + Guru + DeviceRegistersStreamingStart + DeviceRegistersStreamingEnd + DeviceSFNCVersionMajor + DeviceSFNCVersionMinor + DeviceSFNCVersionSubMinor + + + Prepares the camera for feature streaming. + Prepares the camera for feature streaming. + Start Feature Streaming + Guru + N1045 + WO + N905 + 1 + + + Announces the end of feature streaming. + Announces the end of feature streaming. + Stop Feature Streaming + Guru + N1046 + WO + N904 + 1 + + + Major version number of the SFNC specification that the camera is compatible with. + Major version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with. + Device SFNC Version Major + Beginner + RO + N1047 + + + Minor version number of the SFNC specification that the camera is compatible with. + Minor version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with. + Device SFNC Version Minor + Beginner + RO + N1048 + + + Subminor version number of the SFNC specification that the camera is compatible with. + Subminor version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with. + Device SFNC Version SubMinor + Beginner + RO + N1049 + + + 1 + + + 0 + + + 1 + + + Contains parameters for creating user sets, also known as configuration sets. + Contains parameters for creating user sets, also known as configuration sets. Groups of factory settings or user-defined settings can be saved in these sets and loaded again at a later stage or on a different camera. + Configuration Sets + UserSetSelector + UserSetLoad + UserSetSave + UserSetDefaultSelector + DefaultSetSelector + + + Loads the selected set into the camera's volatile memory and makes it the active configuration set. + Loads the selected set into the camera's volatile memory and makes it the active configuration set. After the selected set has been loaded, the parameters in that set will control the camera. + User Set Load + N1050 + TLParamsLocked + WO + N903 + N1051 + + + Saves the current active set as the selected user set. + Saves the current active set as the selected user set. + User Set Save + N1052 + TLParamsLocked + WO + N1053 + 1 + + + Sets the user set or the factory set to load, save, or configure. + Sets the user set or the factory set to load, save, or configure. + User Set Selector + N1054 + + The Default User Set factory set can be loaded. + The Default User Set factory set can be loaded. This user set configures the camera to provide good camera performance in many common applications under normal conditions. + Default User Set + N1055 + 0 + + + The High Gain factory set can be loaded. + The High Gain factory set can be loaded. This user set increases the gain by 6 dB. + High Gain + N1056 + 8 + + + The Auto Functions factory set can be loaded. + The Auto Functions factory set can be loaded. This user set enables the camera's Exposure Auto and Gain Auto auto functions. + Auto Functions + N1057 + 9 + + + The Color Raw factory set can be loaded. + The Color Raw factory set can be loaded. This user set disables the color enhancement features. + Color Raw + N1058 + 11 + + + The Custom 0 factory set can be loaded. + The Custom 0 factory set can be loaded. + Custom 0 + N1059 + 16 + + + The Custom 1 factory set can be loaded. + The Custom 1 factory set can be loaded. + Custom 1 + N1060 + 17 + + + User set 1 can be saved, loaded, or configured. + User set 1 can be saved, loaded, or configured. + User Set 1 + N1061 + 1 + + + User set 2 can be saved, loaded, or configured. + User set 2 can be saved, loaded, or configured. + User Set 2 + N1062 + 2 + + + User set 3 can be saved, loaded, or configured. + User set 3 can be saved, loaded, or configured. + User Set 3 + N1063 + 3 + + N1064 + UserSetLoad + UserSetSave + + + Sets the user set or the factory set to be used as the startup set. + Sets the user set or the factory set to be used as the startup set. The default startup set will be loaded as the active set whenever the camera is powered on or reset. + Default Startup Set + N1065 + TLParamsLocked + + The Default User Set factory set is set as the default startup set. + The Default User Set factory set is set as the default startup set. + Default User Set + N1055 + 0 + + + The High Gain factory set is set as the default startup set. + The High Gain factory set is set as the default startup set. + High Gain + N1056 + 8 + + + The Auto Functions factory set is set as the default startup set. + The Auto Functions factory set is set as the default startup set. + Auto Functions + N1057 + 9 + + + The Color Raw factory set is set as the default startup set. + The Color Raw factory set is set as the default startup set. + Color Raw + N1058 + 11 + + + Custom 0 factory set is set as the default startup set. + Custom 0 factory set is set as the default startup set. + Custom 0 + N1059 + 16 + + + Custom 1 factory set is set as the default startup set. + Custom 1 factory set is set as the default startup set. + Custom 1 + N1060 + 17 + + + User set 1 is set as the default startup set. + User set 1 is set as the default startup set. + User Set 1 + N1061 + 1 + + + User set 2 is set as the default startup set. + User set 2 is set as the default startup set. + User Set 2 + N1062 + 2 + + + User set 3 is set as the default startup set. + User set 3 is set as the default startup set. + User Set 3 + N1063 + 3 + + N1066 + + + Sets which factory set that will be the default startup set. + Sets which factory set that will be the default startup set. + Default Set Selector + Invisible + N1067 + + The Standard factory set is set as the default startup set. + The Standard factory set is set as the default startup set. + Standard + N1068 + N1069 + 0 + + + The High Gain factory set is set as the default startup set. + The High Gain factory set is set as the default startup set. + High Gain + N1070 + N1071 + 1 + + + The Auto Functions factory set is set as the default startup set. + The Auto Functions factory set is set as the default startup set. + Auto Functions + N1072 + N1073 + 2 + + + The Color Raw factory set is set as the default startup set. + The Color Raw factory set is set as the default startup set. + Color Raw + N1074 + N1075 + 4 + + + The Custom 0 factory set is set as the default startup set. + The Custom 0 factory set is set as the default startup set. + Custom 0 + N1076 + N1077 + 16 + + + The Custom 1 factory set is set as the default startup set. + The Custom 1 factory set is set as the default startup set. + Custom 1 + N1078 + N1079 + 17 + + N1080 + + + Contains parameters for configuring auto functions. + Contains parameters for configuring auto functions. + Auto Functions + AutoTargetValue + GrayValueAdjustmentDampingAbs + GrayValueAdjustmentDampingRaw + BalanceWhiteAdjustmentDampingAbs + BalanceWhiteAdjustmentDampingRaw + AutoGainRawLowerLimit + AutoGainRawUpperLimit + AutoExposureTimeAbsLowerLimit + AutoExposureTimeLowerLimitRaw + AutoExposureTimeAbsUpperLimit + AutoExposureTimeUpperLimitRaw + AutoFunctionProfile + AutoFunctionAOIs + + + Target brightness for the Gain Auto and the Exposure Auto auto functions. + Target brightness for the Gain Auto and the Exposure Auto auto functions. + Auto Target Value + N1081 + Yes + N1082 + N1083 + N1084 + Linear + + + Gray value adjustment damping factor to be applied. + Gray value adjustment damping factor to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Gray Value Adjustment Damping (Abs) + N1085 + Linear + + + Gray value adjustment damping factor (raw value) to be applied. + Gray value adjustment damping factor (raw value) to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Gray Value Adjustment Damping (Raw) + Yes + N1086 + Linear + + + Balance White adjustment damping factor to be applied. + Balance White adjustment damping factor to be applied. This controls the speed with which the camera adjusts colors when the Balance White Auto auto function is enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Balance White Adjustment Damping (Abs) + N1087 + Linear + + + Balance White adjustment damping factor to be applied (raw value). + Balance White adjustment damping factor to be applied (raw value). This controls the speed with which the camera adjusts colors when the Balance White Auto auto function is enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Balance White Adjustment Damping (Raw) + Yes + N1088 + Linear + + + Lower limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Lower limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Gain (Raw) Lower Limit + N1089 + Yes + N1090 + N1091 + N1092 + N1093 + Linear + + + Upper limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Upper limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Gain (Raw) Upper Limit + N1089 + Yes + N1094 + N1095 + N1096 + N1097 + Linear + + + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Auto Exposure Time Lower Limit (Raw) + N1098 + N1099 + Yes + N1100 + N1101 + N1102 + N1103 + Linear + + + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Exposure Time Lower Limit (Abs) + N1104 + Linear + + + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Auto Exposure Time Upper Limit (Raw) + N1105 + N1106 + Yes + N1107 + N1108 + N1109 + N1110 + Linear + + + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Exposure Time Upper Limit (Abs) + N1111 + Linear + + + Sets how gain and exposure time will be balanced when the camera is making automatic adjustments. + Sets how gain and exposure time will be balanced when the camera is making automatic adjustments. + Auto Function Profile + N1112 + Yes + + Gain is kept as low as possible. + Gain is kept as low as possible during automatic adjustments. + Gain at minimum + N1113 + 0 + + + Exposure time is kept as low as possible. + Exposure time is kept as low as possible during automatic adjustments. + Exposure at minimum + N1114 + 1 + + N1115 + + + Contains parameters for configuring auto function AOIs. + Contains parameters for configuring auto function AOIs (areas of interest). + Auto Function AOIs + AutoFunctionAOISelector + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Width of the auto function AOI (in pixels). + Width of the auto function AOI (in pixels). + Width + N1116 + Yes + N1117 + N1118 + N1119 + N1120 + Linear + + + Height of the auto function AOI (in pixels). + Height of the auto function AOI (in pixels). + Height + N1121 + Yes + N1122 + N1123 + N1124 + N1125 + Linear + + + Horizontal offset of the auto function AOI from the left side of the sensor (in pixels). + Horizontal offset of the auto function AOI from the left side of the sensor (in pixels). + Offset X + N1126 + Yes + N1127 + N1128 + N1129 + N1130 + Linear + + + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Vertical offset of the auto function AOI from the top of the sensor (in pixels). + Offset Y + N1131 + Yes + N1132 + N1133 + N1134 + N1135 + Linear + + + Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI. + Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI. For this parameter, Gain Auto and Exposure Auto are considered as a single auto function named 'Intensity'. + Intensity + N1136 + N1137 + N1138 + + + Assigns the Balance White Auto auto function to the currently selected auto function AOI. + Assigns the Balance White Auto auto function to the currently selected auto function AOI. + White Balance + N1139 + N1140 + N1141 + + + Sets which auto function AOI can be configured. + Sets which auto function AOI can be configured. + Auto Function AOI Selector + N1142 + + Auto function AOI 1 can be configured. + Auto function AOI 1 can be configured. + AOI 1 + N1143 + 0 + + + Auto function AOI 2 can be configured. + Auto function AOI 2 can be configured. + AOI 2 + N1144 + 1 + + N1145 + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Contains parameters for setting and getting user-defined values. + Contains parameters for setting and getting user-defined values. The values serve as storage locations for the camera user and have no impact on the operation of the camera. + User Defined Values + Guru + UserDefinedValueSelector + UserDefinedValue + + + Sets the user-defined value to set or read. + Sets the user-defined value to set or read. + User Defined Value Selector + Guru + N1146 + N1147 + + The user-defined value 1 can be configured. + The user-defined value 1 can be configured. + Value 1 + N1148 + N1149 + 0 + + + The user-defined value 2 can be configured. + The user-defined value 2 can be configured. + Value 2 + N1150 + N1151 + 1 + + + The user-defined value 3 can be configured. + The user-defined value 3 can be configured. + Value 3 + N1152 + N1153 + 2 + + + The user-defined value 4 can be configured. + The user-defined value 4 can be configured. + Value 4 + N1154 + N1155 + 3 + + + The user-defined value 5 can be configured. + The user-defined value 5 can be configured. + Value 5 + N1156 + N1157 + 4 + + N1158 + UserDefinedValue + + + User-defined value. + User-defined value. The value can serve as storage location for the camera user. It has no impact on the operation of the camera. + User Defined Value + Guru + N1159 + N1160 + Yes + N1161 + N1162 + N1163 + N1164 + PureNumber + + + Contains parameters with information about the selected camera and its sensor. + Contains parameters with information about the selected camera and its sensor. + Device Information + DeviceVendorName + DeviceModelName + DeviceManufacturerInfo + DeviceVersion + DeviceFirmwareVersion + DeviceID + DeviceUserID + DeviceScanType + DeviceReset + SensorWidth + SensorHeight + WidthMax + HeightMax + TemperatureSelector + TemperatureAbs + TemperatureState + CriticalTemperature + OverTemperature + LastError + ClearLastError + + + Name of the camera vendor. + Name of the camera vendor. + Device Vendor Name +
0x48
+ 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Model name of the camera. + Model name of the camera. + Device Model Name +
0x68
+ 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Additional information from the vendor about the camera. + Additional information from the vendor about the camera. + Device Manufacturer Info +
0xa8
+ 48 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Version of the camera. + Version of the camera. + Device Version +
0x88
+ 32 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + Version of the camera's firmware. + Version of the camera's firmware. + Device Firmware Version + N1165 +
0xf2f01014
+ N1166 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + N1167 + P1*4 + + + Invisible +
0xf2f01010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 15 + 8 + Unsigned + BigEndian +
+ + Invisible +
0xf2f01010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + ID of the camera. + ID of the camera. + Device ID + N1032 +
0xd8
+ 16 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + User-settable ID of the camera. + User-settable ID of the camera. + Device User ID + N1031 +
0xe8
+ 16 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 +
+ + 100 + + + Immediately resets and restarts the camera. + Immediately resets and restarts the camera. + Device Reset + N1168 + N1169 + 1 + + + Invisible +
0xfffffff0
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xfffffff0
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + 31 + Unsigned + BigEndian +
+ + Invisible + N1170 + PureNumber + + + N1171 + N1172 + P2+P1*0x100000000 + + +
0xf000040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 24 + Unsigned + BigEndian +
+ +
0xf0000410
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ + Indicates the scan type of the camera's sensor (area or line scan). + Indicates the scan type of the camera's sensor (area or line scan). + Device Scan Type + RO + + The camera has an area scan sensor. + The camera has an area scan sensor. + Area Scan + 0 + + + The camera has a line scan sensor. + The camera has a line scan sensor. + Line Scan + 1 + + N1173 + + + Indicates the last error code in the memory. + Indicates the last error code in the memory. To delete the last error code from the list of error codes, use the Clear Last Error command. + Last Error + Expert + N1174 + RO + + No error was detected. + No error was detected. + No Error + 0 + + + The camera was overtriggered. + The camera was overtriggered. + Overtrigger + 1 + + + An error was detected while loading a user set. + An error was detected while loading a user set. + Userset + 2 + + + A parameter was set to an invalid value. + A parameter was set to an invalid value. + Invalid Parameter + 3 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + 4 + + + The power supply is not sufficient. + The power supply is not sufficient. + Power Failure + 5 + + + The trigger width was too short. + The trigger width was too short. In Trigger Width exposure mode, a minimum trigger width is required. Increase the trigger width to the minimum width or higher. + Insufficient Trigger Width + 6 + + + An error was detected while loading user defect pixel data. + An error was detected while loading user defect pixel data. + User Defectpixel Failure + 7 + + N1175 + + + Clears the last error. + Clears the last error. If a previous error exists, the previous error can still be retrieved. + Clear Last Error + Expert + N1176 + N1177 + 1 + + + Sets the location in the camera where the temperature will be measured. + Sets the location in the camera where the temperature will be measured. + Temperature Selector + Expert + N1178 + N1179 + + The temperature is measured on the core board. + The temperature is measured on the core board. + Core Board + N1180 + N1181 + 1 + + + The temperature is measured on the sensor board. + The temperature is measured on the sensor board. + Sensor Board + N1182 + N1183 + 0 + + + The temperature is measured on the frame grabber board. + The temperature is measured on the frame grabber board. + Frame Grabber Board + N1184 + N1185 + 2 + + + The temperature is measured on the case. + The temperature is measured on the case. + Case + N1186 + N1187 + 3 + + N1188 + TemperatureAbs + + + Temperature at the selected location in the camera (in degrees centigrade). + Temperature at the selected location in the camera (in degrees centigrade). The temperature is measured at the location specified by the Temperature Selector parameter. + Temperature Abs + Expert + N1189 + N1189 + N1190 + PureNumber + + + Indicates the temperature state. + Indicates the temperature state. + Temperature State + Expert + N1191 + N1192 + + The temperature is normal. + The temperature is normal. + OK + 0 + + + The temperature is critical. + The temperature is critical. + Critical + 1 + + + The temperature state could not be retrieved. + The temperature state could not be retrieved. + Error + 3 + + N1193 + + + Indicates whether the critical temperature has been reached. + Indicates whether the critical temperature has been reached. + Critical Temperature + Expert + N1194 + N1195 + RO + N1196 + + + Indicates whether an over temperature state has been detected. + Indicates whether an over temperature state has been detected. + Over Temperature + Expert + N1197 + N1198 + RO + N1199 + + + Contains parameters for removing the factory limits of camera parameters. + Contains parameters for removing the factory limits of camera parameters. + Remove Parameter Limits + ParameterSelector + RemoveLimits + + + Removes the factory-set limit of the selected parameter. + Removes the factory-set limit of the selected parameter. If the factory limits are removed, a wider range of parameter values is available and only subect to technical restrictions. Choosing parameter values outside of the factory limits may affect image quality. + Remove Limits + Guru + N1200 + Yes + N1201 + + + Sets the parameter whose factory limits can be removed. + Sets the parameter whose factory limits can be removed. The factory limits can be removed using the Remove Limits parameter. + Parameter Selector + Guru + N1202 + + The factory limits of the Gain parameter can be removed. + The factory limits of the Gain parameter can be removed. + Gain + N1203 + 0 + + + The factory limits of the Black Level parameter can be removed. + The factory limits of the Black Level parameter can be removed. + Black Level + N1204 + 1 + + + The factory limits of the Exposure Time parameter can be removed. + The factory limits of the Exposure Time parameter can be removed. + Exposure Time + N1205 + 2 + + + The factory limits of the Framerate parameter can be removed. + The factory limits of the Framerate parameter can be removed. + Framerate + N1206 + 3 + + + The factory limits of the Auto Target Value parameter can be removed. + The factory limits of the Auto Target Value parameter can be removed. + Target Gray Value + N1207 + 4 + + + The factory limits of the Exposure Overhead parameter can be removed. + The factory limits of the Exposure Overhead parameter can be removed. + Exposure Overhead + N1208 + 5 + + + The factory limits of the Exposure Overlap Time Max parameter can be removed. + The factory limits of the Exposure Overlap Time Max parameter can be removed. + Exposure Overlap Time Max + N1209 + 6 + + N1210 + RemoveLimits + + + Contains parameters for using expert features. + Contains parameters for using expert features. + Expert Feature Access + Guru + ExpertFeatureAccessSelector + ExpertFeatureAccessKey + ExpertFeatureEnable + + + Sets the expert feature to be made available. + Sets the expert feature to be made available. All changes will be applied to the selected feature. + Expert Feature Access Selector + Guru + N1211 + + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (Legacy) + Invisible + N1212 + 0 + + + Expert Feature 1 can be configured. + Expert Feature 1 can be configured. + Expert Feature 1 + N1213 + 4 + + + Expert Feature 2 can be configured. + Expert Feature 2 can be configured. + Expert Feature 2 + N1214 + 5 + + + Expert Feature 3 can be configured. + Expert Feature 3 can be configured. + Expert Feature 3 + N1215 + 6 + + + Expert Feature 4 can be configured. + Expert Feature 4 can be configured. + Expert Feature 4 + N1216 + 8 + + + Expert Feature 5 can be configured. + Expert Feature 5 can be configured. + Expert Feature 5 + N1217 + 9 + + + Expert Feature 6 can be configured. + Expert Feature 6 can be configured. + Expert Feature 6 + N1218 + 11 + + + Expert Feature 7 can be configured. + Expert Feature 7 can be configured. + Expert Feature 7 + N1219 + 12 + + + Expert Feature 8 can be configured. + Expert Feature 8 can be configured. + Expert Feature 8 + N1220 + 13 + + + Expert Feature 9 can be configured. + Expert Feature 9 can be configured. + Expert Feature 9 + N1221 + 14 + + + Expert Feature 10 can be configured. + Expert Feature 10 can be configured. + Expert Feature 10 + N1222 + 15 + + + Expert feature 11 can be configured. + Expert Feature 10 can be configured. + Expert Feature 11 + N1223 + 16 + + N1224 + ExpertFeatureEnable + ExpertFeatureAccessKey + + + Key for making the selected expert feature available. + Key for making the selected expert feature available. + Expert Feature Access Key + Guru + N1225 + N1226 + N1227 + 0 + 4294967295 + 1 + HexNumber + + + Enables the currently selected expert feature. + Enables the currently selected expert feature. + Expert Feature Enable + Guru + N1228 + Yes + N1229 + + + Contains parameters to control serial communication with external devices. + Contains parameters to control serial communication with external devices. + Light Serial Port Control + Guru + BLCSerialPortSource + BLCSerialPortBaudRate + BLCSerialPortStopBits + BLCSerialPortParity + BLCSerialPortTransmitValue + BLCSerialPortTransmitCmd + BLCSerialTransmitQueueStatus + BLCSerialPortReceiveValue + BLCSerialPortReceiveCmd + BLCSerialReceiveQueueStatus + BLCSerialFramingError + BLCSerialParityError + BLCSerialPortClearErrors + + + Sets the signal source for the serial communication module. + Sets the signal source for the serial communication module. + Serial Port Source + Guru + N1230 + N1231 + N1232 + Yes + + The signal source for the serial communication module is disabled. + The signal source for the serial communication module is disabled. + Off + N1233 + N1234 + 0 + + + The signal source for the serial communication module is set to line 3. + The signal source for the serial communication module is set to line 3. + Line 3 + N1235 + N1236 + 1 + + + The signal source for the serial communication module is set to line 4. + The signal source for the serial communication module is set to line 4. + Line 4 + N1237 + N1238 + 2 + + N1239 + + + Reports the baud rate of the serial communication module. + Reports the baud rate of the serial communication module. + Serial Port Baud Rate + Guru + N1240 + N1241 + N1242 + Yes + + The baud rate is 115200 Bd. + The baud rate is 115200 Bd. + 115200 + N1243 + N1244 + 0 + + N1245 + + + Reports the number of stop bits used by the serial communication module. + Reports the number of stop bits used by the serial communication module. + Serial Port Stop Bits + Guru + N1246 + N1247 + N1248 + Yes + + The serial communication module does not use a stop bit. + The serial communication module does not use a stop bit. + 0 Stop Bits + N1249 + N1250 + 0 + + + The serial communication module does uses 1 stop bit. + The serial communication module does uses 1 stop bit. + 1 Stop Bit + N1251 + N1252 + 1 + + N1253 + + + Reports the parity bit configuration of the serial communication module. + Reports the parity bit configuration of the serial communication module. + Serial Port Parity + Guru + N1254 + N1255 + N1256 + Yes + + The serial communication module does not use a parity bit. + The serial communication module does not use a parity bit. + Off + N1257 + N1258 + 0 + + + The serial communication module uses an odd parity bit. + The serial communication module uses an odd parity bit. + Odd + N1259 + N1260 + 1 + + + The serial communication module uses an even parity bit. + The serial communication module uses an even parity bit. + Even + N1261 + N1262 + 2 + + N1263 + + + Byte value to be written to the transmit queue. + Byte value to be written to the transmit queue. + Serial Port Write Value + Guru + N1264 + N1265 + N1266 + Yes + N1267 + N1268 + N1269 + N1270 + HexNumber + + + Writes the current byte value to the transmit queue. + Writes the current byte value to the transmit queue. + Serial Port Write + Guru + N1271 + N1272 + N1273 + WO + N1274 + 1 + + + Reports the status of the serial communication transmit queue. + Reports the status of the serial communication transmit queue. + Serial Transmit Queue Status + Guru + N1275 + N1276 + N1277 + + The transmit queue is empty. + The transmit queue is empty. + Empty + N1278 + N1279 + 0 + + + The transmit queue contains at least one value. + The transmit queue contains at least one value. + Filled + N1280 + N1281 + 1 + + + The transmit queue is full. + The transmit queue is full. + Full + N1282 + N1283 + 2 + + N1284 + + + Last byte value read from the serial communication receive queue. + Last byte value read from the serial communication receive queue. + Serial Port Read Value + Guru + N1285 + N1286 + N1287 + Yes + N1288 + N1289 + N1290 + N1291 + HexNumber + + + Reads and removes the front byte value from the serial communication receive queue. + Reads and removes the front byte value from the serial communication receive queue. + Receive Serial Port Data + Guru + N1292 + N1293 + N1294 + WO + N1295 + 1 + + + Reports the status of the serial communication receive queue. + Reports the status of the serial communication receive queue. + Serial Receive Queue Status + Guru + N1296 + N1297 + N1298 + + The receive queue is empty. + The receive queue is empty. + Empty + N1299 + N1300 + 0 + + + The receive queue contains at least one value. + The receive queue contains at least one value. + Filled + N1301 + N1302 + 1 + + + The receive queue is full. + The receive queue is full. + Full + N1303 + N1304 + 2 + + N1305 + + + A serial framing error occurred on reception. + A serial framing error occurred on reception. + Serial Framing Error + N1306 + N1307 + N1308 + N1309 + + + A serial parity error occurred on reception. + A serial parity error occurred on reception. + Serial Parity Error + N1310 + N1311 + N1312 + N1313 + + + Clears the error flags of the serial communication module. + Clears the error flags of the serial communication module. + Serial Port Clear Errors + Guru + N1314 + N1315 + N1316 + WO + N1317 + 1 + + + Contains parameters for configuring chunk data. + Contains parameters for configuring chunk data. Data chunks can be appended to the image data to supply additional information about the image. + Chunk Data Streams + ChunkModeActive + ChunkSelector + ChunkEnable + + + Enables the chunk mode. + Enables the chunk mode. + Chunk Mode Active + N1318 + N1319 + N1320 + Yes + N1321 + + + Includes the currently selected chunk in the payload data. + Includes the currently selected chunk in the payload data. + Chunk Enable + N1322 + N1323 + N1324 + Yes + N1325 + + + Sets which chunk can be enabled. + Sets which chunk can be enabled. The chunk can be enabled using the Chunk Enable parameter. + Chunk Selector + N1326 + N1321 + + The Image chunk can be enabled. + The Image chunk can be enabled. + Image + 18 + + + The X Offset chunk can be enabled. + The X Offset chunk can be enabled. + X Offset + 0 + + + The Y Offset chunk can be enabled. + The Y Offset chunk can be enabled. + Y Offset + 1 + + + The Width chunk can be enabled. + The Width chunk can be enabled. + Width + 2 + + + The Height chunk can be enabled. + The Height chunk can be enabled. + Height + 3 + + + The Pixel Format chunk can be enabled. + The Pixel Format chunk can be enabled. + Pixel Format + 4 + + + The Dynamic Range Max chunk can be enabled. + The Dynamic Range Max chunk can be enabled. + Dynamic Range Max + 5 + + + The Dynamic Range Min chunk can be enabled. + The Dynamic Range Min chunk can be enabled. + Dynamic Range Min + 6 + + + The Timestamp chunk can be enabled. + The Timestamp chunk can be enabled. + Timestamp + N1327 + 7 + + + The Line Status All chunk can be enabled. + The Line Status All chunk can be enabled. + Line Status All + N1328 + 8 + + + The Frame Counter chunk can be enabled. + The Frame Counter chunk can be enabled. + Frame Counter + N1329 + 9 + + + The Trigger Input Counter chunk can be enabled. + The Trigger Input Counter chunk can be enabled. + Trigger Input Counter + N1330 + 10 + + + The Line Trigger Ignored Counter chunk can be enabled. + The Line Trigger Ignored Counter chunk can be enabled. + Line Trigger Ignored Counter + N1331 + 11 + + + The Frame Trigger Ignored Counter chunk can be enabled. + The Frame Trigger Ignored Counter chunk can be enabled. + Frame Trigger Ignored Counter + N1332 + 12 + + + The Line Trigger End To End Counter chunk can be enabled. + The Line Trigger End To End Counter chunk can be enabled. + Line Trigger End To End Counter + N1333 + 13 + + + The Frame Trigger Counter chunk can be enabled. + The Frame Trigger Counter chunk can be enabled. + Frame Trigger Counter + N1334 + 14 + + + The Frames Per Trigger Counter chunk can be enabled. + The Frames Per Trigger Counter chunk can be enabled. + Frames Per Trigger Counter + N1335 + 15 + + + The CRC Checksum chunk can be enabled. + The CRC Checksum chunk can be enabled. + CRC Checksum + N1336 + 17 + + + The Stride chunk can be enabled. + The Stride chunk can be enabled. + Stride + 21 + + + The Sequence Set Index chunk can be enabled. + The Sequence Set Index chunk can be enabled. + Sequence Set Index + N1337 + 22 + + + The Exposure Time chunk can be enabled. + The Exposure Time chunk can be enabled. + Exposure Time + N1338 + 19 + + + The Gain All chunk can be enabled. + The Gain All chunk can be enabled. + Gain All + N1339 + 20 + + + The Line Trigger Counter chunk can be enabled. + The Line Trigger Counter chunk can be enabled. + Line Trigger Counter + N1340 + 16 + + N1341 + ChunkEnable + + + Contains parameters for configuring chunk data. + Contains parameters for configuring chunk data. Data chunks can be appended to the image data to supply additional information about the image. + Chunk Data + ChunkStride + ChunkSequenceSetIndex + ChunkOffsetX + ChunkOffsetY + ChunkWidth + ChunkHeight + ChunkDynamicRangeMin + ChunkDynamicRangeMax + ChunkPixelFormat + ChunkTimestamp + ChunkFramecounter + ChunkLineStatusAll + ChunkVirtLineStatusAll + ChunkTriggerinputcounter + ChunkLineTriggerIgnoredCounter + ChunkFrameTriggerIgnoredCounter + ChunkFrameTriggerCounter + ChunkFramesPerTriggerCounter + ChunkLineTriggerEndToEndCounter + ChunkInputStatusAtLineTriggerBitsPerLine + ChunkInputStatusAtLineTriggerIndex + ChunkInputStatusAtLineTriggerValue + ChunkShaftEncoderCounter + ChunkExposureTime + ChunkPayloadCRC16 + ChunkGainAll + ChunkLineTriggerCounter + + + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Stride + N1342 + + + Sequence set index number related to the acquired image. + Sequence set index number related to the acquired image. + Sequence Set Index + N1343 + + + X offset of the AOI of the acquired image. + X offset of the AOI of the acquired image. + X Offset + N1344 + + + Y offset of the AOI of the acquired image. + Y offset of the AOI of the acquired image. + Y Offset + N1345 + + + Width of the AOI of the acquired image. + Width of the AOI of the acquired image. + Width + N1346 + + + AOI height of the acquired image. + AOI height of the acquired image. + Height + N1347 + + + Minimum possible pixel value in the acquired image. + Minimum possible pixel value in the acquired image. + Dynamic Range Min + N1348 + + + Maximum possible pixel value in the acquired image. + Maximum possible pixel value in the acquired image. + Dynamic Range Max + N1349 + + + Indicates the pixel format of the acquired image. + Indicates the pixel format of the acquired image. + Pixel Format + + The pixel data in the acquired image is in the Mono 8 format. + The pixel data in the acquired image is in the Mono 8 format. + Mono 8 + 0x01080001 + + + The pixel data in the acquired image is in the Mono 10 format. + The pixel data in the acquired image is in the Mono 10 format. + Mono 10 + 0x01100003 + + + The pixel data in the acquired image is in the Mono 10p format. + The pixel data in the acquired image is in the Mono 10p format. + Mono 10p + 0x010A0046 + + + The pixel data in the acquired image is in the Mono 12 format. + The pixel data in the acquired image is in the Mono 12 format. + Mono 12 + 0x01100005 + + + The pixel data in the acquired image is in the Mono 12 Packed format. + The pixel data in the acquired image is in the Mono 12 Packed format. + Mono 12 Packed + 0x010C0006 + + + The pixel data in the acquired image is in the Bayer GR 8 format. + The pixel data in the acquired image is in the Bayer GR 8 format. + Bayer GR 8 + 0x01080008 + + + The pixel data in the acquired image is in the Bayer RG 8 format. + The pixel data in the acquired image is in the Bayer RG 8 format. + Bayer RG 8 + 0x01080009 + + + The pixel data in the acquired image is in the Bayer GB 8 format. + The pixel data in the acquired image is in the Bayer GB 8 format. + Bayer GB 8 + 0x0108000A + + + The pixel data in the acquired image is in the Bayer BG 8 format. + The pixel data in the acquired image is in the Bayer BG 8 format. + Bayer BG 8 + 0x0108000B + + + The pixel data in the acquired image is in the Bayer GR 10 format. + The pixel data in the acquired image is in the Bayer GR 10 format. + Bayer GR 10 + 0x0110000C + + + The pixel data in the acquired image is in the Bayer RG 10 format. + The pixel data in the acquired image is in the Bayer RG 10 format. + Bayer RG 10 + 0x0110000D + + + The pixel data in the acquired image is in the Bayer GB 10 format. + The pixel data in the acquired image is in the Bayer GB 10 format. + Bayer GB 10 + 0x0110000E + + + The pixel data in the acquired image is in the Bayer BG 10 format. + The pixel data in the acquired image is in the Bayer BG 10 format. + Bayer BG 10 + 0x0110000F + + + The pixel data in the acquired image is in the Bayer GR 12 format. + The pixel data in the acquired image is in the Bayer GR 12 format. + Bayer GR 12 + 0x01100010 + + + The pixel data in the acquired image is in the Bayer RG 12 format. + The pixel data in the acquired image is in the Bayer RG 12 format. + Bayer RG 12 + 0x01100011 + + + The pixel data in the acquired image is in the Bayer GB 12 format. + The pixel data in the acquired image is in the Bayer GB 12 format. + Bayer GB 12 + 0x01100012 + + + The pixel data in the acquired image is in the Bayer BG 12 format. + The pixel data in the acquired image is in the Bayer BG 12 format. + Bayer BG 12 + 0x01100013 + + + The pixel data in the acquired image is in the RGB 8 Packed format. + The pixel data in the acquired image is in the RGB 8 Packed format. + RGB 8 Packed + 0x02180014 + + + The pixel data in the acquired image is in the BGR 8 Packed format. + The pixel data in the acquired image is in the BGR 8 Packed format. + BGR 8 Packed + 0x02180015 + + + The pixel data in the acquired image is in the YUV 422 Packed format. + The pixel data in the acquired image is in the YUV 422 Packed format. + YUV 422 Packed + 0x0210001F + + + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + YUV 422 (YUYV) Packed + 0x02100032 + + + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + Bayer GB 12 Packed + 0x010C002C + + + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + Bayer GR 12 Packed + 0x010C002A + + + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + Bayer RG 12 Packed + 0x010C002B + + + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + Bayer BG 12 Packed + 0x010C002D + + + The pixel data in the acquired image is in the Bayer GB 10p format. + The pixel data in the acquired image is in the Bayer GB 10p format. + Bayer GB 10p + 0x010A0054 + + + The pixel data in the acquired image is in the Bayer GR 10p format. + The pixel data in the acquired image is in the Bayer GR 10p format. + Bayer GR 10p + 0x010A0056 + + + The pixel data in the acquired image is in the Bayer RG 10p format. + The pixel data in the acquired image is in the Bayer RG 10p format. + Bayer RG 10p + 0x010A0058 + + + The pixel data in the acquired image is in the Bayer BG 10p format. + The pixel data in the acquired image is in the Bayer BG 10p format. + Bayer BG 10p + 0x010A0052 + + N1350 + + + Value of the timestamp when the image was acquired. + Value of the timestamp when the image was acquired. + Chunk Timestamp + N1351 + + + Value of the Frame counter when the image was acquired. + Value of the Frame counter when the image was acquired. + Frame Counter + N1352 + + + Bit field that indicates the status of all of the camera's input and output lines when the image was acquired. + Bit field that indicates the status of all of the camera's input and output lines when the image was acquired. + Chunk Line Status All + N1353 + + + Status of all of the camera's virtual input and output lines when the image was acquired. + Status of all of the camera's virtual input and output lines when the image was acquired. + Virtual Line Status All + N1354 + + + Value of the Trigger Input counter when the image was acquired. + Value of the Trigger Input counter when the image was acquired. + Trigger Input Counter + N1355 + + + Value of the Line Trigger Ignored counter when the image was acquired. + Value of the Line Trigger Ignored counter when the image was acquired. + Line Trigger Ignored Counter + N1356 + + + Value of the Frame Trigger Ignored counter when the image was acquired. + Value of the Frame Trigger Ignored counter when the image was acquired. + Frame Trigger Ignored Counter + N1357 + + + Value of the Line Trigger End to End counter when the image was acquired. + Value of the Line Trigger End to End counter when the image was acquired. + Line Trigger End To End Counter + N1358 + + + Value of the Frame Trigger counter when the image was acquired. + Value of the Frame Trigger counter when the image was acquired. + Frame Trigger Counter + N1359 + + + Value of the Frames per Trigger counter when the image was acquired. + Value of the Frames per Trigger counter when the image was acquired. + Frames per Trigger Counter + N1360 + + + Number of bits per line used for the Input Status At Line Trigger parameter. + Number of bits per line used for the Input Status At Line Trigger parameter. + Bits per line + N1361 + + + Index number used for the Input Status At Line Trigger parameter. + Index number used for the Input Status At Line Trigger parameter. The index number can be used to get the state of the camera's input lines when a specific line was acquired. For example, if you want to know the state of the camera's input lines when line 30 was acquired, set the index to 30, then retrieve the value of Status Index parameter. + Status index + 0 + 0 + N1362 + + + Value indicating the status of the camera's input lines when a specific line was acquired. + Value indicating the status of the camera's input lines when a specific line was acquired. The information is stored in a 4-bit value (bit 0 = input line 1 state, bit 1 = input line 2 state etc.). For more information, see the Status Index parameter documentation. + Status value + N1363 + + + Value of the Shaft Encoder counter when the image was acquired. + Value of the Shaft Encoder counter when the image was acquired. + Shaft Encoder Counter + N1364 + + + CRC checksum of the acquired image. + CRC checksum of the acquired image. The checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself. + Chunk CRC Checksum + N1365 + + + Exposure time used to acquire the image. + Exposure time used to acquire the image. + Chunk Exposure Time + N1366 + N1367 + + + Gain All value of the acquired image. + Gain All value of the acquired image. + Gain All + N1368 + + + Value of the Line Trigger counter when the image was acquired. + Value of the Line Trigger counter when the image was acquired. + Line Trigger Counter + N1369 + + +
0x0
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + SequenceSetPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x10
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 8 + RO + TimestampPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + VirtLineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + TriggerinputCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerEndToEndCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x2
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ + ChunkInputStatusAtLineTriggerIndex + N1361 + N1371 + (P3>>(P2*(P1%(32/P2))))&((1<<P2)-1) + + + N1370 + P1-1 + + + ChunkInputStatusAtLineTriggerIndex + N1361 + ((P1*P2)/32)*4 + + +
0x8
+ N1372 + 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + EncoderCounterPort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + PayloadCRC16Port + Unsigned + LittleEndian +
+ + N1373 + P1<>0xffffffff + + + N1373 + P1 + + +
0x0
+ 4 + RO + ExposureTimeRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + GainRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerCounterPort + Unsigned + LittleEndian +
+ + 9efc2cdb + + + c91613db + + + 8c0f1cd8 + + + 52d2d1d9 + + + 3f80fde1 + + + d76f84db + + + ebcedadc + + + 10cfdadc + + + b9cbdbdc + + + 6adbdbdc + + + 8c405e98 + + + 3459c039 + + + a8dc53e0 + + + ef86b3e0 + + + d9f273db + + + 4b2faee1 + + + 64bd94e3 + + + Contains parameters for configuring event generation on the camera. + Contains parameters for configuring event generation on the camera. + Events Generation + EventSelector + EventNotification + ExposureEndEventData + LineStartOvertriggerEventData + FrameStartOvertriggerEventData + AcquisitionStartOvertriggerEventData + FrameTimeoutEventData + FrameStartEventData + AcquisitionStartEventData + EventOverrunEventData + OverTemperatureEventData + CriticalTemperatureEventData + ActionLateEventData + LateActionEventData + Line1RisingEdgeEventData + Line2RisingEdgeEventData + Line3RisingEdgeEventData + Line4RisingEdgeEventData + VirtualLine1RisingEdgeEventData + VirtualLine2RisingEdgeEventData + VirtualLine3RisingEdgeEventData + VirtualLine4RisingEdgeEventData + FrameStartWaitEventData + AcquisitionStartWaitEventData + + + Sets the event notification to be enabled. + Sets the event notification to be enabled. The notification can be enabled using the Event Notification parameter. + Event Selector + N1374 + N1375 + + Event notifications for the Exposure End event can be enabled. + Event notifications for the Exposure End event can be enabled. + Exposure End + N1376 + 0x0004 + + + Event notifications for the Frame Start Overtrigger event can be enabled. + Event notifications for the Frame Start Overtrigger event can be enabled. + Frame Start Overtrigger + N1377 + 0x9001 + + + Event notifications for the Acquisition Start Overtrigger event can be enabled. + Event notifications for the Acquisition Start Overtrigger event can be enabled. + Acquisition Start Overtrigger + N1378 + 0x9002 + + + Event notifications for the Frame Start event can be enabled. + Event notifications for the Frame Start event can be enabled. + Frame Start + N1379 + 0x9004 + + + Event notifications for the Acquisition Start event can be enabled. + Event notifications for the Acquisition Start event can be enabled. An Acquisition Start event is raised whenever the Acquisition Start trigger is activated. It is not associated with the Acquisition Start command. + Acquisition Start + N1380 + 0x9005 + + + Event notifications for the Critical Temperature event can be enabled. + Event notifications for the Critical Temperature event can be enabled. + Critical Temperature + N1381 + 0x9006 + + + Event notifications for the Over Temperature event can be enabled. + Event notifications for the Over Temperature event can be enabled. + Over Temperature + N1382 + 0x9007 + + + Event notifications for the Action Late event can be enabled. + Event notifications for the Action Late event can be enabled. + Action Late + N1383 + 0x0009 + + + Event notifications for the Frame Start Wait event can be enabled. + Event notifications for the Frame Start Wait event can be enabled. + Frame Start Wait + N1384 + 0x9008 + + + Event notifications for the Acquisition Start Wait event can be enabled. + Event notifications for the Acquisition Start Wait event can be enabled. + Acquisition Start Wait + N1385 + 0x9009 + + + Event notifications for the Event Overrun event can be enabled. + Event notifications for the Event Overrun event can be enabled. + Event Overrun + N1386 + 0xFFFF + + N1387 + EventNotification + + + Enables event notifications for the currently selected event. + Enables event notifications for the currently selected event. The event can selected using the Event Selector parameter. + Event Notification + N1388 + N1389 + Yes + + Event notifications are disabled. + Event notifications are disabled. + Off + 0 + + + Event notifications are enabled and the notification type is set to GenICam. + Event notifications are enabled and the notification type is set to GenICam. + GenICam Event + 1 + + + Event notifications are enabled. + Event notifications are enabled. + On + 2 + + N1390 + + + Contains parameters for configuring Exposure End events. + Contains parameters for configuring Exposure End events. + Exposure End Event Data + ExposureEndEventStreamChannelIndex + ExposureEndEventFrameID + ExposureEndEventTimestamp + + + Stream channel index of the Exposure End event. + Stream channel index of the Exposure End event. + Exposure End Event Stream Channel Index + N1391 + + +
0x4
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Frame ID of the Exposure End event. + Frame ID of the Exposure End event. + Exposure End Event Frame ID + N1392 + + +
0x6
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Timestamp of the Exposure End event. + Timestamp of the Exposure End event. + Exposure End Event Timestamp + N1393 + + +
0x8
+ 8 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + 0004 + + + Contains parameters for configuring Line Start Overtrigger events. + Contains parameters for configuring Line Start Overtrigger events. + Line Start Overtrigger Event Data + LineStartOvertriggerEventStreamChannelIndex + LineStartOvertriggerEventTimestamp + + + Stream channel index of the Line Start Overtrigger event. + Stream channel index of the Line Start Overtrigger event. + Line Start Overtrigger Event Stream Channel Index + N1394 + + +
0x4
+ 2 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line Start Overtrigger event. + Timestamp of the Line Start Overtrigger event. + Line Start Overtrigger Event Timestamp + N1395 + + +
0x8
+ 4 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9000 + + + Contains parameters for configuring Frame Start Overtrigger events. + Contains parameters for configuring Frame Start Overtrigger events. + Frame Start Overtrigger Event Data + FrameStartOvertriggerEventStreamChannelIndex + FrameStartOvertriggerEventTimestamp + + + Stream channel index of the Frame Start Overtrigger event. + Stream channel index of the Frame Start Overtrigger event. + Frame Start Overtrigger Event Stream Channel Index + N1396 + + +
0x4
+ 2 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Start Overtrigger event. + Timestamp of the Frame Start Overtrigger event. + Frame Start Overtrigger Event Timestamp + N1397 + + +
0x8
+ 8 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9001 + + + Contains parameters for configuring Frame Start events. + Contains parameters for configuring Frame Start events. + Frame Start Event Data + FrameStartEventStreamChannelIndex + FrameStartEventTimestamp + + + Stream channel index of the Frame Start event. + Stream channel index of the Frame Start event. + Frame Start Event Stream Channel Index + N1398 + + +
0x4
+ 2 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Start event. + Timestamp of the Frame Start event. + Frame Start Event Timestamp + N1399 + + +
0x8
+ 8 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + 9004 + + + Contains parameters for configuring Acquisition Start events. + Contains parameters for configuring Acquisition Start events. An Acquisition Start event is raised whenever the Acquisition Start trigger is activated. + Acquisition Start Event Data + AcquisitionStartEventStreamChannelIndex + AcquisitionStartEventTimestamp + + + Stream channel index of the Acquisition Start event. + Stream channel index of the Acquisition Start event. + Acquisition Start Event Stream Channel Index + N1400 + + +
0x4
+ 2 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + Timestamp of the Acquisition Start event. + Timestamp of the Acquisition Start event. + Acquisition Start Event Timestamp + N1401 + + +
0x8
+ 8 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + 9005 + + + Contains parameters for configuring Acquisition Start Overtrigger events. + Contains parameters for configuring Acquisition Start Overtrigger events. + Acquisition Start Overtrigger Event Data + AcquisitionStartOvertriggerEventStreamChannelIndex + AcquisitionStartOvertriggerEventTimestamp + + + Stream channel index of the Acquisition Start Overtrigger event. + Stream channel index of the Acquisition Start Overtrigger event. + Acquisition Start Overtrigger Event Stream Channel Index + N1402 + + +
0x4
+ 2 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Timestamp of the Acquisition Start Overtrigger event. + Timestamp of the Acquisition Start Overtrigger event. + Acquisition Start Overtrigger Event Timestamp + N1403 + + +
0x8
+ 8 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9002 + + + Contains parameters for configuring Frame Timeout events. + Contains parameters for configuring Frame Timeout events. + Frame Timeout Event Data + FrameTimeoutEventStreamChannelIndex + FrameTimeoutEventTimestamp + + + Stream channel index of the Frame Timeout event. + Stream channel index of the Frame Timeout event. + Frame Timeout Event Stream Channel Index + N1404 + + +
0x4
+ 2 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Timeout event. + Timestamp of the Frame Timeout event. + Frame Timeout Event Timestamp + N1405 + + +
0x8
+ 4 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + 9003 + + + Contains parameters for configuring Event Overrun events. + Contains parameters for configuring Event Overrun events. + Event Overrun Event Data + EventOverrunEventStreamChannelIndex + EventOverrunEventFrameID + EventOverrunEventTimestamp + + + Stream channel index of the Event Overrun event. + Stream channel index of the Event Overrun event. + Event Overrun Event Stream Channel Index + N1406 + + +
0x4
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Frame ID of the Event Overrun event. + Frame ID of the Event Overrun event. + Event Overrun Event Frame ID + N1407 + + +
0x6
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Timestamp of the Event Overrun event. + Timestamp of the Event Overrun event. + Event Overrun Event Timestamp + N1408 + + +
0x8
+ 8 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + FFFF + + + Contains parameters for configuring Critical Temperature events. + Contains parameters for configuring Critical Temperature events. + Critical Temperature Event Data + CriticalTemperatureEventStreamChannelIndex + CriticalTemperatureEventTimestamp + + + Stream channel index of the Critical Temperature event. + Stream channel index of the Critical Temperature event. + Critical Temperature Event Stream Channel Index + N1409 + + +
0x4
+ 2 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + Timestamp of the Critical Temperature event. + Timestamp of the Critical Temperature event. + Critical Temperature Event Timestamp + N1410 + + +
0x8
+ 8 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + 9006 + + + Contains parameters for configuring Over Temperature events. + Contains parameters for configuring Over Temperature events. + Over Temperature Event Data + OverTemperatureEventStreamChannelIndex + OverTemperatureEventTimestamp + + + Stream channel index of the Over Temperature event. + Stream channel index of the Over Temperature event. + Over Temperature Event Stream Channel Index + N1411 + + +
0x4
+ 2 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + Timestamp of the Over Temperature event. + Timestamp of the Over Temperature event. + Over Temperature Event Timestamp + N1412 + + +
0x8
+ 8 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + 9007 + + + Contains parameters for configuring Action Late events. + Contains parameters for configuring Action Late events. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Data + ActionLateEventStreamChannelIndex + ActionLateEventTimestamp + + + Stream channel index of the Action Late event. + Stream channel index of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Stream Channel Index + N1413 + + +
0x4
+ 2 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + Timestamp of the Action Late event. + Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Timestamp + N1414 + + +
0x8
+ 8 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + 0009 + + + Contains parameters for configuring Action Late events. + Contains parameters for configuring Action Late events. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Late Action Event Data + Invisible + LateActionEventStreamChannelIndex + LateActionEventTimestamp + + + Stream channel index of the Action Late event. + Stream channel index of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Late Action Event Stream Channel Index + Invisible + N1413 + + + Timestamp of the Action Late event. + Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Late Action Event Timestamp + Invisible + N1414 + + + Contains parameters for configuring Line 1 Rising Edge events. + Contains parameters for configuring Line 1 Rising Edge events. + Line 1 Rising Edge Event Data + Line1RisingEdgeEventStreamChannelIndex + Line1RisingEdgeEventTimestamp + + + Stream channel index of the Line 1 Rising Edge event. + Stream channel index of the Line 1 Rising Edge event. + Line 1 Rising Edge Event Stream Channel Index + N1415 + + +
0x4
+ 2 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 1 Rising Edge event. + Timestamp of the Line 1 Rising Edge event. + Line 1 Rising Edge Event Timestamp + N1416 + + +
0x8
+ 8 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a000 + + + Contains parameters for configuring Line 2 Rising Edge events. + Contains parameters for configuring Line 2 Rising Edge events. + Line 2 Rising Edge Event Data + Line2RisingEdgeEventStreamChannelIndex + Line2RisingEdgeEventTimestamp + + + Stream channel index of the Line 2 Rising Edge event. + Stream channel index of the Line 2 Rising Edge event. + Line 2 Rising Edge Event Stream Channel Index + N1417 + + +
0x4
+ 2 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 2 Rising Edge event. + Timestamp of the Line 2 Rising Edge event. + Line 2 Rising Edge Event Timestamp + N1418 + + +
0x8
+ 8 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a003 + + + Contains parameters for configuring Line 3 Rising Edge events. + Contains parameters for configuring Line 3 Rising Edge events. + Line 3 Rising Edge Event Data + Line3RisingEdgeEventStreamChannelIndex + Line3RisingEdgeEventTimestamp + + + Stream channel index of the Line 3 Rising Edge event. + Stream channel index of the Line 3 Rising Edge event. + Line 3 Rising Edge Event Stream Channel Index + N1419 + + +
0x4
+ 2 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 3 Rising Edge event. + Timestamp of the Line 3 Rising Edge event. + Line 3 Rising Edge Event Timestamp + N1420 + + +
0x8
+ 8 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a006 + + + Contains parameters for configuring Line 4 Rising Edge events. + Contains parameters for configuring Line 4 Rising Edge events. + Line 4 Rising Edge Event Data + Line4RisingEdgeEventStreamChannelIndex + Line4RisingEdgeEventTimestamp + + + Stream channel index of the Line 4 Rising Edge event. + Stream channel index of the Line 4 Rising Edge event. + Line 4 Rising Edge Event Stream Channel Index + N1421 + + +
0x4
+ 2 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 4 Rising Edge event. + Timestamp of the Line 4 Rising Edge event. + Line 4 Rising Edge Event Timestamp + N1422 + + +
0x8
+ 8 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a009 + + + Contains parameters for configuring Virtual Line 1 Rising Edge events. + Contains parameters for configuring Virtual Line 1 Rising Edge events. + Virtual Line 1 Rising Edge Event Data + VirtualLine1RisingEdgeEventStreamChannelIndex + VirtualLine1RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 1 Rising Edge event. + Stream channel index of the Virtual Line 1 Rising Edge event. + Virtual Line 1 Rising Edge Event Stream Channel Index + N1423 + + +
0x4
+ 2 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 1 Rising Edge event. + Timestamp of the Virtual Line 1 Rising Edge event. + Virtual Line 1 Rising Edge Event Timestamp + N1424 + + +
0x8
+ 8 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a100 + + + Contains parameters for configuring Virtual Line 2 Rising Edge events. + Contains parameters for configuring Virtual Line 2 Rising Edge events. + Virtual Line 2 Rising Edge Event Data + VirtualLine2RisingEdgeEventStreamChannelIndex + VirtualLine2RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 2 Rising Edge event. + Stream channel index of the Virtual Line 2 Rising Edge event. + Virtual Line 2 Rising Edge Event Stream Channel Index + N1425 + + +
0x4
+ 2 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 2 Rising Edge event. + Timestamp of the Virtual Line 2 Rising Edge event. + Virtual Line 2 Rising Edge Event Timestamp + N1426 + + +
0x8
+ 8 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a103 + + + Contains parameters for configuring Virtual Line 3 Rising Edge events. + Contains parameters for configuring Virtual Line 3 Rising Edge events. + Virtual Line 3 Rising Edge Event Data + VirtualLine3RisingEdgeEventStreamChannelIndex + VirtualLine3RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 3 Rising Edge event. + Stream channel index of the Virtual Line 3 Rising Edge event. + Virtual Line 3 Rising Edge Event Stream Channel Index + N1427 + + +
0x4
+ 2 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 3 Rising Edge event. + Timestamp of the Virtual Line 3 Rising Edge event. + Virtual Line 3 Rising Edge Event Timestamp + N1428 + + +
0x8
+ 8 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a106 + + + Contains parameters for configuring Virtual Line 4 Rising Edge events. + Contains parameters for configuring Virtual Line 4 Rising Edge events. + Virtual Line 4 Rising Edge Event Data + VirtualLine4RisingEdgeEventStreamChannelIndex + VirtualLine4RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 4 Rising Edge event. + Stream channel index of the Virtual Line 4 Rising Edge event. + Virtual Line 4 Rising Edge Event Stream Channel Index + N1429 + + +
0x4
+ 2 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 4 Rising Edge event. + Timestamp of the Virtual Line 4 Rising Edge event. + Virtual Line 4 Rising Edge Event Timestamp + N1430 + + +
0x8
+ 8 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a109 + + + Contains parameters for configuring Frame Start Wait events. + Contains parameters for configuring Frame Start Wait events. + Frame Start Wait Event Data + FrameStartWaitEventStreamChannelIndex + FrameStartWaitEventTimestamp + + + Stream channel index of the Frame Start Wait event. + Stream channel index of the Frame Start Wait event. + Frame Start Wait Event Stream Channel Index + N1431 + + +
0x4
+ 2 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Start Wait event. + Timestamp of the Frame Start Wait event. + Frame Start Wait Event Timestamp + N1432 + + +
0x8
+ 8 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + 9008 + + + Contains parameters for configuring Acquisition Start Wait events. + Contains parameters for configuring Acquisition Start Wait events. + Acquisition Start Wait Event Data + AcquisitionStartWaitEventStreamChannelIndex + AcquisitionStartWaitEventTimestamp + + + Stream channel index of the Acquisition Start Wait event. + Stream channel index of the Acquisition Start Wait event. + Acquisition Start Wait Event Stream Channel Index + N1433 + + +
0x4
+ 2 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + Timestamp of the Acquisition Start Wait event. + Timestamp of the Acquisition Start Wait event. + Acquisition Start Wait Event Timestamp + N1434 + + +
0x8
+ 8 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + 9009 + + + Indicates whether image acquisition is in progress. + Indicates whether image acquisition is in progress. + TL Params Locked + Invisible + 0 + 0 + 1 + + + Invisible + TLParamsLocked + (P1=0)?1:0 + + + + + Contains parameters for performing file operations. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Control + Guru + FileSelector + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1436 + + + Invisible + N1437 +
0x0
+ 4 + RO + Device + 1 + Unsigned + BigEndian +
+ + Sets the target file in the camera. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Selector + Guru + FileAccessControlPresence + N1438 + + The User Data file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Data + N1439 + 7 + + + The User Set 1 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Set 1 + N1440 + 16 + + + The User Set 2 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Set 2 + N1441 + 17 + + + The User Set 3 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Set 3 + N1442 + 18 + + + The User Gain Shading 1 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Gain Shading 1 + N1443 + 32 + + + The User Gain Shading 2 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Gain Shading 2 + N1444 + 33 + + + The User Offset Shading 1 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Offset Shading 1 + N1445 + 35 + + + The User Offset Shading 2 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Offset Shading 2 + N1446 + 36 + + + The Expert Feature 7 File file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Expert Feature 7 File + N1447 + 74 + + + The 'VignettingCorrection' file is set. + The 'VignettingCorrection' file is set. + Vignetting Correction + N1448 + 127 + + N1449 + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1437 +
0x454
+ 4 + RW + Device + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x45c
+ 4 + RO + Device + N1449 + 7 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x460
+ 4 + RO + Device + N1449 + 0 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x460
+ 4 + RO + Device + N1449 + 1 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x460
+ 4 + RO + Device + N1449 + 3 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x460
+ 4 + RO + Device + N1449 + 4 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x45c
+ 4 + RO + Device + N1449 + 16 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x45c
+ 4 + RO + Device + N1449 + 17 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x45c
+ 4 + RO + Device + N1449 + 18 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x464
+ 4 + RO + Device + N1227 + N1449 + 10 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x468
+ 4 + RO + Device + N1449 + 31 + Unsigned + BigEndian +
+ + Sets the target operation for the currently selected file. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Selector + Guru + FileAccessControlPresence + + The currently selected file can be opened. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Open + N1450 + 4 + + + The currently selected file can be closed. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Close + N1451 + 5 + + + The currently selected file can be read. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Read + N1452 + 6 + + + The currently selected file can be written to. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Write + N1453 + 7 + + N1454 + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileOperationExecute + + + 4 + + + 1 + + + Invisible + N1437 +
0x458
+ 4 + RO + Device + NoCache + N1456 + N1449 + 2 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x458
+ 4 + RO + Device + NoCache + N1456 + N1449 + 3 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x458
+ 4 + RO + Device + NoCache + N1456 + N1449 + 4 + Unsigned + BigEndian +
+ + Sets the access mode in which a file is opened in the camera. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Open Mode + Guru + FileAccessControlPresence + + Files are opened in read-only mode. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Read + N1457 + 0 + + + Files are opened in write-only mode. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Write + N1458 + 1 + + N1459 + + + 0 + + + Invisible + N1437 +
0x458
+ 4 + RO + Device + N1456 + N1449 + 0 + Unsigned + BigEndian +
+ + Invisible + N1437 +
0x458
+ 4 + RO + Device + N1456 + N1449 + 1 + Unsigned + BigEndian +
+ + Access buffer for file operations. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Buffer + Guru + FileAccessControlPresence + N1437 + N1461 + N1462 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1456 + + + Invisible + 0xffffd0000000 + + + Invisible + 0x14 + + + Invisible + N1437 +
0x0
+ 4 + RO + Device + 31 + 16 + Unsigned + BigEndian +
+ + Number of bytes after which FileAccessLength bytes are read from the file into the file access buffer or are written to the file from the file access buffer. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Offset + Guru + FileAccessControlPresence + N1464 + 0 + 1 + + + Invisible + N1437 +
0x8
+ 4 + RW + Device + N1449 + Unsigned + BigEndian +
+ + Number of bytes read from the file into the file access buffer or written to the file from the file access buffer. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Length + Guru + FileAccessControlPresence + N1465 + 0 + N1462 + 1 + + + Invisible + N1437 +
0x4
+ 4 + RW + Device + N1449 + Unsigned + BigEndian +
+ + Indicates the file operation execution status. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Status + Guru + FileAccessControlPresence + + The file operation was successful. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Success + 0 + + + The file operation has failed. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Failure + 1 + + N1466 + + + Invisible + N1437 +
0x10
+ 4 + RO + Device + N1456 + N1449 + 0 + Unsigned + BigEndian +
+ + File operation result. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Result + Guru + FileAccessControlPresence + N1467 + + + Invisible + N1437 +
0x10
+ 4 + RO + Device + N1456 + N1449 + 31 + 16 + Unsigned + BigEndian +
+ + Size of the currently selected file in bytes. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Size + Guru + FileAccessControlPresence + N1468 + + + Invisible + N1437 +
0x458
+ 4 + RO + Device + N1456 + N1449 + 31 + 5 + Unsigned + BigEndian +
+ + Executes the operation selected by File Operation Selector parameter. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Execute + Guru + FileAccessControlPresence + N1469 + N1456 + N1470 + + + Invisible + 1 + + + Invisible + N1437 +
0xc
+ 4 + WO + Device + N1449 + Unsigned + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao + + 0 + + + 1 + + + 2 + + + 3 + + ServiceBoardIdSelectorCtrlValueFao + + +
0xb0000500
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + BigEndian +
+ +
0xb0000500
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 24 + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao +
0xb0000504
+ 1024 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + ServiceBoardIdSelectorCtrlValueFao +
+ + 1 + + + 0 + + + N277 + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + N1200 + -1 + + +
0xb0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb00c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb00e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb04c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb04e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x80000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x80020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x80040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x80080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x800a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x800c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x800e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 5 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 6 + Unsigned + BigEndian +
+ + 0 + + +
0x4000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x40004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x40024
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x40044
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x400c8
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + AcquisitionStop + AcquisitionStart + Unsigned + BigEndian +
+ +
0x400c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x400c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x400a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x400a8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x400ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x400b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x40600
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40620
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40640
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40660
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40680
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x406a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x406c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x405e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x400c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30224
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N518 + N525 + N514 + N488 + N903 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30228
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + Unsigned + BigEndian +
+ +
0x3022c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + Unsigned + BigEndian +
+ +
0x30230
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30264
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N518 + N525 + N514 + N488 + N410 + N435 + N903 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30268
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x3026c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N435 + Unsigned + BigEndian +
+ +
0x30270
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N514 + N435 + 3 + Unsigned + BigEndian +
+ +
0x30388
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N488 + Unsigned + BigEndian +
+ +
0x30204
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N470 + N456 + N479 + N903 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30208
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N470 + N456 + Unsigned + BigEndian +
+ +
0x3020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N417 + Unsigned + BigEndian +
+ +
0x30210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30244
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N470 + N456 + N403 + N431 + N479 + N903 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30248
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x3024c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N431 + N403 + Unsigned + BigEndian +
+ +
0x30250
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30604
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30600
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + 1 + Unsigned + BigEndian +
+ +
0x30350
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30348
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x3034c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30344
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N488 + N903 + Unsigned + BigEndian +
+ +
0x30704
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30700
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N477 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30330
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30328
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x3032c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30324
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N479 + N903 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N449 + 1 + Unsigned + BigEndian +
+ +
0x303d0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x303c8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x303cc
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x303c4
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + N488 + N903 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N477 + N456 + 1 + Unsigned + BigEndian +
+ +
0x303b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x303a8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x303ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x303a4
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + N479 + N903 + Unsigned + BigEndian +
+ +
0x30424
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x30428
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x3042c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30430
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30444
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N479 + Unsigned + BigEndian +
+ +
0x30448
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x3044c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30450
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x10008
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x10028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x10000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x10020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30368
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N470 + N456 + N479 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N514 + 1 + Unsigned + BigEndian +
+ +
0x302a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x302a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30284
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x30300
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30304
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N514 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x302c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x302c4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x20004
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N588 + N903 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N869 + N863 + N804 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N588 + 0 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N588 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N588 + 2 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N869 + N863 + N804 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N107 + N617 + 0 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N552 + N107 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N552 + N107 + N617 + 2 + Unsigned + BigEndian +
+ +
0x40424
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N552 + N107 + N903 + Unsigned + BigEndian +
+ +
0x70020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x70028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N1201 + N1090 + N1201 + N195 + Unsigned + BigEndian +
+ +
0x7002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N1201 + N1201 + N1094 + N1090 + N195 + Unsigned + BigEndian +
+ +
0x70030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x70024
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N1201 + N1201 + N195 + N903 + Unsigned + BigEndian +
+ +
0x70048
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N1201 + N1094 + N1090 + N1201 + N195 + Unsigned + BigEndian +
+ +
0x7004c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N1201 + N1201 + N195 + N1094 + Unsigned + BigEndian +
+ +
0x70050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x70044
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N463 + N449 + N1201 + N1201 + N195 + N903 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x70064
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N195 + N903 + Unsigned + BigEndian +
+ +
0x70068
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N1104 + Unsigned + BigEndian +
+ +
0x7006c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N1111 + N1104 + Unsigned + BigEndian +
+ +
0x70070
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x70084
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N195 + N903 + Unsigned + BigEndian +
+ +
0x70088
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N1111 + N1104 + Unsigned + BigEndian +
+ +
0x7008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N1111 + Unsigned + BigEndian +
+ +
0x70090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x700a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x700a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x70500
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x70520
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x70000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x70004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + N903 + Unsigned + BigEndian +
+ +
0x70008
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + Unsigned + BigEndian +
+ +
0x7000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + Unsigned + BigEndian +
+ +
0x20200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x20204
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N903 + Signed + BigEndian +
+ +
0x20208
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + N1201 + Signed + BigEndian +
+ +
0x2020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + Signed + BigEndian +
+ +
0x20210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xa0004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0xa0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa00c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa00e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa00a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa02c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa01c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa0200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xa01a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe4004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N403 + N903 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe400c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe4064
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N403 + N903 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe406c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe4024
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0xe4028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe402c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe4030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe4044
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0xe4048
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe404c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe4050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe1004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0xe1040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1024
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 6 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 17 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 6 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 17 + Unsigned + BigEndian +
+ +
0xe0004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N376 + 3 + Unsigned + BigEndian +
+ +
0x20484
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x20404
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x20420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20460
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x50020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40484
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x40480
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x40508
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N657 + N1201 + N1201 + N599 + N531 + N221 + N221 + N992 + N1000 + N996 + N1007 + N1004 + N410 + N424 + N642 + N403 + N195 + N609 + N449 + N410 + N424 + N195 + N1484 + N1321 + N1325 + N623 + N1201 + Unsigned + BigEndian +
+ +
0x40500
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x4e100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4e104
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0xb0002018
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002038
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002014
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xb0002034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x20604
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x20608
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x2060c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x20610
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xf2f07038
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + 4 + 0 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 5 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 6 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 8 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 9 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 11 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 13 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 14 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 15 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xf2f0703c
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + 31 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1227 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1227 + 1 + Unsigned + BigEndian +
+ +
0x41004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x40404
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N570 + N552 + N903 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N869 + N863 + N804 + N570 + N552 + 2 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x40444
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N4 + N588 + N617 + N903 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N4 + N588 + N617 + 0 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N4 + N588 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e044
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x4e004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N628 + N1485 + N903 + Unsigned + BigEndian +
+ +
0x4e008
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x4e00c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1485 + Unsigned + BigEndian +
+ +
0x4e010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N628 + 3 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N595 + N570 + N552 + N617 + 1 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N588 + 3 + Unsigned + BigEndian +
+ +
0x40464
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N623 + N1201 + N588 + N595 + N195 + N903 + Unsigned + BigEndian +
+ +
0x40468
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N623 + N1201 + N595 + N195 + Unsigned + BigEndian +
+ +
0x4046c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N588 + N623 + N1201 + N595 + Unsigned + BigEndian +
+ +
0x40470
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x20020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N107 + 3 + Unsigned + BigEndian +
+ +
0x20024
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N107 + N1201 + N903 + Unsigned + BigEndian +
+ +
0x20028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + N449 + Unsigned + BigEndian +
+ +
0x2002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N1201 + Unsigned + BigEndian +
+ +
0x20500
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20504
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x20544
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0xc0040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0640
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0840
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0a40
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0c40
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc0e40
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc00e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc02e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc04e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc06e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc3008
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N716 + N681 + N678 + N555 + N707 + N705 + N701 + Unsigned + BigEndian +
+ +
0xc3000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xc3024
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N733 + N705 + Unsigned + BigEndian +
+ +
0xc3020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc0140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc0340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc0540
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc0740
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc3044
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N733 + N710 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x221000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x221000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x221004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x221020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x221020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x221024
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + N804 + Unsigned + BigEndian +
+ +
0x221034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22102c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x221034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x22102c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x22102c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x221040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x221040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N804 + N804 + 3 + Unsigned + BigEndian +
+ +
0x221044
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x221060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x221060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x221064
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N804 + Unsigned + BigEndian +
+ +
0x221080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x221080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x221084
+ 4 + RW + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N889 + N804 + Unsigned + BigEndian +
+ +
0x2210a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x2210a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x2210a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x2210a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x2210ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x2210ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x221700
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N899 + N816 + N804 + 1 + Unsigned + BigEndian +
+ +
0x221720
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N899 + N816 + N804 + 1 + Unsigned + BigEndian +
+ +
0x221740
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N899 + N816 + N804 + 1 + Unsigned + BigEndian +
+ +
0x221760
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N899 + N816 + N804 + 1 + Unsigned + BigEndian +
+ + 0x222600 + + + 0x222700 + + + 0x222800 + + + 0x222900 + + + 0x222100 + + + 0x222200 + + + 0x222300 + + + 0x222400 + + +
0x220120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220124
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220134
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22012c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220134
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x22012c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220134
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x22012c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x220140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220144
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220154
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22014c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220164
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220174
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220174
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x22016c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220184
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220194
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22018c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220194
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x22018c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220194
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x22018c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x220200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1239 + 3 + Unsigned + BigEndian +
+ +
0x220204
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1274 + Unsigned + BigEndian +
+ +
0x220208
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x22020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1239 + 3 + Unsigned + BigEndian +
+ +
0x220224
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220244
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220254
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22024c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220254
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x22024c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220254
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x22024c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x220260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1239 + 3 + Unsigned + BigEndian +
+ +
0x220264
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1295 + Unsigned + BigEndian +
+ +
0x220268
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x22026c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220270
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1239 + 3 + Unsigned + BigEndian +
+ +
0x220284
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220300
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220300
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220300
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220304
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x220314
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x22030c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220314
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x22030c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220314
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x22030c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x220320
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220320
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220320
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220324
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian + Boolean +
+ +
0x220340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220344
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian + Boolean +
+ +
0x220360
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x220360
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x220360
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x220364
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x90064
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x90100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe30a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 5 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 6 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 10 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 11 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 13 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 14 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 15 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 17 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 19 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 20 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 21 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 18 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 20 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 24 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 19 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 21 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 23 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 25 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 30 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 11 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 5 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 6 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 10 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 11 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 12 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 13 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 14 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 15 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 16 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 17 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 24 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 23 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + 25 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 30 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 11 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 18 + Unsigned + BigEndian +
+ +
0x30024
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + N903 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x30104
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N424 + N221 + N218 + N417 + N195 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 8 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 10 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 12 + Unsigned + BigEndian +
+ + 0 + + +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 24 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x30128
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x30148
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + Unsigned + BigEndian +
+ +
0x30120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x120004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x12000c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x120000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N376 + N588 + N107 + N595 + N869 + N863 + N804 + 1 + Unsigned + BigEndian +
+ +
0x130004
+ 4 + RW + Device + NoCache + 1000 + N514 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x138024
+ 4 + RW + Device + N595 + N903 + N4 + Unsigned + BigEndian +
+ +
0x138030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N376 + N588 + N107 + N869 + N863 + N804 + Unsigned + BigEndian +
+ +
0x138020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N869 + N863 + N804 + 3 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130224
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130244
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130268
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N555 + N16 + N13 + Signed + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x130064
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + Unsigned + BigEndian +
+ +
0x130068
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x13006c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + Unsigned + BigEndian +
+ +
0x130070
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x130084
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N23 + Unsigned + BigEndian +
+ +
0x130088
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x13008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N23 + Unsigned + BigEndian +
+ +
0x130090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x130024
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130044
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + 1 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x1300a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x1300a8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x1300ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x1300b0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x130204
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x210004
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x210104
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + N903 + Unsigned + BigEndian +
+ +
0x210184
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + N903 + Unsigned + BigEndian +
+ +
0x210204
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N970 + N969 + N903 + Unsigned + BigEndian +
+ +
0x210208
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x21020c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x210210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x210304
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x11208
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x11108
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x30164
+ 4 + RW + Device + NoCache + 10000 + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x3e400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x3e404
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian + Boolean +
+ +
0x55000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x10088
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N195 + N488 + N479 + N403 + N410 + N1321 + N1325 + Unsigned + BigEndian +
+ +
0x10184
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x101a8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N982 + Unsigned + BigEndian +
+ +
0x101c8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N982 + Signed + BigEndian +
+ +
0x101e8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N982 + Unsigned + BigEndian +
+ +
0x10208
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N982 + Unsigned + BigEndian +
+ +
0x10228
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N982 + Unsigned + BigEndian +
+ +
0x10248
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N982 + Unsigned + BigEndian +
+ +
0x40110
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x40310
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x40210
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x13000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x13004
+ 4 + RO + Device + NoCache + 5000 + N903 + N10 + N37 + N4 + N904 + N905 + N1177 + Unsigned + BigEndian +
+ +
0x13020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x13024
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x60004
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x60000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60024
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x60020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60044
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 8 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 9 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 11 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 17 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x60060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60064
+ 4 + RW + Device + WriteAround + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x60080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60084
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 17 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 2 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 4 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 16 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 17 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x31404
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian + Boolean +
+ +
0x10044
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N644 + P1 + + + N644 + P1 + + + N645 + N646 + N647 + N648 + N649 + N650 + N651 + N652 + P1||P2||P3||P4||P5||P6||P7||P8 + + +
0x30280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1532 + N1531 + P1&&P3||P2 + + +
0x30240
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1533 + N1531 + N431 + P1&&P3||P2||P4 + + +
0x30300
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1534 + N1531 + P1&&P3||P2 + + +
0x302c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1535 + N1531 + P1&&P3||P2 + + + N1143 + N1144 + P1||P2 + + +
0xa0000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + TLParamsLocked + N1536 + P1||P2 + + + TLParamsLocked + P1 + + + N338 + N340 + N342 + N344 + N346 + N348 + P1||P2||P3||P4||P5||P6 + + + N339 + N341 + N343 + N345 + N347 + N349 + P1||P2||P3||P4||P5||P6 + + + N278 + P1 + + + N285 + N287 + N289 + N291 + N293 + N295 + P1||P2||P3||P4||P5||P6 + + + N286 + N288 + N290 + N292 + N294 + N296 + P1||P2||P3||P4||P5||P6 + + + N302 + N304 + N306 + N308 + N310 + N312 + N314 + N316 + N318 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N303 + N305 + N307 + N309 + N311 + N313 + N315 + N317 + N319 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + +
0xe0020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe00a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe00c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe00e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0120
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + N1537 + N1538 + N1539 + N1540 + N1541 + N1542 + N1543 + N1544 + N1545 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N375 + N374 + P1||P2 + + + N378 + N379 + N380 + P1||P2||P3 + + +
0x50020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ + N1546 + N1547 + N1548 + P1||P2||P3 + + + N797 + P1=3 + + +
0xb0040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb00a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0160
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb01c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0280
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb03a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xb0460
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + N1386 + N1376 + N1549 + N1377 + N1378 + N1550 + N1379 + N1380 + N1381 + N1382 + N1551 + N1552 + N1553 + N1554 + N1555 + N1556 + N1557 + N1558 + N1383 + N1384 + N1385 + P1||P2||P3||P4||P5||P6||P8||P7||P9||P10||P11||P12||P13||P14||P15||P16||P17||P18||P19||P20||P21 + + + N1374 + P1 + + + N1374 + P1 + + + N1374 + P1 + + + N1439 + N1440 + N1441 + N1442 + N1443 + N1444 + N1445 + N1446 + N1447 + N1448 + P1||P2||P3||P4||P5||P6||P7||P8||P9||P10 + + + N1459 + N1454 + (P2=0x4)?((P1=0)?0x10:0x11):P2 + + + N668 + N669 + N670 + N671 + N672 + N673 + N674 + N675 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N804 + P1<>0 + + + N836 + N1490 + N1491 + N1492 + N1493 + ((P1=0)?P2:((P1=1)?P3:((P1=2)?P4:((P1=3)?P5:0xffffffff))))+0x8 + + + N836 + N1494 + N1495 + N1496 + N1497 + ((P1=0)?P2:((P1=1)?P3:((P1=2)?P4:((P1=3)?P5:0xffffffff))))+0x8 + + + 0 + + +
0x90008
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N1559 + (1<<P1)-1 + + + 0 + + + 1 + + +
0x90028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N1560 + (1<<P1)-1 + + + N1559 + (4<<P1) + + + 1 + + + N1203 + N1204 + N1205 + N1206 + N1207 + N1208 + N1209 + P1||P2||P3||P4||P5||P6||P7 + + + N1203 + N1204 + N1205 + N1206 + N1207 + N1208 + N1209 + P1||P2||P3||P4||P5||P6||P7 + + + 0 + + +
0x30020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1561 + P1||P2 + + + N62 + N64 + P1||P2 + + + N51 + P1 + + + N82 + N84 + N86 + N88 + P1||P2||P3||P4 + + + N1182 + N1180 + N1184 + N1186 + P1||P2||P3||P4 + + + N1183 + N1181 + N1185 + N1187 + P1||P2||P3||P4 + + + N1197 + N1194 + P1||P2 + + + N1198 + N1195 + P1||P2 + + + N1199 + N1196 + (P1<<1)|(P2) + + + N755 + P1 + + +
0x55020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + N1562 + P1 + + +
0x55000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ + N1563 + P1 + + + N545 + N546 + N547 + P1||P2||P3 + + + N1148 + N1150 + N1152 + N1154 + N1156 + P1||P2||P3||P4||P5 + + + N1149 + N1151 + N1153 + N1155 + N1157 + P1||P2||P3||P4||P5 + + + 1 + + + N494 + N496 + N498 + N500 + N502 + N504 + N506 + N508 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N495 + N497 + N499 + N501 + N503 + N505 + N507 + N509 + P1||P2||P3||P4||P5||P6||P7||P8 + + + TLParamsLocked + N1564 + P1||P2 + + + TLParamsLocked + N1565 + P1||P2 + + + TLParamsLocked + N1566 + P1||P2 + + + TLParamsLocked + P1=0 + + + N1483 + P1 + + + N611 + (P1<>0)?(1e6/P1):(0) + + +
0x4e028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N1201 + N221 + N221 + N410 + N424 + N642 + N403 + N195 + N449 + N410 + N424 + N195 + N623 + Unsigned + BigEndian +
+ + N1485 + P1 + + + N684 + P1/1e3 + + + N685 + P1/1e3 + + + N693 + P1/1e3 + + + N694 + P1/1e3 + + + N1567 + P1*1.0 + + + N1568 + P1/1e2 + + + N1569 + P1/1e2 + + + N1570 + N913 + P1+P2*4 + + + N913 + P1*4 + + + 1 + + + TLParamsLocked + N4 + P1||P2 + + + TLParamsLocked + N4 + N10 + P1||P2||P3 + + +
0x30220
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N514 + 3 + Unsigned + BigEndian +
+ + N929 + N1572 + P1||P2 + + +
0x30200
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1573 + P1||P2 + + +
0x30340
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1574 + P1||P2 + + +
0x30320
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1575 + P1||P2 + + +
0x303c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1576 + P1||P2 + + +
0x303a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1577 + P1||P2 + + +
0x30440
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1578 + P1||P2 + + +
0x30420
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1579 + P1||P2 + + +
0x4e100
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1580 + P1||P2 + + + N1463 + P1&0xFFFFFFFF + + + 0x9010c + + + N1570 + P1&0xFFFFFFFF + + +
0x130000
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ + N929 + N1581 + P1||P2 + + + 3 + + + N653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40600:0x40620):((P1=2)?0x40640:0x40660)):(((P1=4)||(P1=5))?((P1=4)?0x40680:0x406a0):((P1=6)?0x406c0:((P1=7)?0x405e0:0xffffffff)))) + + + N1582 + 4 + RO + Device + AcquisitionStatusSelector + Unsigned + BigEndian + + + N653 + N1583 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40608:0x40628):((P1=2)?0x40648:0x40668)):(((P1=4)||(P1=5))?((P1=4)?0x40688:0x406a8):((P1=6)?0x406c8:((P1=7)?0x405e8:0xffffffff)))) + + + N1584 + 4 + RO + Device + NoCache + N537 + N536 + N552 + AcquisitionStatusSelector + Unsigned + BigEndian + + + N653 + N1585 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + 0 + + + N1145 + ((P1=0)?0x70300:((P1=1)?0x70320:0xffffffff)) + + + N1586 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1587 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1145 + ((P1=0)?0x70304:((P1=1)?0x70324:0xffffffff)) + + + N1588 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1589 + Increasing + + + N1145 + ((P1=0)?0x70308:((P1=1)?0x70328:0xffffffff)) + + + N1590 + 4 + RO + Device + N470 + N456 + N1127 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1591 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x7030c:((P1=1)?0x7032c:0xffffffff)) + + + N1592 + 4 + RO + Device + N470 + N456 + N1127 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1593 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70310:((P1=1)?0x70330:0xffffffff)) + + + N1594 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1595 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70400:((P1=1)?0x70420:0xffffffff)) + + + N1596 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1597 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1145 + ((P1=0)?0x70404:((P1=1)?0x70424:0xffffffff)) + + + N1598 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1599 + Increasing + + + N1145 + ((P1=0)?0x70408:((P1=1)?0x70428:0xffffffff)) + + + N1600 + 4 + RO + Device + N463 + N449 + N1132 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1601 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x7040c:((P1=1)?0x7042c:0xffffffff)) + + + N1602 + 4 + RO + Device + N463 + N449 + N1132 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1603 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70410:((P1=1)?0x70430:0xffffffff)) + + + N1604 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1605 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70100:((P1=1)?0x70120:0xffffffff)) + + + N1606 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1607 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1145 + ((P1=0)?0x70104:((P1=1)?0x70124:0xffffffff)) + + + N1608 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1609 + Increasing + + + N1145 + ((P1=0)?0x70108:((P1=1)?0x70128:0xffffffff)) + + + N1610 + 4 + RO + Device + N470 + N456 + N1117 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1611 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x7010c:((P1=1)?0x7012c:0xffffffff)) + + + N1612 + 4 + RO + Device + N470 + N456 + N1117 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1613 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70110:((P1=1)?0x70130:0xffffffff)) + + + N1614 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1615 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70200:((P1=1)?0x70220:0xffffffff)) + + + N1616 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1617 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1145 + ((P1=0)?0x70204:((P1=1)?0x70224:0xffffffff)) + + + N1618 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1619 + Increasing + + + N1145 + ((P1=0)?0x70208:((P1=1)?0x70228:0xffffffff)) + + + N1620 + 4 + RO + Device + N463 + N449 + N1122 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1621 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x7020c:((P1=1)?0x7022c:0xffffffff)) + + + N1622 + 4 + RO + Device + N463 + N449 + N1122 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1623 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70210:((P1=1)?0x70230:0xffffffff)) + + + N1624 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1625 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1145 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1626 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1627 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1145 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1628 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1629 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1145 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1630 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1631 + ((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=1)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + ((P1=0)?((TO&0x80000000)>>31):((P1=1)?((TO&0x80000000)>>31):0xffffffff)) + N1631 + Increasing + + + N1145 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1632 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1633 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1145 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1634 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1635 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1145 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1636 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1145 + N1637 + ((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=1)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + ((P1=0)?((TO&0x40000000)>>30):((P1=1)?((TO&0x40000000)>>30):0xffffffff)) + N1637 + Increasing + + + 7 + + + N1341 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0024:0xa0044)):((P1=9)?0xa0064:((P1=10)?0xa00a4:0xa00c4)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e4:((P1=13)?0xa0104:0xa0144)):((P1=15)?0xa0124:((P1=16)?0xa02c4:0xa0084))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c4:0xa0204)):((P1=21)?0xa0004:((P1=22)?0xa01a4:0xffffffff))))) + + + N1638 + 4 + RW + Device + NoCache + N1321 + ChunkSelector + Unsigned + BigEndian + + + N1341 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?1:((P1=1)?1:1)):((P1=3)?1:((P1=4)?1:1))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?1:((P1=7)?0:0)):((P1=9)?0:((P1=10)?0:0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0:((P1=13)?0:0)):((P1=15)?0:((P1=16)?0:0))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?1:((P1=19)?0:0)):((P1=21)?1:((P1=22)?0:1))))) + + + N1640 + N1341 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:FROM))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?FROM:((P1=7)?FROM:FROM)):((P1=9)?FROM:((P1=10)?FROM:FROM)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?FROM:((P1=13)?FROM:FROM)):((P1=15)?FROM:((P1=16)?FROM:FROM))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?FROM:((P1=19)?FROM:FROM)):((P1=21)?FROM:((P1=22)?FROM:0xffffffff))))) + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:TO))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?TO:((P1=7)?TO:TO)):((P1=9)?TO:((P1=10)?TO:TO)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?TO:((P1=13)?TO:TO)):((P1=15)?TO:((P1=16)?TO:TO))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?TO:((P1=19)?TO:TO)):((P1=21)?TO:((P1=22)?TO:0xffffffff))))) + N1639 + Varying + + + N1341 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0020:0xa0040)):((P1=9)?0xa0060:((P1=10)?0xa00a0:0xa00c0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e0:((P1=13)?0xa0100:0xa0140)):((P1=15)?0xa0120:((P1=16)?0xa02c0:0xa0080))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c0:0xa0200)):((P1=21)?0xa0004:((P1=22)?0xa01a0:0xffffffff))))) + + + N1641 + 4 + RO + Device + NoCache + N1321 + ChunkSelector + Unsigned + BigEndian + + + N1341 + N1642 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:P2))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?P2:((P1=7)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=9)?((P2&0x40000000)>>30):((P1=10)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?((P2&0x40000000)>>30):((P1=13)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=15)?((P2&0x40000000)>>30):((P1=16)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?P2:((P1=19)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=21)?P2:((P1=22)?((P2&0x40000000)>>30):0xffffffff))))) + + + 0 + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1643 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1644 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1645 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1646 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1647 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1648 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1064:((P1=1)?0xe10a4:0xe10e4)):(((P1=3)||(P1=4))?((P1=3)?0xe1124:0xe1164):((P1=5)?0xe11c4:0xffffffff))) + + + N1649 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1650 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1068:((P1=1)?0xe10a8:0xe10e8)):(((P1=3)||(P1=4))?((P1=3)?0xe1128:0xe1168):((P1=5)?0xe11c8:0xffffffff))) + + + N1651 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1652 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe106c:((P1=1)?0xe10ac:0xe10ec)):(((P1=3)||(P1=4))?((P1=3)?0xe112c:0xe116c):((P1=5)?0xe11cc:0xffffffff))) + + + N1653 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1654 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1070:((P1=1)?0xe10b0:0xe10f0)):(((P1=3)||(P1=4))?((P1=3)?0xe1130:0xe1170):((P1=5)?0xe11d0:0xffffffff))) + + + N1655 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1656 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1074:((P1=1)?0xe10b4:0xe10f4)):(((P1=3)||(P1=4))?((P1=3)?0xe1134:0xe1174):((P1=5)?0xe11d4:0xffffffff))) + + + N1657 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1658 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1660 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1661 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1662 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1663 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1664 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1665 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1044:((P1=1)?0xe1084:0xe10c4)):(((P1=3)||(P1=4))?((P1=3)?0xe1104:0xe1144):((P1=5)?0xe1184:0xffffffff))) + + + N1666 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1667 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1048:((P1=1)?0xe1088:0xe10c8)):(((P1=3)||(P1=4))?((P1=3)?0xe1108:0xe1148):((P1=5)?0xe1188:0xffffffff))) + + + N1668 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1669 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe104c:((P1=1)?0xe108c:0xe10cc)):(((P1=3)||(P1=4))?((P1=3)?0xe110c:0xe114c):((P1=5)?0xe118c:0xffffffff))) + + + N1670 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1671 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1050:((P1=1)?0xe1090:0xe10d0)):(((P1=3)||(P1=4))?((P1=3)?0xe1110:0xe1150):((P1=5)?0xe1190:0xffffffff))) + + + N1672 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1673 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1054:((P1=1)?0xe1094:0xe10d4)):(((P1=3)||(P1=4))?((P1=3)?0xe1114:0xe1154):((P1=5)?0xe1194:0xffffffff))) + + + N1674 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1675 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + 0 + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1677 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1678 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1679 + 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1680 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1681 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1682 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=2))?((P3&0x10000000)>>28):(((P1=0)&&(P2=3))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=7))?((P3&0x10000000)>>28):(((P1=0)&&(P2=8))?((P3&0x10000000)>>28):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0024:0xe0044):(((P1=0)&&(P2=2))?0xe0064:(((P1=0)&&(P2=3))?0xe0084:0xe00a4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c4:0xe00e4):(((P1=0)&&(P2=7))?0xe0104:(((P1=0)&&(P2=8))?0xe0124:0xffffffff)))) + + + N1683 + 4 + RW + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?FROM:FROM):(((P1=0)&&(P2=2))?FROM:(((P1=0)&&(P2=3))?FROM:FROM))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?FROM:FROM):(((P1=0)&&(P2=7))?FROM:(((P1=0)&&(P2=8))?FROM:0xffffffff)))) + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?TO:TO):(((P1=0)&&(P2=2))?TO:(((P1=0)&&(P2=3))?TO:TO))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?TO:TO):(((P1=0)&&(P2=7))?TO:(((P1=0)&&(P2=8))?TO:0xffffffff)))) + N1684 + Varying + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0028:0xe0048):(((P1=0)&&(P2=2))?0xe0068:(((P1=0)&&(P2=3))?0xe0088:0xe00a8))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c8:0xe00e8):(((P1=0)&&(P2=7))?0xe0108:(((P1=0)&&(P2=8))?0xe0128:0xffffffff)))) + + + N1685 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1686 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe002c:0xe004c):(((P1=0)&&(P2=2))?0xe006c:(((P1=0)&&(P2=3))?0xe008c:0xe00ac))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00cc:0xe00ec):(((P1=0)&&(P2=7))?0xe010c:(((P1=0)&&(P2=8))?0xe012c:0xffffffff)))) + + + N1687 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1688 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0030:0xe0050):(((P1=0)&&(P2=2))?0xe0070:(((P1=0)&&(P2=3))?0xe0090:0xe00b0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d0:0xe00f0):(((P1=0)&&(P2=7))?0xe0110:(((P1=0)&&(P2=8))?0xe0130:0xffffffff)))) + + + N1689 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1690 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0034:0xe0054):(((P1=0)&&(P2=2))?0xe0074:(((P1=0)&&(P2=3))?0xe0094:0xe00b4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d4:0xe00f4):(((P1=0)&&(P2=7))?0xe0114:(((P1=0)&&(P2=8))?0xe0134:0xffffffff)))) + + + N1691 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1692 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1694 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1695 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1696 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1697 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1698 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1699 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1700 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1701 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1702 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1703 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1704 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1705 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1706 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1707 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1708 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1709 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1710 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1711 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + 0 + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1712 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1713 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1714 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1715 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1716 + 4 + RO + Device + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1717 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20424:0x20444):((P1=2)?0x20464:0xffffffff)) + + + N1718 + 4 + RW + Device + N297 + N370 + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1719 + Increasing + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20428:0x20448):((P1=2)?0x20468:0xffffffff)) + + + N1720 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1721 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x2042c:0x2044c):((P1=2)?0x2046c:0xffffffff)) + + + N1722 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1723 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20434:0x20454):((P1=2)?0x20474:0xffffffff)) + + + N1724 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1725 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1727 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1728 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + 0 + + + N780 + N1729 + (((P1=0)||(P1=1))?((P1=0)?(1):(0)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N780 + N1730 + (((P1=0)||(P1=1))?((P1=0)?(0):(1)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N780 + N1731 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(1):0xffffffff)) + + + 0 + + + N780 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?(4):(5)):((P1=2)?(7):0xffffffff)) + N1732 + Varying + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1733 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1734 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1735 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1736 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1737 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1738 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1739 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1740 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1741 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1742 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1743 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1744 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1745 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1746 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1747 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1748 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1749 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1750 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1751 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1752 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1753 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1754 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50044:0x50004):((P1=2)?0x500c4:0xffffffff)) + + + N1755 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N780 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1756 + Varying + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1757 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1758 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50064:0x50024):((P1=2)?0x500e4:0xffffffff)) + + + N1759 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N780 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1760 + Varying + + + N1387 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?0xb0004:((P1=0x0004)?0xb0024:0xb0064)):((P1=0x9002)?0xb0084:((P1=0x0009)?0xb0144:0xb00c4))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?0xb00e4:((P1=0x9006)?0xb0104:0xb0124)):((P1=0x9008)?0xb04c4:((P1=0x9009)?0xb04e4:0xffffffff)))) + + + N1761 + 4 + RW + Device + EventSelector + Unsigned + BigEndian + + + N1387 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?FROM:((P1=0x0004)?FROM:FROM)):((P1=0x9002)?FROM:((P1=0x0009)?FROM:FROM))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?FROM:((P1=0x9006)?FROM:FROM)):((P1=0x9008)?FROM:((P1=0x9009)?FROM:0xffffffff)))) + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?TO:((P1=0x0004)?TO:TO)):((P1=0x9002)?TO:((P1=0x0009)?TO:TO))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?TO:((P1=0x9006)?TO:TO)):((P1=0x9008)?TO:((P1=0x9009)?TO:0xffffffff)))) + N1762 + Varying + + +
0xf2f07034
+ 4 + RO + Device + ExpertFeatureAccessSelector + Unsigned + BigEndian +
+ + N1224 + N1764 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x08000000)>>27):((P1=4)?((P2&0x08000000)>>27):((P2&0x04000000)>>26))):((P1=6)?((P2&0x02000000)>>25):((P1=8)?((P2&0x00800000)>>23):((P2&0x00400000)>>22)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?((P2&0x00100000)>>20):((P1=12)?((P2&0x00080000)>>19):((P2&0x00040000)>>18))):(((P1=14)||(P1=15))?((P1=14)?((P2&0x00020000)>>17):((P2&0x00010000)>>16)):((P1=16)?((P2&0x00008000)>>15):0xffffffff)))) + + + N1224 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80100:((P1=4)?0x80100:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):(((P1=14)||(P1=15))?((P1=14)?0x80200:0x80300):((P1=16)?0xffffffff:0xffffffff)))) + + + N1224 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):(((P1=14)||(P1=15))?((P1=14)?1:1):((P1=16)?0:0)))) + + + N1766 + N1765 + 4 + RO + Device + N1227 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1224 + N1767 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):(((P1=14)||(P1=15))?((P1=14)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=16)?(0):0xffffffff)))) + + + N1224 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80104:((P1=4)?0x80104:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):(((P1=14)||(P1=15))?((P1=14)?0x80204:0x80304):((P1=16)?0xffffffff:0xffffffff)))) + + + N1224 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):(((P1=14)||(P1=15))?((P1=14)?1:1):((P1=16)?0:0)))) + + + N1769 + N1768 + 4 + RW + Device + N1227 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1224 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?FROM:((P1=4)?FROM:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):(((P1=14)||(P1=15))?((P1=14)?FROM:FROM):((P1=16)?(0):0xffffffff)))) + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?TO:((P1=4)?TO:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):(((P1=14)||(P1=15))?((P1=14)?TO:TO):((P1=16)?(0):0xffffffff)))) + N1770 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1771 + 4 + RO + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + N1772 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1773 + 4 + RO + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + N1774 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0004:0xc0204):((P1=2)?0xc0404:0xc0604)):(((P1=4)||(P1=5))?((P1=4)?0xc0804:0xc0a04):((P1=6)?0xc0c04:((P1=7)?0xc0e04:0xffffffff)))) + + + N1775 + 4 + RW + Device + N1239 + N812 + N676 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1776 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0020:0xc0220):((P1=2)?0xc0420:0xc0620)):(((P1=4)||(P1=5))?((P1=4)?0xc0820:0xc0a20):((P1=6)?0xc0c20:((P1=7)?0xc0e20:0xffffffff)))) + + + N1777 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1778 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0024:0xc0224):((P1=2)?0xc0424:0xc0624)):(((P1=4)||(P1=5))?((P1=4)?0xc0824:0xc0a24):((P1=6)?0xc0c24:((P1=7)?0xc0e24:0xffffffff)))) + + + N1779 + 4 + RW + Device + N1239 + N812 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1780 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0040:0xc0240):((P1=2)?0xc0440:0xc0640)):(((P1=4)||(P1=5))?((P1=4)?0xc0840:0xc0a40):((P1=6)?0xc0c40:((P1=7)?0xc0e40:0xffffffff)))) + + + N1781 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1782 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0048:0xc0248):((P1=2)?0xc0448:0xc0648)):(((P1=4)||(P1=5))?((P1=4)?0xc0848:0xc0a48):((P1=6)?0xc0c48:((P1=7)?0xc0e48:0xffffffff)))) + + + N1783 + 4 + RO + Device + NoCache + 5000 + N716 + N681 + N678 + N555 + N707 + N705 + N703 + LineSelector + Unsigned + BigEndian + + + N676 + N1784 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1785 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1786 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=6)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=7)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):((TO&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=6)?((TO&0x80000000)>>31):((P1=7)?((TO&0x80000000)>>31):0xffffffff)))) + N1786 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1787 + 4 + RW + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1788 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=6)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=7)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):((TO&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=6)?((TO&0x40000000)>>30):((P1=7)?((TO&0x40000000)>>30):0xffffffff)))) + N1788 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c4:0xc02c4):((P1=2)?0xc04c4:0xc06c4)):(((P1=4)||(P1=5))?((P1=4)?0xc08c4:0xc0ac4):((P1=6)?0xc0cc4:((P1=7)?0xc0ec4:0xffffffff)))) + + + N1789 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1790 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1791 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1792 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a8:0xc02a8):((P1=2)?0xc04a8:0xc06a8)):(((P1=4)||(P1=5))?((P1=4)?0xc08a8:0xc0aa8):((P1=6)?0xc0ca8:((P1=7)?0xc0ea8:0xffffffff)))) + + + N1793 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1794 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00ac:0xc02ac):((P1=2)?0xc04ac:0xc06ac)):(((P1=4)||(P1=5))?((P1=4)?0xc08ac:0xc0aac):((P1=6)?0xc0cac:((P1=7)?0xc0eac:0xffffffff)))) + + + N1795 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1796 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00b0:0xc02b0):((P1=2)?0xc04b0:0xc06b0)):(((P1=4)||(P1=5))?((P1=4)?0xc08b0:0xc0ab0):((P1=6)?0xc0cb0:((P1=7)?0xc0eb0:0xffffffff)))) + + + N1797 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1798 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a4:0xc02a4):((P1=2)?0xc04a4:0xc06a4)):(((P1=4)||(P1=5))?((P1=4)?0xc08a4:0xc0aa4):((P1=6)?0xc0ca4:((P1=7)?0xc0ea4:0xffffffff)))) + + + N1799 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1800 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1801 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1802 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0060:0xc0260):((P1=2)?0xc0460:0xc0660)):(((P1=4)||(P1=5))?((P1=4)?0xc0860:0xc0a60):((P1=6)?0xc0c60:((P1=7)?0xc0e60:0xffffffff)))) + + + N1803 + 4 + RO + Device + N812 + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1804 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0064:0xc0264):((P1=2)?0xc0464:0xc0664)):(((P1=4)||(P1=5))?((P1=4)?0xc0864:0xc0a64):((P1=6)?0xc0c64:((P1=7)?0xc0e64:0xffffffff)))) + + + N1805 + 4 + RW + Device + N1239 + N812 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1806 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1808 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1809 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1810 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1811 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1812 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1813 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P2&0x01000000)>>24))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=6)?((P2&0x01000000)>>24):((P1=7)?((P2&0x01000000)>>24):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1814 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1815 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=2)?((P2&0x00000010)>>4):((P2&0x00000010)>>4))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=6)?((P2&0x00000010)>>4):((P1=7)?((P2&0x00000010)>>4):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1816 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1817 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=2)?((P2&0x00000008)>>3):((P2&0x00000008)>>3))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=6)?((P2&0x00000008)>>3):((P1=7)?((P2&0x00000008)>>3):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1818 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1819 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=2)?((P2&0x00000004)>>2):((P2&0x00000004)>>2))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=6)?((P2&0x00000004)>>2):((P1=7)?((P2&0x00000004)>>2):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1820 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1821 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=2)?((P2&0x00000002)>>1):((P2&0x00000002)>>1))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=6)?((P2&0x00000002)>>1):((P1=7)?((P2&0x00000002)>>1):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0128:0xc0328):((P1=2)?0xc0528:0xc0728)):(((P1=4)||(P1=5))?((P1=4)?0xc0928:0xc0b28):((P1=6)?0xc0d28:((P1=7)?0xc0f28:0xffffffff)))) + + + N1822 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1823 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0084:0xc0284):((P1=2)?0xc0484:0xc0684)):(((P1=4)||(P1=5))?((P1=4)?0xc0884:0xc0a84):((P1=6)?0xc0c84:((P1=7)?0xc0e84:0xffffffff)))) + + + N1824 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1825 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1826 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1827 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1828 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1829 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1830 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1831 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1832 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1833 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1834 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1835 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P2&0x08000000)>>27))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=6)?((P2&0x08000000)>>27):((P1=7)?((P2&0x08000000)>>27):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1836 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1837 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P2&0x04000000)>>26))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=6)?((P2&0x04000000)>>26):((P1=7)?((P2&0x04000000)>>26):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1838 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1839 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0108:0xc0308):((P1=2)?0xc0508:0xc0708)):(((P1=4)||(P1=5))?((P1=4)?0xc0908:0xc0b08):((P1=6)?0xc0d08:((P1=7)?0xc0f08:0xffffffff)))) + + + N1840 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1841 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc010c:0xc030c):((P1=2)?0xc050c:0xc070c)):(((P1=4)||(P1=5))?((P1=4)?0xc090c:0xc0b0c):((P1=6)?0xc0d0c:((P1=7)?0xc0f0c:0xffffffff)))) + + + N1842 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1843 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0110:0xc0310):((P1=2)?0xc0510:0xc0710)):(((P1=4)||(P1=5))?((P1=4)?0xc0910:0xc0b10):((P1=6)?0xc0d10:((P1=7)?0xc0f10:0xffffffff)))) + + + N1844 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1845 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0104:0xc0304):((P1=2)?0xc0504:0xc0704)):(((P1=4)||(P1=5))?((P1=4)?0xc0904:0xc0b04):((P1=6)?0xc0d04:((P1=7)?0xc0f04:0xffffffff)))) + + + N1846 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1847 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1848 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1849 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1850 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1851 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=2)?((P2&0x00200000)>>21):((P2&0x00200000)>>21))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=6)?((P2&0x00200000)>>21):((P1=7)?((P2&0x00200000)>>21):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1852 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1853 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=2)?((P2&0x00100000)>>20):((P2&0x00100000)>>20))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=6)?((P2&0x00100000)>>20):((P1=7)?((P2&0x00100000)>>20):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1854 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1855 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=2)?((P2&0x00080000)>>19):((P2&0x00080000)>>19))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=6)?((P2&0x00080000)>>19):((P1=7)?((P2&0x00080000)>>19):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1856 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1857 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=2)?((P2&0x00040000)>>18):((P2&0x00040000)>>18))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=6)?((P2&0x00040000)>>18):((P1=7)?((P2&0x00040000)>>18):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1858 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1859 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1860 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1861 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00020000)>>17):((P2&0x00020000)>>17)):((P1=2)?((P2&0x00020000)>>17):((P2&0x00020000)>>17))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00020000)>>17):((P2&0x00020000)>>17)):((P1=6)?((P2&0x00020000)>>17):((P1=7)?((P2&0x00020000)>>17):0xffffffff)))) + + + N746 + (((P1=17)||(P1=0))?((P1=17)?0xc00e0:0xc02e0):((P1=1)?0xc04e0:((P1=2)?0xc06e0:0xffffffff))) + + + N1862 + 4 + RO + Device + UserOutputSelector + Unsigned + BigEndian + + + N746 + N1863 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=1)?((P2&0x80000000)>>31):((P1=2)?((P2&0x80000000)>>31):0xffffffff))) + + + N746 + (((P1=17)||(P1=0))?((P1=17)?0xc00e4:0xc02e4):((P1=1)?0xc04e4:((P1=2)?0xc06e4:0xffffffff))) + + + N1864 + 4 + RW + Device + N733 + N707 + UserOutputSelector + Unsigned + BigEndian + + + N746 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1865 + Varying + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1866 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + N1867 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=1)?((P2&0x40000000)>>30):((P1=2)?((P2&0x40000000)>>30):0xffffffff))) + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1868 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + N1869 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=1)?((P2&0x10000000)>>28):((P1=2)?((P2&0x10000000)>>28):0xffffffff))) + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0144:0xc0344):((P1=1)?0xc0544:((P1=2)?0xc0744:0xffffffff))) + + + N1870 + 4 + RW + Device + N733 + N713 + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1871 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222500:0x222520):((P1=2)?0x222540:((P1=3)?0x222560:0xffffffff))) + + + N1872 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1873 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222500:0x222520):((P1=2)?0x222540:((P1=3)?0x222560:0xffffffff))) + + + N1874 + 4 + RO + Device + N863 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1875 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222500:0x222520):((P1=2)?0x222540:((P1=3)?0x222560:0xffffffff))) + + + N1876 + 4 + RO + Device + N889 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1877 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222504:0x222524):((P1=2)?0x222544:((P1=3)?0x222564:0xffffffff))) + + + N1878 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1879 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22250c:0x22252c):((P1=2)?0x22254c:((P1=3)?0x22256c:0xffffffff))) + + + N1880 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1881 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22250c:0x22252c):((P1=2)?0x22254c:((P1=3)?0x22256c:0xffffffff))) + + + N1882 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1883 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22250c:0x22252c):((P1=2)?0x22254c:((P1=3)?0x22256c:0xffffffff))) + + + N1884 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1885 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221200:0x221220):((P1=2)?0x221240:((P1=3)?0x221260:0xffffffff))) + + + N1886 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1887 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221200:0x221220):((P1=2)?0x221240:((P1=3)?0x221260:0xffffffff))) + + + N1888 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1889 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221200:0x221220):((P1=2)?0x221240:((P1=3)?0x221260:0xffffffff))) + + + N1890 + 4 + RO + Device + N889 + N863 + N843 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1891 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221204:0x221224):((P1=2)?0x221244:((P1=3)?0x221264:0xffffffff))) + + + N1892 + 4 + RW + Device + N843 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1893 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221208:0x221228):((P1=2)?0x221248:((P1=3)?0x221268:0xffffffff))) + + + N1894 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1895 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22120c:0x22122c):((P1=2)?0x22124c:((P1=3)?0x22126c:0xffffffff))) + + + N1896 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1897 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221210:0x221230):((P1=2)?0x221250:((P1=3)?0x221270:0xffffffff))) + + + N1898 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1899 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221300:0x221320):((P1=2)?0x221340:((P1=3)?0x221360:0xffffffff))) + + + N1900 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1901 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221300:0x221320):((P1=2)?0x221340:((P1=3)?0x221360:0xffffffff))) + + + N1902 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1903 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221300:0x221320):((P1=2)?0x221340:((P1=3)?0x221360:0xffffffff))) + + + N1904 + 4 + RO + Device + N889 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1905 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221304:0x221324):((P1=2)?0x221344:((P1=3)?0x221364:0xffffffff))) + + + N1906 + 4 + RW + Device + N863 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1907 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221308:0x221328):((P1=2)?0x221348:((P1=3)?0x221368:0xffffffff))) + + + N1908 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1909 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22130c:0x22132c):((P1=2)?0x22134c:((P1=3)?0x22136c:0xffffffff))) + + + N1910 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1911 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221310:0x221330):((P1=2)?0x221350:((P1=3)?0x221370:0xffffffff))) + + + N1912 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1913 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221400:0x221420):((P1=2)?0x221440:((P1=3)?0x221460:0xffffffff))) + + + N1914 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1915 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221400:0x221420):((P1=2)?0x221440:((P1=3)?0x221460:0xffffffff))) + + + N1916 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1917 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221400:0x221420):((P1=2)?0x221440:((P1=3)?0x221460:0xffffffff))) + + + N1918 + 4 + RO + Device + N889 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1919 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221404:0x221424):((P1=2)?0x221444:((P1=3)?0x221464:0xffffffff))) + + + N1920 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1921 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221500:0x221520):((P1=2)?0x221540:((P1=3)?0x221560:0xffffffff))) + + + N1922 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1923 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221500:0x221520):((P1=2)?0x221540:((P1=3)?0x221560:0xffffffff))) + + + N1924 + 4 + RO + Device + N863 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1925 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221500:0x221520):((P1=2)?0x221540:((P1=3)?0x221560:0xffffffff))) + + + N1926 + 4 + RO + Device + N889 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1927 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221504:0x221524):((P1=2)?0x221544:((P1=3)?0x221564:0xffffffff))) + + + N1928 + 4 + RW + Device + N10 + N4 + N107 + N588 + N617 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1929 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22150c:0x22152c):((P1=2)?0x22154c:((P1=3)?0x22156c:0xffffffff))) + + + N1930 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1931 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22150c:0x22152c):((P1=2)?0x22154c:((P1=3)?0x22156c:0xffffffff))) + + + N1932 + 4 + RO + Device + N10 + N4 + N107 + N588 + N617 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1933 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221600:0x221620):((P1=2)?0x221640:((P1=3)?0x221660:0xffffffff))) + + + N1934 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1935 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221600:0x221620):((P1=2)?0x221640:((P1=3)?0x221660:0xffffffff))) + + + N1936 + 4 + RO + Device + N869 + N863 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1937 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221600:0x221620):((P1=2)?0x221640:((P1=3)?0x221660:0xffffffff))) + + + N1938 + 4 + RO + Device + N889 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1939 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221604:0x221624):((P1=2)?0x221644:((P1=3)?0x221664:0xffffffff))) + + + N1940 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1941 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221608:0x221628):((P1=2)?0x221648:((P1=3)?0x221668:0xffffffff))) + + + N1942 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1943 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22160c:0x22162c):((P1=2)?0x22164c:((P1=3)?0x22166c:0xffffffff))) + + + N1944 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1945 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221610:0x221630):((P1=2)?0x221650:((P1=3)?0x221670:0xffffffff))) + + + N1946 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1947 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221900:0x221920):((P1=2)?0x221940:((P1=3)?0x221960:0xffffffff))) + + + N1948 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1949 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221900:0x221920):((P1=2)?0x221940:((P1=3)?0x221960:0xffffffff))) + + + N1950 + 4 + RO + Device + N869 + N863 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1951 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221900:0x221920):((P1=2)?0x221940:((P1=3)?0x221960:0xffffffff))) + + + N1952 + 4 + RO + Device + N889 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1953 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221904:0x221924):((P1=2)?0x221944:((P1=3)?0x221964:0xffffffff))) + + + N1954 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1955 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221908:0x221928):((P1=2)?0x221948:((P1=3)?0x221968:0xffffffff))) + + + N1956 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1957 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22190c:0x22192c):((P1=2)?0x22194c:((P1=3)?0x22196c:0xffffffff))) + + + N1958 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1959 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221910:0x221930):((P1=2)?0x221950:((P1=3)?0x221970:0xffffffff))) + + + N1960 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1961 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221700:0x221720):((P1=2)?0x221740:((P1=3)?0x221760:0xffffffff))) + + + N1962 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1963 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221700:0x221720):((P1=2)?0x221740:((P1=3)?0x221760:0xffffffff))) + + + N1964 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1965 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221700:0x221720):((P1=2)?0x221740:((P1=3)?0x221760:0xffffffff))) + + + N1966 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1967 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221704:0x221724):((P1=2)?0x221744:((P1=3)?0x221764:0xffffffff))) + + + N1968 + 4 + RW + Device + N891 + N820 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1969 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221800:0x221820):((P1=2)?0x221840:((P1=3)?0x221860:0xffffffff))) + + + N1970 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1971 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221804:0x221824):((P1=2)?0x221844:((P1=3)?0x221864:0xffffffff))) + + + N1972 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1973 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221100:0x221120):((P1=2)?0x221140:((P1=3)?0x221160:0xffffffff))) + + + N1974 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1975 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221100:0x221120):((P1=2)?0x221140:((P1=3)?0x221160:0xffffffff))) + + + N1976 + 4 + RO + Device + N804 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1977 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221100:0x221120):((P1=2)?0x221140:((P1=3)?0x221160:0xffffffff))) + + + N1978 + 4 + RO + Device + N889 + N869 + N863 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1979 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x221104:0x221124):((P1=2)?0x221144:((P1=3)?0x221164:0xffffffff))) + + + N1980 + 4 + RW + Device + N863 + N836 + N816 + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1981 + Varying + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1982 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1983 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1984 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1985 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1986 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1987 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1988 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1989 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222600:0x222700):((P1=2)?0x222800:((P1=3)?0x222900:0xffffffff))) + + + N1990 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1991 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222600:0x222700):((P1=2)?0x222800:((P1=3)?0x222900:0xffffffff))) + + + N1992 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1993 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222100:0x222200):((P1=2)?0x222300:((P1=3)?0x222400:0xffffffff))) + + + N1994 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1995 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N836 + (((P1=0)||(P1=1))?((P1=0)?0x222100:0x222200):((P1=2)?0x222300:((P1=3)?0x222400:0xffffffff))) + + + N1996 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N836 + N1997 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1210 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x80004:0x80024):((P1=2)?0x80044:0x80084)):(((P1=4)||(P1=5))?((P1=4)?0x800a4:0x800c4):((P1=6)?0x800e4:0xffffffff))) + + + N1998 + 4 + RW + Device + ParameterSelector + Unsigned + BigEndian + + + N1210 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:0xffffffff))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:0xffffffff))) + N1999 + Varying + + + 0 + + + N65 + ((P1=0)?0x130404:((P1=1)?0x130424:0xffffffff)) + + + N2000 + 4 + RW + Device + SequenceControlSelector + Signed + BigEndian + + + N65 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N2001 + Increasing + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N2002 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2003 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N2004 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2005 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N2006 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2007 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2008 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2009 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2010 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2011 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2012 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2013 + ((P1=0)?((P2&0x20000000)>>29):((P1=1)?((P2&0x20000000)>>29):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2014 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2015 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2016 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2017 + ((P1=0)?((P2&0x08000000)>>27):((P1=1)?((P2&0x08000000)>>27):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2018 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2019 + ((P1=0)?((P2&0x04000000)>>26):((P1=1)?((P2&0x04000000)>>26):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2020 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2021 + ((P1=0)?((P2&0x02000000)>>25):((P1=1)?((P2&0x02000000)>>25):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2022 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2023 + ((P1=0)?((P2&0x01000000)>>24):((P1=1)?((P2&0x01000000)>>24):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2024 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2025 + ((P1=0)?((P2&0x00800000)>>23):((P1=1)?((P2&0x00800000)>>23):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N2026 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N2027 + ((P1=0)?((P2&0x00400000)>>22):((P1=1)?((P2&0x00400000)>>22):0xffffffff)) + + + 0 + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130504:0x130524):((P1=2)?0x130544:((P1=3)?0x130564:0xffffffff))) + + + N2028 + 4 + RW + Device + SequenceAddressBitSelector + Signed + BigEndian + + + N89 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N2029 + Increasing + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N2030 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2031 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N2032 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2033 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N2034 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2035 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2036 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2037 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2038 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2039 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2040 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2041 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P1=3)?((P2&0x08000000)>>27):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2042 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2043 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P1=3)?((P2&0x04000000)>>26):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2044 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2045 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):((P1=3)?((P2&0x02000000)>>25):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2046 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2047 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P1=3)?((P2&0x01000000)>>24):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2048 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2049 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):((P1=3)?((P2&0x00800000)>>23):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N2050 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N2051 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):((P1=3)?((P2&0x00400000)>>22):0xffffffff))) + + + 1 + + + N1188 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N2052 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1188 + N2053 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N1188 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N2054 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1188 + N2055 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1188 + (((P1=0)||(P1=1))?((P1=0)?0x11028:0x11008):((P1=2)?0x11048:((P1=3)?0x11068:0xffffffff))) + + + N2057 + 4 + RO + Device + NoCache + 5000 + TemperatureSelector + Signed + BigEndian + + + N1188 + N2058 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + 0 + + +
0x55024
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N2059 + Increasing + + +
0x55028
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2060 + ((P1=0)?P2:0xffffffff) + + +
0x5502c
+ 4 + RO + Device + N2062 + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2061 + ((P1=0)?P2:0xffffffff) + + +
0x55030
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2063 + ((P1=0)?P2:0xffffffff) + + +
0x55004
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N2064 + Increasing + + +
0x55008
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2065 + ((P1=0)?P2:0xffffffff) + + +
0x5500c
+ 4 + RO + Device + N2067 + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2066 + ((P1=0)?P2:0xffffffff) + + +
0x55010
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2068 + ((P1=0)?P2:0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2069 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N756 + N2070 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N756 + N2071 + ((P1=0)?(0):0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2072 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N756 + N2073 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N756 + N2074 + ((P1=0)?(1):0xffffffff) + + + 1 + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N2076 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2077 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40104:0x40204):((P1=2)?0x40304:0xffffffff)) + + + N2078 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2079 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N2080 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2081 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N2082 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2083 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N2084 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2085 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):0xffffffff)) + N2085 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N2086 + 4 + RW + Device + N570 + N552 + TriggerSelector + Unsigned + BigEndian + + + N548 + N2087 + (((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):0xffffffff)) + N2087 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40124:0x40224):((P1=2)?0x40324:0xffffffff)) + + + N2088 + 4 + RW + Device + NoCache + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2089 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2090 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2091 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40144:0x40244):((P1=2)?0x40344:0xffffffff)) + + + N2092 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2093 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2094 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2095 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2096 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2097 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2098 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2099 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2100 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2101 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2102 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2103 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2104 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2105 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2106 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2107 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2108 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2109 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2110 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2111 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2112 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2113 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40164:0x40264):((P1=2)?0x40364:0xffffffff)) + + + N2114 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2115 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2116 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2117 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2118 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2119 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2120 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2121 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2122 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2123 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2124 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2125 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2127 + N2126 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2128 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2130 + N2129 + 4 + RO + Device + N570 + TriggerSelector + Unsigned + BigEndian + + + N548 + N2131 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40188:0x40288):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2133 + N2132 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2134 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4018c:0x4028c):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2136 + N2135 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2137 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40184:0x40284):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2139 + N2138 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?(0):0xffffffff)) + N2140 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2142 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2143 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000400)>>10):((P2&0x00000400)>>10)):((P1=2)?((P2&0x00000400)>>10):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2144 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2145 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000200)>>9):((P2&0x00000200)>>9)):((P1=2)?((P2&0x00000200)>>9):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2146 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2147 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000100)>>8):((P2&0x00000100)>>8)):((P1=2)?((P2&0x00000100)>>8):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2148 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2149 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000080)>>7):((P2&0x00000080)>>7)):((P1=2)?((P2&0x00000080)>>7):0xffffffff)) + + + 0 + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a4:((P1=1)?0x600c4:0x60104)):((P1=3)?0x60144:((P1=4)?0x60184:0xffffffff))) + + + N2150 + 4 + RW + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:0xffffffff))) + N2151 + Increasing + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a8:((P1=1)?0x600c8:0x60108)):((P1=3)?0x60148:((P1=4)?0x60188:0xffffffff))) + + + N2152 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1158 + N2153 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600ac:((P1=1)?0x600cc:0x6010c)):((P1=3)?0x6014c:((P1=4)?0x6018c:0xffffffff))) + + + N2154 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1158 + N2155 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600b0:((P1=1)?0x600d0:0x60110)):((P1=3)?0x60150:((P1=4)?0x60190:0xffffffff))) + + + N2156 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1158 + N2157 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N2158 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1158 + N2159 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):((P1=3)?((P2&0x80000000)>>31):((P1=4)?((P2&0x80000000)>>31):0xffffffff))) + + + N1158 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N2160 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1158 + N2161 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=3)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):0xffffffff))) + + + 0 + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N2162 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2163 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N2164 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2165 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N2166 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2167 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31004:0x31084):((P1=2)?0x310e4:0x31144)):(((P1=4)||(P1=5))?((P1=4)?0x311a4:0x31204):((P1=6)?0x31264:((P1=7)?0x312c4:0xffffffff)))) + + + N2168 + 4 + RW + Device + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N2169 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N2170 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2171 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N2172 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2173 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N2174 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2175 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31044:0x310c4):((P1=2)?0x31124:0x31184)):(((P1=4)||(P1=5))?((P1=4)?0x311e4:0x31244):((P1=6)?0x312a4:((P1=7)?0x31304:0xffffffff)))) + + + N2176 + 4 + RW + Device + N463 + N449 + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N2177 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31048:0x310c8):((P1=2)?0x31128:0x31188)):(((P1=4)||(P1=5))?((P1=4)?0x311e8:0x31248):((P1=6)?0x312a8:((P1=7)?0x31308:0xffffffff)))) + + + N2178 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2179 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3104c:0x310cc):((P1=2)?0x3112c:0x3118c)):(((P1=4)||(P1=5))?((P1=4)?0x311ec:0x3124c):((P1=6)?0x312ac:((P1=7)?0x3130c:0xffffffff)))) + + + N2180 + 4 + RO + Device + N525 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2181 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31050:0x310d0):((P1=2)?0x31130:0x31190)):(((P1=4)||(P1=5))?((P1=4)?0x311f0:0x31250):((P1=6)?0x312b0:((P1=7)?0x31310:0xffffffff)))) + + + N2182 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2183 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N2184 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2185 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N2186 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2187 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N2188 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2189 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31024:0x310a4):((P1=2)?0x31104:0x31164)):(((P1=4)||(P1=5))?((P1=4)?0x311c4:0x31224):((P1=6)?0x31284:((P1=7)?0x312e4:0xffffffff)))) + + + N2190 + 4 + RW + Device + N463 + N449 + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N2191 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31028:0x310a8):((P1=2)?0x31108:0x31168)):(((P1=4)||(P1=5))?((P1=4)?0x311c8:0x31228):((P1=6)?0x31288:((P1=7)?0x312e8:0xffffffff)))) + + + N2192 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2193 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3102c:0x310ac):((P1=2)?0x3110c:0x3116c)):(((P1=4)||(P1=5))?((P1=4)?0x311cc:0x3122c):((P1=6)?0x3128c:((P1=7)?0x312ec:0xffffffff)))) + + + N2194 + 4 + RO + Device + N518 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2195 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31030:0x310b0):((P1=2)?0x31110:0x31170)):(((P1=4)||(P1=5))?((P1=4)?0x311d0:0x31230):((P1=6)?0x31290:((P1=7)?0x312f0:0xffffffff)))) + + + N2196 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2197 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N278 + FROM + (TO=(-1))?(P1?0:1):(TO) + N1471 + Increasing + + + N779 + N778 + N777 + FROM + (TO=(-1))?(P3?0:(P2?1:(P1?2:0))):(TO) + N1472 + Increasing + + + N1386 + N1378 + N1557 + N1376 + N1381 + N1380 + N1554 + N1555 + N1552 + N1551 + N1385 + N1556 + N1384 + N1379 + N1553 + N1377 + N1558 + N1382 + N1383 + N1550 + FROM + (TO=(-1))?(P4?0x4:(P16?0x9001:(P2?0x9002:(P20?0x9003:(P14?0x9004:(P6?0x9005:(P5?0x9006:(P18?0x9007:(P1?0xFFFF:(P10?0xa000:(P9?0xa003:(P15?0xa006:(P7?0xa009:(P8?0xa100:(P12?0xa103:(P3?0xa106:(P17?0xa109:(P13?0x9008:(P11?0x9009:(P19?0x0009:0)))))))))))))))))))):(TO) + N1473 + Increasing + + + (FROM=0)?(0):((FROM=2)?(1):((FROM=1)?(1):(0xffffffff))) + (TO=0)?(0):((TO=1)?(1):(0xffffffff)) + N1763 + Varying + + + N1458 + N1457 + FROM + ((TO=1)&&(P1=0))?(0):(((TO=0)&&(P2=0))?(1):(TO)) + N1460 + Varying + + + N1450 + N1453 + N1452 + N1451 + FROM + ((TO=4)&&(P1=0))?(P4?5:(P3?6:7)):(((TO=5)&&(P4=0))?(P1?4:(P3?6:7)):(((TO=6)&&(P3=0))?(P1?4:(P4?5:7)):(((TO=7)&&(P2=0))?(P1?4:(P4?5:6)):(TO)))) + N1455 + Varying + + + N671 + N669 + N670 + N668 + N675 + N674 + N673 + N672 + FROM + (TO=(-1))?(P4?0:(P2?1:(P3?2:(P1?3:(P8?4:(P7?5:(P6?6:(P5?7:0)))))))):(TO) + N1474 + Increasing + + + (FROM=7)?(7):((FROM=1)?(1):((FROM=2)?(2):((FROM=27)?(27):((FROM=28)?(28):((FROM=29)?(29):((FROM=30)?(30):((FROM=255)?(7):((FROM=256)?(1):((FROM=10)?(10):((FROM=11)?(11):((FROM=12)?(12):((FROM=13)?(13):((FROM=3)?(3):((FROM=14)?(14):(0xffffffff))))))))))))))) + (TO=7)?(7):((TO=1)?(1):((TO=2)?(2):((TO=27)?(27):((TO=28)?(28):((TO=29)?(29):((TO=30)?(30):((TO=10)?(10):((TO=11)?(11):((TO=12)?(12):((TO=13)?(13):((TO=3)?(3):((TO=14)?(14):(0xffffffff))))))))))))) + N1807 + Varying + + + N744 + N743 + N742 + N745 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1475 + Increasing + + + FROM + TO + N1486 + Increasing + + + N749 + N748 + N747 + N750 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1476 + Increasing + + + FROM + TO + N1487 + Increasing + + + N833 + N835 + N832 + N834 + FROM + ((P3&&(TO=0))||(P1&&(TO=1))||(P4&&(TO=2))||(P2&&(TO=3)))?TO:(P3?0:(P1?1:(P4?2:(P2?3:0)))) + N1477 + Varying + + + N1208 + N1207 + N1209 + N1204 + N1203 + N1206 + N1205 + FROM + (TO=(-1))?(P5?0:(P4?1:(P7?2:(P6?3:(P2?4:(P1?5:(P3?6:0))))))):(TO) + N1478 + Increasing + + + (FROM=0x01080001)?(1):((FROM=0x01100003)?(3):((FROM=0x010a0046)?(4):((FROM=0x01100005)?(5):((FROM=0x010C0006)?(6):((FROM=0x01080008)?(10):((FROM=0x01080009)?(11):((FROM=0x0108000a)?(12):((FROM=0x0108000b)?(13):((FROM=0x0110000c)?(14):((FROM=0x0110000d)?(15):((FROM=0x0110000e)?(16):((FROM=0x0110000f)?(17):((FROM=0x010a0056)?(51):((FROM=0x010a0058)?(52):((FROM=0x010a0052)?(54):((FROM=0x010a0054)?(53):((FROM=0x01100010)?(18):((FROM=0x01100011)?(20):((FROM=0x01100012)?(22):((FROM=0x01100013)?(24):((FROM=0x010c002a)?(19):((FROM=0x010c002b)?(21):((FROM=0x010c002c)?(23):((FROM=0x010c002d)?(25):((FROM=0x0210001f)?(43):((FROM=0x02100032)?(44):((FROM=0x02180014)?(30):((FROM=0x02180015)?(31):((FROM=0x02200017)?(33):(0xffffffff)))))))))))))))))))))))))))))) + (TO=1)?(0x01080001):((TO=3)?(0x01100003):((TO=4)?(0x010a0046):((TO=5)?(0x01100005):((TO=6)?(0x010C0006):((TO=10)?(0x01080008):((TO=11)?(0x01080009):((TO=12)?(0x0108000a):((TO=13)?(0x0108000b):((TO=14)?(0x0110000c):((TO=15)?(0x0110000d):((TO=16)?(0x0110000e):((TO=17)?(0x0110000f):((TO=51)?(0x010a0056):((TO=52)?(0x010a0058):((TO=54)?(0x010a0052):((TO=53)?(0x010a0054):((TO=18)?(0x01100010):((TO=20)?(0x01100011):((TO=22)?(0x01100012):((TO=24)?(0x01100013):((TO=19)?(0x010c002a):((TO=21)?(0x010c002b):((TO=23)?(0x010c002c):((TO=25)?(0x010c002d):((TO=43)?(0x0210001f):((TO=44)?(0x02100032):((TO=30)?(0x02180014):((TO=31)?(0x02180015):((TO=33)?(0x02200017):(0xffffffff)))))))))))))))))))))))))))))) + N1528 + Varying + + + (1<<16)/FROM + (1<<16)/TO + N478 + Decreasing + + + (1<<16)/FROM + (1<<16)/TO + N487 + Decreasing + + + FROM + TO + AutoExposureTimeLowerLimitRaw + Increasing + + + FROM + TO + AutoExposureTimeUpperLimitRaw + Increasing + + +
0x700d4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x700c4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x700c8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x700cc
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x700d0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2199 + N2200 + N2201 + N2202 + N2203 + N2204 + N2205 + Linear + + + N2198 + FROM*(1<<P1) + TO/(1<<P1) + N1086 + Increasing + + +
0x700f4
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0x700e4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x700e8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x700ec
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x700f0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2207 + N2208 + N2209 + N2210 + N2211 + N2212 + N2213 + Linear + + + N2206 + FROM*(1<<P1) + TO/(1<<P1) + N1088 + Increasing + + + EXP(FROM*4*LN(2)) + LN(TO)/(4*LN(2)) + NoiseReductionRaw + Increasing + + + FROM*64 + TO/64 + SharpnessEnhancementRaw + Increasing + + + N1659 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentHueRaw + Increasing + + + N1676 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentSaturationRaw + Increasing + + + N1693 + FROM*(1<<P1) + TO/(1<<P1) + ColorTransformationValueRaw + Increasing + + +
0xe0414
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N297 + 1 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe0404
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0xe0408
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe040c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe0410
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2215 + N2216 + N2217 + N2218 + N2219 + N2220 + N2221 + Linear + + + N2214 + FROM*(1<<P1) + TO/(1<<P1) + N299 + Increasing + + +
0xe3020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe3024
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Signed + BigEndian +
+ +
0xe3028
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe302c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe3030
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2222 + N2223 + N2224 + N2225 + N2226 + N2227 + N2228 + Linear + + + FROM + TO + N390 + Increasing + + +
0xe3054
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe3044
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Signed + BigEndian +
+ +
0xe3048
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe304c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe3050
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2230 + N2231 + N2232 + N2233 + N2234 + N2235 + N2236 + Linear + + + N2229 + FROM*(1<<P1) + TO/(1<<P1) + N392 + Increasing + + + N1726 + FROM*(1<<P1) + TO/(1<<P1) + BalanceRatioRaw + Increasing + + +
0x404a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N609 + 1 + Unsigned + BigEndian +
+ +
0x404a4
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x404a8
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x404ac
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2237 + N2238 + N2239 + N2240 + N2241 + Linear + + + 1e6/FROM + 1e6/TO + N1484 + Decreasing + + + FROM + TO + ExposureOverlapTimeMaxRaw + Increasing + + + FROM + TO + ExposureTimeRaw + Increasing + + +
0x20534
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N127 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N127 + 1 + Unsigned + BigEndian +
+ +
0x20524
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N127 + N903 + Unsigned + BigEndian +
+ +
0x20528
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N127 + Unsigned + BigEndian +
+ +
0x2052c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N127 + Unsigned + BigEndian +
+ + N2243 + N2244 + N2245 + N2246 + N2247 + Linear + + + N2242 + FROM*(1<<P1) + TO/(1<<P1) + N2248 + Increasing + + + FROM*1e3 + TO/1e3 + N683 + Increasing + + + FROM*1e3 + TO/1e3 + N692 + Increasing + + + FROM + TO + BslLightDeviceMaxCurrentRaw + Increasing + + + FROM + TO + BslLightDeviceBrightnessRaw + Increasing + + + FROM + TO + BslLightDeviceStrobeDurationRaw + Increasing + + + FROM + TO + BslLightDeviceOverdriveLimitRaw + Increasing + + +
0xe3074
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe3064
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Signed + BigEndian +
+ +
0xe3068
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe306c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe3070
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2250 + N2251 + N2252 + N2253 + N2254 + N2255 + N2256 + Linear + + + N2249 + FROM*(1<<P1) + TO/(1<<P1) + N394 + Increasing + + +
0xe3094
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 1 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 3 + Unsigned + BigEndian +
+ +
0xe3084
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Signed + BigEndian +
+ +
0xe3088
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe308c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Signed + BigEndian +
+ +
0xe3090
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2258 + N2259 + N2260 + N2261 + N2262 + N2263 + N2264 + Linear + + + N2257 + FROM*(1<<P1) + TO/(1<<P1) + N396 + Increasing + + + GevTimestampTickFrequency + P1/FROM + P1/TO + N661 + Decreasing + + +
0x53f00
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x53f04
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x53f08
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x53f0c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N765 + Unsigned + BigEndian +
+ +
0x53f10
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2265 + N2067 + N2266 + N2267 + N2268 + Linear + + + FROM + TO + N2269 + Increasing + + +
0x53f20
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + 0 + Unsigned + BigEndian +
+ +
0x53f24
+ 4 + RW + Device + N903 + N10 + N37 + N4 + N904 + N905 + N903 + Unsigned + BigEndian +
+ +
0x53f28
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ +
0x53f2c
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + N759 + Unsigned + BigEndian +
+ +
0x53f30
+ 4 + RO + Device + N903 + N10 + N37 + N4 + N904 + N905 + Unsigned + BigEndian +
+ + N2270 + N2062 + N2271 + N2272 + N2273 + Linear + + + FROM + TO + N2274 + Increasing + + + TimerDelayTimebaseAbs + FROM/P1 + TO*P1 + TimerDelayRaw + Increasing + + + TimerDurationTimebaseAbs + FROM/P1 + TO*P1 + TimerDurationRaw + Increasing + + + FROM*1e2 + TO/1e2 + N2141 + Increasing + +
+ diff --git a/xml/Basler_acA1300-75gm_106755-18.xml b/xml/Basler_acA1300-75gm_106755-18.xml new file mode 100644 index 0000000..a32a137 --- /dev/null +++ b/xml/Basler_acA1300-75gm_106755-18.xml @@ -0,0 +1,28092 @@ + + + AnalogControls + ImageFormat + AOI + ImageQualityControl + AcquisitionTrigger + DigitalIO + ActionControl + SequenceControl + TimerControls + LUTControls + UserDefinedValues + DeviceInformation + ChunkDataStreams + DeviceControl + ChunkData + EventsGeneration + UserSets + TransportLayer + FileAccessControl + AutoFunctions + RemoveParamLimits + ExpertFeatureAccess + + + Contains parameters to control the sequencer. + Contains parameters to control the sequencer, e.g. enabling/disabling the sequencer, establishing individual sequence sets, storing and loading them, defining the mode to advance from one set to the next, and setting the source to control the advance. + Sequence Control + Expert + SequenceEnable + SequenceCurrentSet + SequenceConfigurationMode + SequenceAsyncRestart + SequenceAsyncAdvance + SequenceControlConfiguration + SequenceSetTotalNumber + SequenceSetIndex + SequenceSetStore + SequenceSetLoad + SequenceSetExecutions + + + Enables the sequencer. + Enables the sequencer. + Sequence Enable + Expert + N1 + N2 + N3 + N4 + + + Sets whether the sequencer can be configured. + Sets whether the sequencer can be configured. + Sequence Configuration Mode + Expert + N5 + N6 + N7 + + The sequencer can not be configured. + The sequencer can not be configured. The sequencer can now be used for image acquisition (by enabling SequenceEnable). + Off + N8 + 0 + + + The sequencer can be configured. + The sequencer can be configured. SequencerMode must be set to Off before setting this parameter to On. + On + N9 + 1 + + N10 + + + Allows asynchronous restart of the sequence of sequence sets. + Allows to restart the sequence of sequence sets, starting with the sequence set that has the lowest index number. The restart is asynchronous to the camera's frame trigger. Only available in Auto and Controlled sequence advance mode. + Async Restart + Expert + N11 + N12 + N13 + 1 + + + Allows asynchronous advance from one sequence set to the next one. + Allows to advance from the current sequence set to the next one. The advance is asynchronous to the camera's frame trigger. Only available in Controlled sequence advance mode. + Async Advance + Guru + N14 + N15 + N16 + 1 + + + Current sequence set. + Current sequence set. + Current Set + Expert + N17 + N18 + N19 + + + Total number of sequence sets in the sequence. + Total number of sequence sets in the sequence. + Sequence Set Total Number + Expert + N20 + N21 + N22 + Yes + N23 + N24 + N25 + N26 + Linear + + + Index number of a sequence set. + Index number of a sequence set. + Sequence Set Index + Expert + N27 + N28 + N29 + Yes + N30 + N31 + N32 + N33 + Linear + + + Loads a sequence set. + Loads an existing sequence set to make it the current sequence set. + Sequence Set Load + Expert + N34 + N35 + N36 + N37 + 1 + + + Stores the current sequence set. + Stores the current sequence set. Storing the current sequence set will overwrite any already existing sequence set bearing the same index number. The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off. + Sequence Set Store + Expert + N38 + N39 + N40 + N41 + 1 + + + Number of sequence set executions. + Number of consecutive executions per sequence cycle for the selected sequence set. Only available in auto sequence advance mode. + Sequence Set Executions + Guru + N42 + N43 + N44 + Yes + N45 + N46 + N47 + N48 + Linear + + + Contains parameters to configure the sequence set advance. + Contains parameters to configure the sequence set advance, e.g. selecting a sequence advance mode, selecting the source for controlling advance, and performing the related settings. + Sequence Control Configuration + Guru + SequenceAdvanceMode + SequenceControlSelector + SequenceControlSource + SequenceAddressBitSelector + SequenceAddressBitSource + + + Sets the sequence set advance mode. + Sets the sequence set advance mode. + Sequence Advance Mode + Guru + N49 + N50 + N51 + Yes + + The automatic sequence set advance mode is set. + The automatic sequence set advance mode is set. In this mode, the advance from one sequence set to the next occurs automatically as frame triggers are received. + Auto + N52 + N53 + 0 + + + The controlled sequence set advance mode is set. + The controlled sequence set advance mode is set. In this mode, the advance from one sequence set to the next proceeds in ascending sequence set index numbers according to the selected sequence control source (see the SequenceControlSource parameter). + Controlled + N54 + N55 + 1 + + + The free selection sequence set advance mode is set. + The free selection sequence set advance mode is set. In this mode, the advance form one sequence set to the next as frame start triggers are received does not adhere to a specific preset sequence. The sequence sets can be selected at will using the states of an input line: The states of the input line set the sequence set addresses. These correspond to the sequence set index numbers and accordingly, the related sequence set is selected. For more information, see the SequenceAddressBitSelector and the SequenceAddressBitSource parameter documentation. + Free Selection + N56 + N57 + 2 + + N58 + + + Sets whether the sequence control source should be set for sequence advance or for sequence restart. + Sets whether the sequence control source should be set for sequence advance or for sequence restart. Once this value has been set, a control source must be chosen using the SequenceControlSource parameter. + Sequence Control Selector + Guru + N59 + N60 + + The sequence control source can be set for sequence set restart. + The sequence control source can be set for sequence set restart. + Restart + N61 + N62 + 0 + + + The sequence control source can be set for sequence set advance. + The sequence control source can be set for sequence set advance. Only available in controlled sequence advance mode. + Advance + N63 + N64 + 1 + + N65 + SequenceControlSource + + + Sets the source for sequence control. + Sets the source for sequence control. + Sequence Control Source + Guru + N66 + N67 + N68 + Yes + + Advance via asynchronous advance only. + Advance via asynchronous advance only. + Disabled + N69 + 0 + + + Automatic sequence set advance. The sequence repeat starts with sequence set index number 1. + Automatic sequence set advance. The sequence repeat starts with sequence set index number 1. + Always Active + N70 + 1 + + + The source for sequence restart or sequence set advance is set to line 1. + The source for sequence restart or sequence set advance is set to line 1. + Line 1 + N71 + 2 + + + The source for sequence restart or sequence set advance is set to line 2. + The source for sequence restart or sequence set advance is set to line 2. + Line 2 + N72 + 3 + + + The source for sequence restart or sequence set advance is set to line 3. + The source for sequence restart or sequence set advance is set to line 3. + Line 3 + N73 + 4 + + + The source for sequence restart or sequence set advance is set to line 4. + The source for sequence restart or sequence set advance is set to line 4. + Line 4 + N74 + 5 + + + The source for sequence restart or sequence set advance is set to line 5. + The source for sequence restart or sequence set advance is set to line 5. + Line 5 + N75 + 6 + + + The source for sequence restart or sequence set advance is set to line 6. + The source for sequence restart or sequence set advance is set to line 6. + Line 6 + N76 + 7 + + + The source for sequence restart or sequence set advance is set to line 7. + The source for sequence restart or sequence set advance is set to line 7. + Line 7 + N77 + 8 + + + The source for sequence restart or sequence set advance is set to line 8. + The source for sequence restart or sequence set advance is set to line 8. + Line 8 + N78 + 9 + + N79 + + + Sets which bit of the sequence set address can be controlled. + Sets which bit of the sequence set address can be controlled. Once a bit has been set, an input line can be set as the control source for this bit using the SequenceAddressBitSource parameter. + Address Bit Selector + Guru + N80 + + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 + N81 + N82 + 0 + + + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 + N83 + N84 + 1 + + + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 + N85 + N86 + 2 + + + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 + N87 + N88 + 3 + + N89 + SequenceAddressBitSource + + + Sets an input line as the control source for the currently selected sequence set address bit. + Sets an input line as the control source for the currently selected sequence set address bit. The bit can be selected using the SequenceAddressBitSelector. + Address Bit Source + Guru + N90 + N91 + N92 + Yes + + Line 1 is set as the control source for the currently selected sequence set address bit. + Line 1 is set as the control source for the currently selected sequence set address bit. + Line 1 + N93 + 2 + + + Line 2 is set as the control source for the currently selected sequence set address bit. + Line 2 is set as the control source for the currently selected sequence set address bit. + Line 2 + N94 + 3 + + + Line 3 is set as the control source for the currently selected sequence set address bit. + Line 3 is set as the control source for the currently selected sequence set address bit. + Line 3 + N95 + 4 + + + Line 4 is set as the control source for the currently selected sequence set address bit. + Line 4 is set as the control source for the currently selected sequence set address bit. + Line 4 + N96 + 5 + + + Line 5 is set as the control source for the currently selected sequence set address bit. + Line 5 is set as the control source for the currently selected sequence set address bit. + Line 5 + N97 + 6 + + + Line 6 is set as the control source for the currently selected sequence set address bit. + Line 6 is set as the control source for the currently selected sequence set address bit. + Line 6 + N98 + 7 + + + Line 7 is set as the control source for the currently selected sequence set address bit. + Line 7 is set as the control source for the currently selected sequence set address bit. + Line 7 + N99 + 8 + + + Line 8 is set as the control source for the currently selected sequence set address bit. + Line 8 is set as the control source for the currently selected sequence set address bit. + Line 8 + N100 + 9 + + N101 + + + Contains parameters to control the analog characteristics of the video signal. + Contains parameters to control the analog characteristics of the video signal. + Analog Controls + GainAuto + GainSelector + GainRaw + BlackLevelSelector + BlackLevelRaw + GammaEnable + GammaSelector + Gamma + DigitalShift + + + Sets the operation mode of the gain auto function. + Sets the operation mode of the gain auto function. The gain auto function automatically adjusts the gain within set limits until a target brightness value is reached. + Gain Auto + N102 + N103 + Yes + + The gain auto function is disabled. + The gain auto function is disabled. + Off + N104 + 0 + + + Gain is adjusted automatically until it reaches a specific target value. + Gain is adjusted automatically until it reaches a specific target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N105 + 1 + + + Gain is adjusted repeatedly while images are acquired. + Gain is adjusted repeatedly while images are acquired. The repeated automatic adjustment will proceed until the Once mode of operation is used or until the auto function is set to Off. + Continuous + N106 + 2 + + N107 + + + Raw value of the selected gain control. + Raw value of the selected gain control. The raw value is an integer value that sets the selected gain control in units specific to the camera. + Gain (Raw) + N108 + Yes + N109 + N110 + N111 + Linear + + + Sets the gain channel or tap to be adjusted. + Sets the gain channel or tap to be adjusted. Once a gain channel or tap has been selected, all changes to the Gain parameter will be applied to the selected channel or tap. + Gain Selector + + Gain is applied to all channels or taps. + Gain is applied to all channels or taps. + All + 1 + + N112 + GainRaw + + + 1 + PureNumber + + + Value of the selected black level control. + Value of the selected black level control. + Black Level (Raw) + N113 + Yes + N114 + N115 + N116 + N117 + Linear + + + Sets the black level channel or tap to be adjusted. + Sets the black level channel or tap to be adjusted. Once a black level channel or tap has been selected, all changes to the BlackLevel parameter will be applied to the selected channel or tap. + Black Level Selector + + Black level is applied to all channels or taps. + Black level is applied to all channels or taps. + All + 1 + + N118 + BlackLevelRaw + + + 1 + PureNumber + + + Enables gamma correction. + Enables gamma correction. + Gamma Enable + N119 + Yes + N120 + + + Sets the type of gamma to apply. + Sets the type of gamma to apply. + Gamma Selector + N121 + N122 + Yes + + The gamma curve can be configured by the user. + The gamma curve can be configured by the user. + User + N123 + N124 + 1 + + + The gamma curve is set to a fixed sRGB curve. + The gamma curve is set to a fixed sRGB curve. + SRGB + N125 + N126 + 2 + + N127 + + + Gamma correction value. + Gamma correction value. Gamma correction lets you modify the brightness of the pixel values to account for a non-linearity in the human perception of brightness. + Gamma + Yes + N128 + Linear + + + Value set for digital shift. + Value set for digital shift. When the parameter is set to zero, digital shift will be disabled. When the parameter is set to 1, 2, 3, or 4, digital shift will be set to shift by 1, shift by 2, shift by 3, or shift by 4 respectively. + Digital Shift + N129 + N130 + N131 + Yes + N132 + N133 + N134 + N135 + Linear + + + Contains parameters to control the size of the acquired image and the format of the transferred pixel data. + Contains parameters to control the size of the acquired image and the format of the transferred pixel data. + Image Format Controls + PixelFormat + PixelSize + PixelColorFilter + PixelDynamicRangeMin + PixelDynamicRangeMax + ReverseX + ReverseY + TestImageSelector + TestImageResetAndHold + + + Sets the format of the pixel data transmitted by the camera. + Sets the format of the pixel data transmitted by the camera. The available pixel formats depend on the camera model and whether the camera is monochrome or color. + Pixel Format + N136 + Yes + + The pixel format is set to Mono 8. + The pixel format is set to Mono 8. + Mono 8 + N137 + N138 + 0x01080001 + + + The pixel format is set to Mono 10. + The pixel format is set to Mono 10. + Mono 10 + N139 + N140 + 0x01100003 + + + The pixel format is set to Mono 10p. + The pixel format is set to Mono 10p. + Mono 10 p + N141 + N142 + 0x010A0046 + + + The pixel format is set to Mono 12. + The pixel format is set to Mono 12. + Mono 12 + N143 + N144 + 0x01100005 + + + The pixel format is set to Mono 12 Packed. + The pixel format is set to Mono 12 Packed. + Mono 12 Packed + N145 + N146 + 0x010C0006 + + + The pixel format is set to Bayer GR 8. + The pixel format is set to Bayer GR 8. + Bayer GR 8 + N147 + N148 + 0x01080008 + + + The pixel format is set to Bayer RG 8. + The pixel format is set to Bayer RG 8. + Bayer RG 8 + N149 + N150 + 0x01080009 + + + The pixel format is set to Bayer GB 8. + The pixel format is set to Bayer GB 8. + Bayer GB 8 + N151 + N152 + 0x0108000A + + + The pixel format is set to Bayer BG 8. + The pixel format is set to Bayer BG 8. + Bayer BG 8 + N153 + N154 + 0x0108000B + + + The pixel format is set to Bayer GR 10. + The pixel format is set to Bayer GR 10. + Bayer GR 10 + N155 + N156 + 0x0110000C + + + The pixel format is set to Bayer RG 10. + The pixel format is set to Bayer RG 10. + Bayer RG 10 + N157 + N158 + 0x0110000D + + + The pixel format is set to Bayer GB 10. + The pixel format is set to Bayer GB 10. + Bayer GB 10 + N159 + N160 + 0x0110000E + + + The pixel format is set to Bayer BG 10. + The pixel format is set to Bayer BG 10. + Bayer BG 10 + N161 + N162 + 0x0110000F + + + The pixel format is set to Bayer GR 12. + The pixel format is set to Bayer GR 12. + Bayer GR 12 + N163 + N164 + 0x01100010 + + + The pixel format is set to Bayer GR 12 Packed. + The pixel format is set to Bayer GR 12 Packed. + Bayer GR 12 Packed + N165 + N166 + 0x010C002A + + + The pixel format is set to Bayer RG 12. + The pixel format is set to Bayer RG 12. + Bayer RG 12 + N167 + N168 + 0x01100011 + + + The pixel format is set to Bayer RG 12 Packed. + The pixel format is set to Bayer RG 12 Packed. + Bayer RG 12 Packed + N169 + N170 + 0x010C002B + + + The pixel format is set to Bayer GB 12. + The pixel format is set to Bayer GB 12. + Bayer GB 12 + N171 + N172 + 0x01100012 + + + The pixel format is set to Bayer GB 12 Packed. + The pixel format is set to Bayer GB 12 Packed. + Bayer GB 12 Packed + N173 + N174 + 0x010C002C + + + The pixel format is set to Bayer BG 12. + The pixel format is set to Bayer BG 12. + Bayer BG 12 + N175 + N176 + 0x01100013 + + + The pixel format is set to Bayer BG 12 Packed. + The pixel format is set to Bayer BG 12 Packed. + Bayer BG 12 Packed + N177 + N178 + 0x010C002D + + + The pixel format is set to RGB 8 Packed. + The pixel format is set to RGB 8 Packed. + RGB 8 Packed + N179 + N180 + 0x02180014 + + + The pixel format is set to BGR 8 Packed. + The pixel format is set to BGR 8 Packed. + BGR 8 Packed + N181 + N182 + 0x02180015 + + + The pixel format is set to YUV 422 Packed. + The pixel format is set to YUV 422 Packed. + YUV 422 Packed + N183 + N184 + 0x0210001F + + + The pixel format is set to YUV 422 (YUYV) Packed. + The pixel format is set to YUV 422 (YUYV) Packed. + YUV 422 (YUYV) Packed + N185 + N186 + 0x02100032 + + + The pixel format is set to Bayer GR 10p. + The pixel format is set to Bayer GR 10p. + Bayer GR 10p + N187 + N188 + 0x010A0056 + + + The pixel format is set to Bayer RG 10p. + The pixel format is set to Bayer RG 10p. + Bayer RG 10p + N189 + N190 + 0x010A0058 + + + The pixel format is set to Bayer GB 10p. + The pixel format is set to Bayer GB 10p. + Bayer GB 10p + N191 + N192 + 0x010A0054 + + + The pixel format is set to Bayer BG 10p. + The pixel format is set to Bayer BG 10p. + Bayer BG 10p + N193 + N194 + 0x010A0052 + + N195 + + + Returns the depth of the pixel values in the image (in bits per pixel). + Returns the depth of the pixel values in the image (in bits per pixel). The value will always be coherent with the pixel format setting. + Pixel Size + RO + + The depth of the pixel values in the acquired images is 1 bits per pixel. + The depth of the pixel values in the acquired images is 1 bits per pixel. + 1 Bits/Pixel + N196 + 1 + + + The depth of the pixel values in the acquired images is 2 bits per pixel. + The depth of the pixel values in the acquired images is 2 bits per pixel. + 2 Bits/Pixel + N197 + 2 + + + The depth of the pixel values in the acquired images is 4 bits per pixel. + The depth of the pixel values in the acquired images is 4 bits per pixel. + 4 Bits/Pixel + N198 + 4 + + + The depth of the pixel values in the acquired images is 8 bits per pixel. + The depth of the pixel values in the acquired images is 8 bits per pixel. + 8 Bits/Pixel + N199 + 8 + + + The depth of the pixel values in the acquired images is 10 bits per pixel. + The depth of the pixel values in the acquired images is 10 bits per pixel. + 10 Bits/Pixel + N200 + 10 + + + The depth of the pixel values in the acquired images is 12 bits per pixel. + The depth of the pixel values in the acquired images is 12 bits per pixel. + 12 Bits/Pixel + N201 + 12 + + + The depth of the pixel values in the acquired images is 12 bits per pixel. + The depth of the pixel values in the acquired images is 12 bits per pixel. + 14 Bits/Pixel + N202 + 14 + + + The depth of the pixel values in the acquired images is 16 bits per pixel. + The depth of the pixel values in the acquired images is 16 bits per pixel. + 16 Bits/Pixel + N203 + 16 + + + The depth of the pixel values in the acquired images is 24 bits per pixel. + The depth of the pixel values in the acquired images is 24 bits per pixel. + 24 Bits/Pixel + N204 + 24 + + + The depth of the pixel values in the acquired images is 32 bits per pixel. + The depth of the pixel values in the acquired images is 32 bits per pixel. + 32 Bits/Pixel + N205 + 32 + + + The depth of the pixel values in the acquired images is 36 bits per pixel. + The depth of the pixel values in the acquired images is 36 bits per pixel. + 36 Bits/Pixel + N206 + 36 + + + The depth of the pixel values in the acquired images is 48 bits per pixel. + The depth of the pixel values in the acquired images is 48 bits per pixel. + 48 Bits/Pixel + N207 + 48 + + + The depth of the pixel values in the acquired images is 64 bits per pixel. + The depth of the pixel values in the acquired images is 64 bits per pixel. + 64 Bits/Pixel + N208 + 64 + + N209 + + + Returns the alignment of the camera's Bayer filter to the pixels in the acquired images. + Returns the alignment of the camera's Bayer filter to the pixels in the acquired images. + Pixel Color Filter + + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + Bayer RG + N210 + 1 + + + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + Bayer GB + N211 + 2 + + + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + Bayer GR + N212 + 3 + + + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + Bayer BG + N213 + 4 + + + No Bayer filter is present on the camera. + No Bayer filter is present on the camera. + No Filter + N214 + 0 + + N215 + + + Enables horizontal flipping of the image. + Enables horizontal flipping of the image. The AOI is applied after the flipping. + ReverseX + N216 + N217 + Yes + N218 + + + Enables vertical flipping of the image. + Enables vertical flipping of the image. The AOI is applied after the flipping. + ReverseY + N219 + N220 + Yes + N221 + + + Minimum possible pixel value that could be transferred from the camera. + Minimum possible pixel value that could be transferred from the camera. + Dynamic Range Min + N222 + N223 + PureNumber + + + Maximum possible pixel value that could be transferred from the camera. + Maximum possible pixel value that could be transferred from the camera. + Dynamic Range Max + N224 + N225 + PureNumber + + + Sets the test image to display. + Sets the test image to display. + Test Image Selector + N226 + N227 + Yes + + The camera does not display a test image. + The camera does not display a test image. + Test Image Off + N228 + 0 + + + The camera generates and displays a test image with a test image 1 pattern. + The camera generates and displays a test image with a test image 1 pattern. + Test Image 1 + N229 + 1 + + + The camera generates and displays a test image with a test image 2 pattern. + The camera generates and displays a test image with a test image 2 pattern. + Test Image 2 + N230 + 2 + + + The camera generates and displays a test image with a test image 3 pattern. + The camera generates and displays a test image with a test image 3 pattern. + Test Image 3 + N231 + 3 + + + The camera generates and displays a test image with a test image 4 pattern. + The camera generates and displays a test image with a test image 4 pattern. + Test Image 4 + N232 + 4 + + + The camera generates and displays a test image with a test image 5 pattern. + The camera generates and displays a test image with a test image 5 pattern. + Test Image 5 + N233 + 5 + + + The camera generates and displays a test image with a test image 6 pattern. + The camera generates and displays a test image with a test image 6 pattern. + Test Image 6 + N234 + 6 + + + The camera generates and displays a test image with a test image 7 pattern. + The camera generates and displays a test image with a test image 7 pattern. + Test Image 7 + N235 + 7 + + N236 + + + Holds all moving test images at their starting position. + Holds all moving test images at their starting position. All test images will be displayed at their starting positions and will stay fixed. + Test Image Reset And Hold + N237 + N238 + N239 + N240 + + + Width of the device's sensor in pixels. + Width of the device's sensor in pixels. + Sensor Width + N241 + N242 + PureNumber + + + Height of the device's sensor in pixels. + Height of the device's sensor in pixels. + Sensor Height + N243 + N244 + PureNumber + + + Maximum allowed width of the image in pixels. + Maximum allowed width of the image in pixels, taking into account any function that may limit the allowed width. + Width Max + N245 + PureNumber + + + Maximum allowed height of the image in pixels. + Maximum allowed height of the image in pixels, taking into account any function that may limit the allowed height. + Height Max + N246 + PureNumber + + + Contains parameters to optimize the image quality. + Contains parameters to optimize the image quality. + Image Quality Control + PGIControl + LightSourceSelector + BalanceWhiteReset + BalanceWhiteAuto + BalanceRatioSelector + BalanceRatioAbs + BalanceRatioRaw + ColorTransformationSelector + ColorTransformationValueSelector + ColorTransformationValue + ColorTransformationValueRaw + ColorTransformationMatrixFactor + ColorTransformationMatrixFactorRaw + ColorAdjustmentEnable + ColorAdjustmentReset + ColorAdjustmentSelector + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + BslHue + BslHueRaw + BslSaturation + BslSaturationRaw + BslBrightness + BslBrightnessRaw + BslContrast + BslContrastRaw + BslContrastMode + VignettingCorrectionControl + + + Vignetting correction parameter. + Contains a parameter to enable/disable vignetting correction. + Vignetting Correction + VignettingCorrectionEnable + VignettingCorrectionStore + VignettingCorrectionIndex + VignettingCorrectionValue + VignettingCorrectionValueAll + + + Enable Vignetting Correction. + Enable vignetting correction for the current lens and aperture. + Vignetting Correction Enable + Expert + N247 + N248 + N249 + Yes + N250 + + + Store Vignetting Correction + Store Vignetting Correction + Vignetting Correction Store + Invisible + N251 + N252 + N253 + N254 + 1 + + + Vignetting Correction index + Vignetting Correction index + VignCorr Index + Invisible + N255 + N256 + N257 + N258 + N259 + Linear + VignettingCorrectionValue + + + 0 + + + Vignetting Correction value + Vignetting Correction value + VignCorr Value + Invisible + N260 + N261 + N262 + PureNumber + + + Invisible + N263 + 4 + RW + Device + VignettingCorrectionValueAll + Signed + BigEndian + + + A single register that lets you access all VC coefficients. + A single register that lets you access all VC coefficients without the need to repeatedly use the LUTIndex parameter. + VignCorr Value All + Invisible + N264 + N265 + N266 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N262 + + + Contains parameters related to the Basler PGI image optimization algorithm. + Contains parameters related to the Basler PGI image optimization algorithm. The parameters in this category are only available when the camera is set for a non-Bayer pixel format, e.g. YCbCr or RGB. + PGI Control (non-Bayer only) + DemosaicingMode + PgiMode + NoiseReductionAbs + NoiseReductionRaw + SharpnessEnhancementAbs + SharpnessEnhancementRaw + + + Sets the demosaicing mode. + Sets the demosaicing mode. + Demosaicing Mode + N270 + N271 + N272 + Yes + + Demosaicing is performed using a simple demosaicing algorithm. + Demosaicing is performed using a simple demosaicing algorithm. The Sharpness Enhancement and Noise Reduction features are disabled. + Simple + N273 + 0 + + + Demosaicing is performed using the Basler PGI algorithm. + Demosaicing is performed using the Basler PGI algorithm. This algorithm uses advanced demosaicing methods. The Sharpness Enhancement and Noise Reduction features are enabled. + Basler PGI + N274 + N275 + 1 + + N276 + + + Enables Basler PGI image optimizations. + Enables Basler PGI image optimizations. + PGI Mode + N277 + N278 + N279 + Yes + + Basler PGI image optimizations are disabled. + Basler PGI image optimizations are disabled. + Off + N280 + 0 + + + Basler PGI image optimizations are enabled. + Basler PGI image optimizations are enabled. + On + N281 + N282 + 1 + + N283 + + + Amount of noise reduction to apply. + Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Noise Reduction (Abs) + N284 + Logarithmic + + + Amount of noise reduction to apply. + Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Noise Reduction (Raw) + N285 + N286 + N287 + Yes + N288 + N289 + N290 + N291 + Logarithmic + + + Amount of sharpening to apply. + Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Sharpness Enhancement (Abs) + N292 + Linear + + + Amount of sharpening to apply. + Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Sharpness Enhancement (Raw) + N293 + N294 + N295 + Yes + N296 + N297 + N298 + N299 + Linear + + + Sets the type of color transformation to be performed. + Sets the type of color transformation to be performed. + Color Transformation Selector + Guru + N300 + + A matrix color transformation from RGB to RGB is performed on the pixels. + A matrix color transformation from RGB to RGB is performed on the pixels. + RGB to RGB + N301 + 0 + + N302 + LightSourceSelector + ColorTransformationValueSelector + ColorTransformationValue + + + Sets the type of light source to be considered for matrix color transformation. + Sets the type of light source to be considered for matrix color transformation. + LightSource Selector + Expert + N303 + N304 + N305 + Yes + + No matrix color transformation for a specific light source is performed. + No matrix color transformation for a specific light source is performed. + Off + N306 + N307 + 0 + + + A custom defined color transformation matrix can be used. + A custom defined color transformation matrix can be used. + Custom + N308 + N309 + 1 + + + The matrix is optimized for image acquisition with daylight of 5000 K. + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with daylight of 5000 K. + Daylight 5000 Kelvin + N310 + N311 + 2 + + + The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + Tungsten + N312 + N313 + 3 + + + The matrix is optimized for image acquisition with daylight of 6500 K. + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with daylight of 6500 K. + Daylight 6500 Kelvin + N314 + N315 + 6 + + + The matrix is optimized for image acquisition with a custom light source 0. + The matrix is optimized for image acquisition with a custom light source 0. + Light Source 0 + N316 + N317 + 16 + + + The matrix is optimized for image acquisition with a custom light source 1. + The matrix is optimized for image acquisition with a custom light source 1. + Light Source 1 + N318 + N319 + 17 + + N320 + + + Extent to which the selected light source will be considered in color matrix transformation. + Extent to which the selected light source will be considered in color matrix transformation. + Color Transformation Matrix Factor + Guru + N321 + Linear + + + Extent to which the selected light source will be considered in color matrix transformation. + Extent to which the selected light source will be considered in color matrix transformation. If the value is set to 65536, the selected light source will be fully considered. If the value is set to 0, the selected light source will not be considered. + Color Transformation Matrix Factor (Raw) + Guru + Yes + N322 + Linear + + + Sets the element to be entered in the color transformation matrix. + Sets the element to be entered in the color transformation matrix for custom color transformation. Note: Depending on the camera model, some elements in the color transformation matrix may be preset and can not be changed. + Color Transformation Value Selector + Guru + N323 + N324 + + The element in row 0 and column 0 of the color transformation matrix can be entered. + The element in row 0 and column 0 of the color transformation matrix can be entered. + Gain00 + N325 + N326 + 0 + + + The element in row 0 and column 1 of the color transformation matrix can be entered. + The element in row 0 and column 1 of the color transformation matrix can be entered. + Gain01 + N327 + N328 + 1 + + + The element in row 0 and column 2 of the color transformation matrix can be entered. + The element in row 0 and column 2 of the color transformation matrix can be entered. + Gain02 + N329 + N330 + 2 + + + The element in row 1 and column 0 of the color transformation matrix can be entered. + The element in row 1 and column 0 of the color transformation matrix can be entered. + Gain10 + N331 + N332 + 3 + + + The element in row 1 and column 1 of the color transformation matrix can be entered. + The element in row 1 and column 1 of the color transformation matrix can be entered. + Gain11 + N333 + N334 + 4 + + + The element in row 1 and column 2 of the color transformation matrix can be entered. + The element in row 1 and column 2 of the color transformation matrix can be entered. + Gain12 + N335 + N336 + 5 + + + The element in row 2 and column 0 of the color transformation matrix can be entered. + The element in row 2 and column 0 of the color transformation matrix can be entered. + Gain20 + N337 + N338 + 6 + + + The element in row 2 and column 1 of the color transformation matrix can be entered. + The element in row 2 and column 1 of the color transformation matrix can be entered. + Gain21 + N339 + N340 + 7 + + + The element in row 2 and column 2 of the color transformation matrix can be entered. + The element in row 2 and column 2 of the color transformation matrix can be entered. + Gain22 + N341 + N342 + 8 + + N343 + ColorTransformationValue + ColorTransformationValueRaw + + + Transformation value for the selected element in the color transformation matrix. + Transformation value for the selected element in the color transformation matrix. + Color Transformation Value + Guru + N344 + Linear + + + Raw transformation value for the selected element in the color transformation matrix. + Raw transformation value for the selected element in the color transformation matrix. + Color Transformation Value (Raw) + Guru + N345 + N346 + N347 + Yes + N348 + N349 + N350 + N351 + Linear + + + Enables color adjustment. + Enables color adjustment. + Color Adjustment Enable + Expert + N352 + N353 + N354 + Yes + N355 + + + Allows returning to previous settings. + Allows returning to the color adjustment settings extant before the latest changes of the settings. + Color Adjustment Reset + Expert + N356 + N357 + N358 + 1 + + + Sets the color for color adjustment. + Sets the color for color adjustment. + Color Adjustment Selector + Expert + N359 + N360 + + Colors with predominant red can be adjusted. + Colors with predominant red can be adjusted. + Red + N361 + N362 + 0 + + + Colors with predominant yellow can be adjusted. + Colors with predominant yellow can be adjusted. + Yellow + N363 + N364 + 1 + + + Colors with predominant green can be adjusted. + Colors with predominant green can be adjusted. + Green + N365 + N366 + 2 + + + Colors with predominant cyan can be adjusted. + Colors with predominant cyan can be adjusted. + Cyan + N367 + N368 + 3 + + + Colors with predominant blue can be adjusted. + Colors with predominant blue can be adjusted. + Blue + N369 + N370 + 4 + + + Colors with predominant magenta can be adjusted. + Colors with predominant magenta can be adjusted. + Magenta + N371 + N372 + 5 + + N373 + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + + + Hue adjustment value for the currently selected color. + Hue adjustment value for the currently selected color. + Color Adjustment Hue + Expert + N374 + Linear + + + Adjustment of hue for the selected color. + Adjustment of hue for the selected color. + Color Adjustment Hue (Raw) + Expert + N375 + N376 + N377 + Yes + N378 + N379 + N380 + N381 + Linear + + + Saturation adjustment value for the currently selected color. + Saturation adjustment value for the currently selected color. + Color Adjustment Saturation + Expert + N382 + Linear + + + Adjustment of saturation for the selected color. + Adjustment of saturation for the selected color. + Color Adjustment Saturation (Raw) + Expert + N383 + N384 + N385 + Yes + N386 + N387 + N388 + N389 + Linear + + + Allows returning to previous settings. + Allows returning to the color adjustment settings extant before the latest changes of the settings. + Balance White Reset + Expert + N390 + N391 + N392 + N393 + 1 + + + Sets the operation mode of the balance white auto function. + Sets the operation mode of the balance white auto function. + Balance White Auto + N394 + N395 + Yes + + The balance white auto function is disabled. + The balance white auto function is disabled. + Off + N396 + 0 + + + White balance is adjusted automatically until it reaches a specific target value. + White balance is adjusted automatically until it reaches a specific target value. After the adjustment is complete, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N397 + 1 + + + White balance is adjusted repeatedly while images are acquired. + White balance is adjusted repeatedly while images are acquired. The repeated adjustment will proceed until the mode of operation is set to Once or to Off. + Continuous + N398 + 2 + + N399 + + + Sets the color channel to be adjusted for manual white balance. + Sets the color channel to be adjusted for manual white balance. Once a color intensity has been selected, all changes to the balance ratio parameter will be applied to the selected color intensity. + Balance Ratio Selector + N400 + + Balance ratio is applied to the red channel. + Balance ratio is applied to the red channel. + Red + N401 + 0 + + + Balance ratio is applied to the green channel. + Balance ratio is applied to the green channel. + Green + N402 + 1 + + + Balance ratio is applied to the blue channel. + Balance ratio is applied to the blue channel. + Blue + N403 + 2 + + N404 + BalanceRatioAbs + BalanceRatioRaw + + + Value of the currently selected balance ratio channel or tap. + Value of the currently selected balance ratio channel or tap. + Balance Ratio (Abs) + N405 + + + Value of the currently selected balance ratio control. + Value of the currently selected balance ratio control. + Balance Ratio (Raw) + N406 + N407 + N408 + Yes + N409 + N410 + N411 + Linear + + + Hue shift to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., for correcting minor color shifts or creating false-color images. + Hue + Expert + N412 + Linear + + + Hue shift to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., for correcting minor color shifts or creating false-color images. + Hue (Raw) + Expert + N413 + Linear + + + Saturation to be applied. + Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation + Expert + N414 + Linear + + + Saturation to be applied. + Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation (Raw) + Expert + N415 + Linear + + + Brightness to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness + Expert + N416 + Linear + + + Brightness to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness (Raw) + Expert + N417 + Linear + + + Contrast to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast + Expert + N418 + Linear + + + Contrast to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast (Raw) + Expert + N419 + Linear + + + Sets the Contrast Mode. + Sets the Contrast Mode. + Contrast Mode + N420 + N421 + Yes + + Contrast adjustment using a linear tone curve. + Linear contrast enhancement is used to adjust the contrast. + Linear + 0 + + + Contrast adjustment using an s-type tone curve. + SCurve contrast enhancement is used to adjust the contrast. It improves the perceived contrast while preserving the dynamic range of the image. + SCurve + 1 + + N422 + + + Contains parameters to set the size and position of the area of interest. + Contains parameters to set the size and position of the area of interest. + AOI Controls + Width + Height + OffsetX + OffsetY + CenterX + CenterY + BinningModeHorizontal + BinningHorizontalMode + BinningHorizontal + BinningModeVertical + BinningVerticalMode + BinningVertical + DecimationHorizontal + DecimationVertical + ScalingHorizontalAbs + ScalingVerticalAbs + ROIZoneSelector + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Width of the area of interest in pixels. + Width of the area of interest in pixels. + Width + N423 + N424 + N425 + Yes + N426 + N427 + N428 + N429 + Linear + + + Height of the area of interest in pixels. + Height of the area of interest in pixels. + Height + N430 + N431 + N432 + Yes + N433 + N434 + N435 + N436 + Linear + + + Horizontal offset from the left side of the sensor to the area of interest (in pixels). + Horizontal offset from the left side of the sensor to the area of interest (in pixels). + X Offset + N437 + N438 + N439 + Yes + N440 + N441 + N442 + N443 + Linear + + + Vertical offset from the top of the sensor to the area of interest (in pixels). + Vertical offset from the top of the sensor to the area of interest (in pixels). + Y Offset + N444 + N445 + N446 + Yes + N447 + N448 + N449 + N450 + Linear + + + Enables horizontal centering of the image. + Enables horizontal centering of the image. + Center X + N451 + N452 + N453 + Yes + N454 + + + Enables vertical centering of the image. + Enables vertical centering of the image. + Center Y + N455 + N456 + N457 + Yes + N458 + + + Sets the binning vertical mode. + Sets the binning vertical mode. + Binning Vertical Mode + Expert + N459 + N460 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N461 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Average + N462 + 1 + + N463 + + + Sets the vertical binning mode. + Sets the vertical binning mode. + Binning Mode Vertical + Invisible + N459 + N460 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N461 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Averaging + N462 + 1 + + N463 + + + Sets the binning horizontal mode. + Sets the binning horizontal mode. + Binning Horizontal Mode + Expert + N464 + N465 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N466 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Average + N467 + 1 + + N468 + + + Sets the horizontal binning mode. + Sets the horizontal binning mode. + Binning Mode Horizontal + Invisible + N464 + N465 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N466 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Averaging + N467 + 1 + + N468 + + + Number of adjacent vertical pixels to be summed. + Number of adjacent vertical pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Vertical + N469 + N470 + N471 + Yes + N472 + N473 + N474 + N475 + Linear + + + Number of adjacent horizontal pixels to be summed. + Number of adjacent horizontal pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Horizontal + N476 + N477 + N478 + Yes + N479 + N480 + N481 + N482 + Linear + + + Vertical decimation factor. + Vertical decimation factor. It specifies the extent of vertical sub-sampling of the acquired frame, i.e. it defines how many rows are left out of transmission. This has the net effect of reducing the vertical resolution (height) of the image by the specified decimation factor. A value of 1 indicates that the camera performs no vertical decimation. + Decimation Vertical + N483 + N484 + N485 + Yes + N486 + N487 + N488 + N489 + Linear + + + Horizontal decimation factor. + Horizontal decimation factor. It specifies the extent of horizontal sub-sampling of the acquired frame, i.e. it defines how many pixel columns are left out of transmission. This has the net effect of reducing the horizontal resolution (width) of the image by the specified decimation factor. A value of 1 indicates that the camera performs no horizontal decimation. + Decimation Horizontal + N490 + N491 + N492 + Yes + N493 + N494 + N495 + N496 + Linear + + + Horizontal scaling factor. + Horizontal scaling factor. + Scaling Horizontal + N497 + N498 + N499 + Yes + N500 + Linear + + + N502 + N503 + N504 + N505 + + + Vertical scaling factor + Vertical scaling factor + Scaling Vertical + N506 + N507 + N508 + Yes + N509 + Linear + + + N511 + N512 + N513 + N514 + + + Sets a ROI zone + Sets a ROI zone to be enabled, configured, and assembled with other ROI zones. + ROI Zone Selector + Expert + N515 + N516 + + Sets vertical ROI zone 0 + Sets vertical ROI zone 0 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 0 + N517 + N518 + 0 + + + Sets vertical ROI zone 1 + Sets vertical ROI zone 1 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 1 + N519 + N520 + 1 + + + Sets vertical ROI zone 2 + Sets vertical ROI zone 2 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 2 + N521 + N522 + 2 + + + Sets vertical ROI zone 3 + Sets vertical ROI zone 3 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 3 + N523 + N524 + 3 + + + Sets vertical ROI zone 4 + Sets vertical ROI zone 4 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 4 + N525 + N526 + 4 + + + Sets vertical ROI zone 5 + Sets vertical ROI zone 5 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 5 + N527 + N528 + 5 + + + Sets vertical ROI zone 6 + Sets vertical ROI zone 6 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 6 + N529 + N530 + 6 + + + Sets vertical ROI zone 7 + Sets vertical ROI zone 7 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 7 + N531 + N532 + 7 + + N533 + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Provides for enabling/disabling a ROI zone. + Provides for enabling/disabling the previously set ROI zone. + ROI Zone Mode + Expert + N534 + N535 + N536 + Yes + + Disables a ROI zone. + Disables the previously set ROI zone. + Off + 0 + + + Enables a ROI zone. + Enables the previously set ROI zone. + On + 1 + + N537 + + + Sets a ROI zone size + Sets the ROI zone 'thickness' (pixels, in direction of assembly) for the previously enabled ROI zone. Equivalent to Height for vertical zones. + ROI Zone Size + Expert + N538 + N539 + N540 + Yes + N541 + N542 + N543 + N544 + Linear + + + Sets a ROI zone offset + Sets the ROI zone offset (pixels, in direction of assembly) for the previously enabled ROI zone. Equivalent to OffsetY for vertical zones. + ROI Zone Offset + Expert + N545 + N546 + N547 + Yes + N548 + N549 + N550 + N551 + Linear + + + Contains parameters to control image acquisition and triggering. + Contains parameters to control image acquisition and triggering. + Acquisition Controls + EnableBurstAcquisition + AcquisitionMode + AcquisitionStart + AcquisitionStop + AcquisitionFrameCount + TriggerSelector + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + ExposureMode + ExposureAuto + ExposureTimeMode + ExposureTimeAbs + ExposureTimeRaw + ReadoutTimeAbs + ExposureOverlapTimeMode + ExposureOverlapTimeMaxAbs + ExposureOverlapTimeMaxRaw + ShutterMode + SensorReadoutMode + AcquisitionFrameRateEnable + AcquisitionFrameRateAbs + ResultingFramePeriodAbs + ResultingFrameRateAbs + AcquisitionStatusSelector + AcquisitionStatus + SyncFreeRunTimerEnable + SyncFreeRunTimerStartTimeLow + SyncFreeRunTimerStartTimeHigh + SyncFreeRunTimerTriggerRateAbs + SyncFreeRunTimerUpdate + + + Enables burst acquisition. + Enables burst acquisition. When enabled, the maximum frame rate only depends on sensor timing and timing of the trigger sequence, and not on the image transfer rate out of the camera. + Enable Burst Acquisition + Guru + N552 + N553 + Yes + N554 + + + Sets the image acquisition mode. + Sets the image acquisition mode. + Acquisition Mode + + The acquisition mode is set to single frame. + The acquisition mode is set to single frame. + Single Frame + N555 + 0 + + + The acquisition mode is set to multi frame. + The acquisition mode is set to multi frame. + Multi Frame + N556 + 1 + + + The acquisition mode is set to continuous. + The acquisition mode is set to continuous. + Continuous + 2 + + N557 + AcquisitionStart + AcquisitionStop + + + Starts the acquisition of images. + Starts the acquisition of images. If the camera is set for single frame acquisition, it will start acquisition of one frame. If the camera is set for continuous frame acquisition, it will start continuous acquisition of frames. + Acquisition Start + N558 + WO + N559 + 1 + + + Stops the acquisition of images. + Stops the acquisition of images if the camera is set for continuous image acquisition and acquisition has been started. + Acquisition Stop + N558 + WO + N560 + 0 + + + Number of frames acquired in the multiframe acquisition mode. + Number of frames acquired in the multiframe acquisition mode. + Acquisition Frame Count + N561 + N562 + TLParamsLocked + Yes + N563 + N564 + N565 + N566 + Linear + + + Sets the trigger type to be configured. + Sets the trigger type to be configured. Once a trigger type has been set, all changes to the trigger settings will be applied to the selected trigger. + Trigger Selector + N567 + + The acquisition start trigger can be configured. + The acquisition start trigger can be configured. + Acquisition Start + N568 + 0 + + + The frame start trigger can be configured. + The frame start trigger can be configured. + Frame Start + N569 + 1 + + + The line start trigger can be configured. + The line start trigger can be configured. + Line Start + N570 + 2 + + N571 + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + + + Sets the mode for the currently selected trigger. + Sets the mode for the currently selected trigger. + Trigger Mode + N572 + Yes + + The currently selected trigger is turned off. + The currently selected trigger is turned off. + Off + N573 + 0 + + + The currently selected trigger is turned on. + The currently selected trigger is turned on. + On + N574 + 1 + + N575 + + + Generates a software trigger signal. + Generates a software trigger signal. The software trigger signal will be used if the TriggerSource parameter is set to Software. + Generate Software Trigger + N576 + N577 + WO + N578 + 1 + + + Sets the signal source for the selected trigger. + Sets the signal source for the selected trigger. + Trigger Source + N579 + Yes + + The signal source for the selected trigger is set to software triggering. + The signal source for the selected trigger is set to software triggering. + Trigger Software + N580 + 0 + + + The signal source for the selected trigger is set to line 1. + The signal source for the selected trigger is set to line 1. + Line 1 + N581 + 1 + + + The signal source for the selected trigger is set to line 2. + The signal source for the selected trigger is set to line 2 + Line 2 + N582 + 2 + + + The signal source for the selected trigger is set to line 3. + The signal source for the selected trigger is set to line 3. + Line 3 + N583 + 3 + + + The signal source for the selected trigger is set to line 4. + The signal source for the selected trigger is set to line 4. + Line 4 + N584 + 4 + + + The signal source for the selected trigger is set to line 5. + The signal source for the selected trigger is set to line 5. + Line 5 + N585 + 5 + + + The signal source for the selected trigger is set to line 6. + The signal source for the selected trigger is set to line 6. + Line 6 + N586 + 6 + + + The signal source for the selected trigger is set to line 7. + The signal source for the selected trigger is set to line 7. + Line 7 + N587 + 7 + + + The signal source for the selected trigger is set to line 8. + The signal source for the selected trigger is set to line 8. + Line 8 + N588 + 8 + + + The signal source for the selected trigger is set to action command signal 1. + The signal source for the selected trigger is set to action command signal 1. + Action 1 + N589 + 21 + + + The signal source for the selected trigger is set to action command signal 2. + The signal source for the selected trigger is set to action command signal 2. + Action 2 + N590 + 22 + + + The signal source for the selected trigger is set to action command signal 3. + The signal source for the selected trigger is set to action command signal 3. + Action 3 + N591 + 23 + + + The signal source for the selected trigger is set to action command signal 4. + The signal source for the selected trigger is set to action command signal 4. + Action 4 + N592 + 24 + + N593 + + + Sets the signal transition that activates the selected trigger. + Sets the signal transition that activates the selected trigger. + Trigger Activation + N594 + Yes + + The selected trigger is activated on the rising edge of the source signal. + The selected trigger is activated on the rising edge of the source signal. + Rising Edge + N595 + 0 + + + The selected trigger is activated on the falling edge of the source signal. + The selected trigger is activated on the falling edge of the source signal. + Falling Edge + N596 + 1 + + + The selected trigger is activated on the falling or rising edge of the source signal. + The selected trigger is activated on the falling or rising edge of the source signal. + Any Edge + N597 + 2 + + + The selected trigger is activated when the source signal is high. + The selected trigger is activated when the source signal is high. + Level High + N598 + 3 + + + The selected trigger is activated when the source signal is low. + The selected trigger is activated when the source signal is low. + Level Low + N599 + 4 + + N600 + + + Trigger delay time in microseconds. + Trigger delay time in microseconds. The delay is applied after the trigger reception and before effectively activating the trigger. + Trigger Delay (Abs) + Expert + N601 + N602 + Yes + N603 + N604 + N605 + us + Linear + + + Sets the operation mode of the exposure auto function. + Sets the operation mode of the exposure auto function. The exposure auto function automatically adjusts the exposure time within set limits until a target brightness value is reached. + Exposure Auto + N606 + N607 + Yes + + The exposure time auto function is disabled. + The exposure auto function is disabled. + Off + N608 + 0 + + + Exposure time is adjusted automatically until it reaches a specific target value. + Exposure time is automatically adjusted until it reaches a specific target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N609 + 1 + + + Exposure time is adjusted repeatedly while images are acquired. + Exposure time is adjusted repeatedly while images are acquired. The repeated automatic adjustment will proceed until the Once mode of operation is used or until the auto function is set to Off. + Continuous + N610 + 2 + + N611 + + + Sets the exposure time mode. + Sets the exposure time mode. + Exposure Time Mode + N612 + N613 + TLParamsLocked + Yes + + The exposure time mode is set to Standard. + The exposure time mode is set to Standard. + Standard + N614 + N615 + 0 + + + The exposure time is set to Ultra Short. + The exposure mode is set to Ultra Short. + Ultra Short + N616 + N617 + 1 + + N618 + + + Raw exposure time of the camera. + Raw exposure time of the camera. This value sets an integer that will be used as a multiplier for the exposure timebase. The actual exposure time equals the current ExposureTimeRaw setting multiplied with the current ExposureTimeBaseAbs setting. + Exposure Time (Raw) + N619 + N620 + N621 + Yes + N622 + N623 + N624 + N625 + Linear + + + Exposure time of the camera in microseconds. + Exposure time of the camera in microseconds. + Exposure Time (Abs) + N626 + us + Linear + + + Acquisition frame rate of the camera in frames per second. + Acquisition frame rate of the camera in frames per second. + Acquisition Frame Rate (Abs) + N627 + Yes + N628 + Hz + Linear + + + Enables setting the camera's acquisition frame rate to a specified value. + Enables setting the camera's acquisition frame rate to a specified value. + Enable Acquisition Frame Rate + N629 + N630 + N631 + Yes + N632 + 1 + 0 + + + Minimum allowed frame acquisition period. + Minimum allowed frame acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth. + Resulting Frame Period (Abs) + Guru + N633 + N634 + us + Linear + + + Maximum allowed frame acquisition rate. + Maximum allowed frame acquisition rate given the current camera settings (in frames per second). + Resulting Frame Rate (Abs) + N633 + N635 + Hz + Linear + + + Sets the exposure mode. + Sets the exposure mode. + Exposure Mode + N636 + N637 + Yes + + The timed exposure mode is set. + The timed exposure mode is set. In this mode, the exposure time for each frame acquisition is determined by the value of the camera's Exposure Time Abs parameter. + Timed + 1 + + + The trigger width exposure mode is set. + The trigger width exposure mode is set. In this mode, the length of the exposure for each frame acquisition will be directly controlled by the ExFSTrig signal. + Trigger Width + N638 + N639 + 2 + + N640 + + + Sets the shutter mode. + Sets the shutter mode. + Shutter Mode + Expert + N641 + N642 + Yes + + The shutter mode is set to global shutter. + The shutter mode is set to global shutter. + Global + N643 + 2 + + + The shutter mode is set to rolling shutter. + The shutter mode is set to rolling shutter. + Rolling + N644 + 0 + + + The shutter mode is set to global reset release shutter. + The shutter mode is set to global reset release shutter. + Global Reset Release + N645 + 1 + + N646 + + + Sets the exposure overlap time mode. + Sets the exposure overlap time mode. + Exposure Overlap Time Mode + Expert + N647 + N648 + Yes + + The camera manually sets the overlap time for each acquisition. + The camera manually sets the overlap time for each acquisition. In this mode, you must also set the ExposureOverlapTimeMax parameter to specify the maximum overlap time. + Manual + N649 + 0 + + + The camera automatically uses the optimum overlap time for each acquisition. + The camera automatically uses the optimum overlap time for each acquisition. + Automatic + N650 + 1 + + N651 + + + Maximum overlap time of the sensor exposure with sensor readout in TriggerWidth exposure mode (in raw units). + Maximum overlap time of the sensor exposure with sensor readout in TriggerWidth exposure mode (in raw units). + Exposure Overlap Time Max (Raw) + Expert + N652 + N653 + N654 + Yes + N655 + N656 + N657 + N658 + Linear + + + Maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode (in microseconds). + Maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode (in microseconds). + Exposure Overlap Time Max (Abs) + Expert + N659 + us + Linear + + + Sensor readout time given the current settings. + Sensor readout time given the current settings. + Readout Time (Abs) + Expert + N660 + N661 + N662 + us + Linear + + + Sets the sensor readout mode. + Sets the sensor readout mode. + Sensor Readout Mode + Guru + N663 + N664 + Yes + + The device operates in normal readout mode. + The device operates in normal readout mode. + Normal + 0 + + + The device operates in fast readout mode. + The device operates in fast readout mode. The readout time for each line of pixels is shortened compared to the normal readout mode. This allows higher frame rates, but may reduce image quality. + Fast + 1 + + N665 + + + Sets the acquisition status to be checked. + Sets the acquisition status to be checked. Once a status has been set, the status can be checked by reading the AcquisitionStatus parameter value. + Acquisition Status Selector + Expert + N666 + N667 + + A check can be performed if the device is currently waiting for a trigger to acquire one or multiple frames. + A check can be performed if the device is currently waiting for a trigger to acquire one or multiple frames. + Acquisition Trigger Wait + N668 + 0 + + + A check can be performed if the device is currently acquiring one or multiple frames. + A check can be performed if the device is currently acquiring one or multiple frames. + Acquisition Active + N669 + 1 + + + A check can be performed if the device is currently transferring an acquisition of one or multiple frames. + A check can be performed if the device is currently transferring an acquisition of one or multiple frames. + Acquisition Transfer + N670 + 2 + + + A check can be performed if the device is currently waiting for a frame trigger. + A check can be performed if the device is currently waiting for a frame trigger. + Frame Trigger Wait + N671 + 3 + + + A check can be performed if the device is currently capturing a frame. + A check can be performed if the device is currently capturing a frame. + Frame Active + N672 + 4 + + + A check can be performed if the device is currently transferring a frame. + A check can be performed if the device is currently transferring a frame. + Frame Transfer + N673 + 5 + + + A check can be performed if the device is currently exposing a frame. + A check can be performed if the device is currently exposing a frame. + Exposure Active + N674 + 6 + + + A check can be performed if the device is currently waiting for a line trigger. + A check can be performed if the device is currently waiting for a line trigger. + Line Trigger Wait + N675 + 7 + + N676 + AcquisitionStatus + + + Indicates the status (true or false) of the currently selected acquisition signal. + Indicates the status (true or false) of the currently selected acquisition signal. The acquisition signal can be selected using AcquisitionStatusSelector. + Acquisition Status + Expert + N677 + N678 + N679 + + + Enables the synchronous free run mode. + Enables the synchronous free run mode. When enabled, the camera will generate all required frame start or line start trigger signals internally, and you do not need to apply frame start or line start trigger signals to the camera. + Sync Free Run Enable + N680 + 1 + 0 + + + Low 32 bits of the synchronous free run trigger start time. + Low 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time Low + N681 + + + High 32 bits of the synchronous free run trigger start time. + High 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time High + N682 + + + Synchronous free run trigger rate. + Synchronous free run trigger rate. + Sync Free Run Trigger Rate + N683 + Hz + + + N685 + N686 + N687 + N688 + Linear + + + Activates changed settings for the synchronous free run. + Activates changed settings for the synchronous free run. + Sync Free Run Update + N689 + 1 + + + Contains parameters to control the operation of the camera's digital I/O lines. + Contains parameters to control the operation of the camera's digital I/O lines. + Digital I/O Controls + LineSelector + LineMode + LineLogic + LineFormat + LineSource + LineInverter + LineTermination + LineDebouncerTimeAbs + LineDebouncerTimeRaw + MinOutPulseWidthRaw + MinOutPulseWidthAbs + LineStatus + LineStatusAll + UserOutputSelector + UserOutputValue + UserOutputValueAll + SyncUserOutputSelector + SyncUserOutputValue + SyncUserOutputValueAll + + + Sets the I/O line to be configured. + Sets the I/O line to be configured. Once a line has been set, all changes to the line settings will be applied to the selected line. + Line Selector + N690 + + Line 1 can be configured. + Line 1 can be configured. + Line 1 + N691 + 0 + + + Line 2 can be configured. + Line 2 can be configured. + Line 2 + N692 + 1 + + + Line 3 can be configured. + Line 3 can be configured. + Line 3 + N693 + 2 + + + Line 4 can be configured. + Line 4 can be configured. + Line 4 + N694 + 3 + + + Output line 1 can be configured. + Output line 1 can be configured. + Output Line 1 + N695 + 4 + + + Output line 2 can be configured. + Output line 2 can be configured. + Output Line 2 + N696 + 5 + + + Output line 3 can be configured. + Output line 3 can be configured. + Output Line 3 + N697 + 6 + + + Output line 4 can be configured. + Output line 4 can be configured. + Output Line 4 + N698 + 7 + + N699 + LineMode + LineDebouncerTimeAbs + LineDebouncerTimeRaw + LineInverter + LineTermination + LineStatus + LineSource + LineFormat + MinOutPulseWidthAbs + MinOutPulseWidthRaw + + + Enables the signal inverter function for the currently selected input or output line. + Enables the signal inverter function for the currently selected input or output line. + Line Inverter + N700 + Yes + N701 + + + Enables the termination resistor of the selected input line. + Enables the termination resistor of the selected input line. + Line Termination + N702 + N703 + Yes + N704 + + + Raw value of the selected line debouncer time. + Raw value of the selected line debouncer time. + Line Debouncer Time Raw + Invisible + N690 + N705 + Yes + N706 + N707 + N708 + N709 + Logarithmic + + + Value of the selected line debouncer time in microseconds. + Value of the selected line debouncer time in microseconds. + Line Debouncer Time Abs + N690 + N710 + N711 + N712 + N713 + us + Linear + + + Raw value for the minimum signal width of an output signal. + Raw value for the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line. + Line Output Pulse Min. Width Raw + Invisible + N690 + N714 + Yes + N715 + N716 + N717 + N718 + Logarithmic + + + Value for the minimum signal width of an output signal (in microseconds) . + Value for the minimum signal width of an output signal (in microseconds) . + Line Output Pulse Min. Width + N690 + N719 + N720 + N721 + N722 + us + Linear + + + Indicates the current logical state of the selected line. + Indicates the current logical state of the selected line. + Line Status + N723 + N724 + + + A single bit field indicating the current logical state of all available line signals at time of polling. + A single bit field indicating the current logical state of all available line signals at time of polling. + Line Status All + N725 + N726 + HexNumber + + + Enables the selected user settable output line. + Enables the selected user settable output line. + User Output Value + N727 + N728 + + + A single bit field that sets the state of all user settable output signals in one access + A single bit field that sets the state of all user settable output signals in one access + User Output Value All + N729 + Yes + N730 + HexNumber + + + Enables the selected user settable synchronous output line. + Enables the selected user settable synchronous output line. + Sync User Output Value + N731 + N732 + N733 + + + A single bit field that sets the state of all user settable synchronous output signals in one access. + A single bit field that sets the state of all user settable synchronous output signals in one access. + Sync User Output Value All + N734 + N735 + Yes + N736 + HexNumber + + + Sets the mode for the selected line. + Sets the mode for the selected line. This controls whether the physical line is used to input or output a signal. + Line Mode + N690 + Yes + + The selected physical line can be used to input an electrical signal. + The selected physical line can be used to input an electrical signal. + Input + N737 + 0 + + + The selected physical line can be used to output an electrical signal. + The selected physical line can be used to output an electrical signal. + Output + N738 + 1 + + N739 + + + Sets the source signal for the currently selected line. + Sets the source signal for the currently selected line. The currently selected line must be an output line. + Line Source + N690 + N740 + Yes + + The source signal for the currently selected line is set to the exposure active signal. + The source signal for the currently selected line is set to the exposure active signal. + Exposure Active + N741 + 2 + + + The source signal for the currently selected line is set to the frame trigger wait signal. + The source signal for the currently selected line is set to the frame trigger wait signal. + Frame Trigger Wait + N742 + 1 + + + The source signal for the currently selected line is set to the timer 1 active signal. + The source signal for the currently selected line is set to the timer 1 active signal. + Timer 1 Active + N743 + 3 + + + The source signal for the currently selected line is set to the user settable signal 1. + The source signal for the currently selected line is set to the user settable signal 1. + User Output 1 + N744 + 28 + + + The source signal for the currently selected line is set to the user settable signal 2. + The source signal for the currently selected line is set to the user settable signal 2. + User Output 2 + N745 + 29 + + + The source signal for the currently selected line is set to the user settable signal 3. + The source signal for the currently selected line is set to the user settable signal 3. + User Output 3 + N746 + 30 + + + The source signal for the currently selected line is set to the trigger ready signal. + The source signal for the currently selected line is set to the trigger ready signal. + Trigger Ready + N747 + 256 + + + The source signal for the currently selected line is set to the acquisition trigger wait signal. + The source signal for the currently selected line is set to the acquisition trigger wait signal. + Acquisition Trigger Wait + N748 + 7 + + + The source signal for the currently selected line is set to the acquisition trigger ready signal. + The source signal for the currently selected line is set to the acquisition trigger ready signal. + Acquisition Trigger Ready + N749 + 255 + + + The source signal for the currently selected line is set to the user settable signal 0. + The source signal for the currently selected line is set to the user settable signal 0. + User Output 0 + N750 + 27 + + + The source signal for the currently selected line is set to the sync user settable signal 0. + The source signal for the currently selected line is set to the sync user settable signal 0. + Sync User Output 0 + N751 + 10 + + + The source signal for the currently selected line is set to the sync user settable signal 1. + The source signal for the currently selected line is set to the sync user settable signal 1. + Sync User Output 1 + N752 + 11 + + + The source signal for the currently selected line is set to the sync user settable signal 2. + The source signal for the currently selected line is set to the sync user settable signal 2. + Sync User Output 2 + N753 + 12 + + + The source signal for the currently selected line is set to the sync user settable signal 3. + The source signal for the currently selected line is set to the sync user settable signal 3. + Sync User Output 3 + N754 + 13 + + N755 + + + 0 + + + 0 + + + Returns the line logic of the currently selected line. + Returns the line logic of the currently selected line. + Line Logic + N690 + + The line logic of the currently selected line is positive. + The line logic of the currently selected line is positive. + Positive + 0 + + + The line logic of the currently selected line is negative. + The line logic of the currently selected line is negative. + Negative + 1 + + N756 + + + Returns the electrical configuration of the currently selected line. + Returns the electrical configuration of the currently selected line. + Line Format + N690 + Yes + + The line is not connected. + The line is not connected. + Not Connected + N757 + 0 + + + The line is currently in tri-state mode (not driven). + The line is currently in tri-state mode (not driven). + Tri-state + N758 + 1 + + + The line is currently accepting or sending TTL level signals. + The line is currently accepting or sending TTL level signals. + TTL + N759 + 2 + + + The line is currently accepting or sending LVDS level signals. + The line is currently accepting or sending LVDS level signals. + LVDS + N760 + 3 + + + The line is currently accepting or sending RS-422 level signals. + The line is currently accepting or sending RS-422 level signals. + RS-422 + N761 + 4 + + + The line is opto-coupled. + The line is opto-coupled. + Opto-coupled + N762 + 5 + + N763 + + + Sets the user settable output signal to be configured. + Sets the user settable output signal to be configured. Once a user settable output signal has been set, all changes to the user settable output signal settings will be applied to the selected user settable output signal. + User Output Selector + + The user settable output signal 1 can be configured. + The user settable output signal 1 can be configured. + User Settable Output 1 + N764 + 0 + + + The user settable output signal 2 can be configured. + The user settable output signal 2 can be configured. + User Settable Output 2 + N765 + 1 + + + The user settable output signal 3 can be configured. + The user settable output signal 3 can be configured. + User Settable Output 3 + N766 + 2 + + + The user settable output signal 0 can be configured. + The user settable output signal 0 can be configured. + User Settable Output 0 + N767 + 17 + + N768 + UserOutputValue + + + Sets the user settable synchronous output signal to be configured. + Sets the user settable synchronous output signal to be configured. + Sync User Output Selector + + User settable synchronous output signal 1 can be configured. + User settable synchronous output signal 1 can be configured. + Sync User Settable Output 1 + N769 + 0 + + + User settable synchronous output signal 2 can be configured. + User settable synchronous output signal 2 can be configured. + Sync User Settable Output 2 + N770 + 1 + + + User settable synchronous output signal 3 can be configured. + User settable synchronous output signal 3 can be configured. + Sync User Settable Output 3 + N771 + 2 + + + User settable synchronous output signal 0 can be configured. + User settable synchronous output signal 0 can be configured. + Sync User Settable Output 0 + N772 + 17 + + N773 + SyncUserOutputValue + + + Contains parameters to control the operation of the camera's timers. + Contains parameters to control the operation of the camera's timers + Counter and Timer Controls + TimerDelayTimebaseAbs + TimerDurationTimebaseAbs + TimerSelector + TimerDelayAbs + TimerDelayRaw + TimerDurationAbs + TimerDurationRaw + TimerTriggerSource + TimerTriggerActivation + CounterSelector + CounterEventSource + CounterResetSource + CounterReset + + + Time base (in microseconds) that is used when a timer duration is set using the TimerDurationRaw parameter. + Time base (in microseconds) that is used when a timer duration is set using the TimerDurationRaw parameter. + Timer Duration Timebase + Invisible + Yes + N774 + us + Linear + + + Time base (in microseconds) that is used when a timer delay is set using the TimerDelayRaw parameter. + Time base (in microseconds) that is used when a timer delay is set using the TimerDelayRaw parameter. + Timer Delay Timebase + Invisible + Yes + N775 + us + Linear + + + Sets the timer to be configured. + Sets the timer to be configured. Once a timer has been set, all changes to the timer settings will be applied to the selected timer. + Timer Selector + N776 + + Timer 1 can be configured. + Timer 1 can be configured. + Timer 1 + N777 + 0 + + N778 + TimerDurationAbs + TimerDurationRaw + TimerDelayAbs + TimerDelayRaw + TimerTriggerSource + TimerTriggerActivation + + + Duration of the currently selected timer in microseconds. + Duration of the currently selected timer in microseconds. + Timer Duration Abs + Yes + N779 + Linear + + + Raw duration for the selected timer. + Raw duration for the selected timer. This value sets an integer that will be used as a multiplier for the timer duration timebase. The actual duration time equals the current TimerDurationRaw setting multiplied with the current TimerDurationTimeBaseAbs setting. + Timer Duration Raw + N780 + Yes + N781 + N782 + N783 + N784 + + + Delay of the currently selected timer in microseconds. + Delay of the currently selected timer in microseconds. + Timer Delay Abs + Yes + N785 + Linear + + + Raw delay for the selected timer. + Raw delay for the selected timer. This value sets an integer that will be used as a multiplier for the timer delay timebase. The actual delay time equals the current TimerDelayRaw setting multiplied with the current TimerDelayTimeBaseAbs setting. + Timer Delay Raw + N786 + Yes + N787 + N788 + N789 + N790 + + + Sets the internal camera signal used to trigger the selected timer. + Sets the internal camera signal used to trigger the selected timer. + Timer Trigger Source + N791 + + The timer can be triggered by the exposure start signal. + The timer can be triggered by the exposure start signal. + Exposure Active + N792 + 1 + + N793 + + + 1 + + + Sets the type of signal transition that will start the timer. + Sets the type of signal transition that will start the timer. + Timer Trigger Activation + N794 + + The timer will be started by a rising edge signal change. + The timer will be started by a rising edge signal change. + Rising Edge + N795 + 1 + + + The timer will be started by a falling edge signal change. + The timer will be started by a falling edge signal change. + Falling Edge + N796 + 0 + + N797 + + + 1 + + + Sets the counter to be configured. + Sets the counter to be configured. Once a counter has been set, all changes to the counter settings will be applied to this counter. + Counter Selector + Expert + N798 + + Counter 1 can be configured. + Counter 1 can be configured. + Counter 1 + N799 + 0 + + + Counter 2 can be configured. + Counter 2 can be configured. + Counter 2 + N800 + 1 + + + Counter 3 can be configured. + Counter 3 can be configured. + Counter 3 + N801 + 2 + + N802 + CounterEventSource + CounterReset + CounterResetSource + + + Sets the event that increments the currently selected counter. + Sets the event that increments the currently selected counter. + Counter Event Source + Expert + N803 + Yes + + The selected counter counts the number of frame trigger events. + The selected counter counts the number of frame trigger events. + Frame Trigger + N804 + 4 + + + The selected counter counts the number of frame start events. + The selected counter counts the number of frame start events. + Frame Start + N805 + 5 + + + The selected counter counts the number of line trigger events. + The selected counter counts the number of line trigger events. + Line Trigger + N806 + 7 + + N807 + + + Sets the source signal that can reset the currently selected counter. + Sets the source signal that can reset the currently selected counter. + Counter Reset Source + Expert + N808 + Yes + + The counter reset is disabled. + The counter reset is disabled. + Off + N809 + 0 + + + The selected counter can be reset by a software command. + The selected counter can be reset by a software command. + Software + N810 + 3 + + + The selected counter can be reset by a signal applied to Line 1. + The selected counter can be reset by a signal applied to Line 1. + Line 1 + N811 + 1 + + + The selected counter can be reset by a signal applied to Line 2. + The selected counter can be reset by a signal applied to Line 2. + Line 2 + N812 + 2 + + + The selected counter can be reset by a signal applied to Line 3. + The selected counter can be reset by a signal applied to Line 3. + Line 3 + N813 + 4 + + + The selected counter can be reset by a signal applied to Line 4. + The selected counter can be reset by a signal applied to Line 4. + Line 4 + N814 + 5 + + + The selected counter can be reset by a signal applied to Line 5. + The selected counter can be reset by a signal applied to Line 5. + Line 5 + N815 + 6 + + + The selected counter can be reset by a signal applied to Line 6. + The selected counter can be reset by a signal applied to Line 6. + Line 6 + N816 + 7 + + + The selected counter can be reset by a signal applied to Line 7. + The selected counter can be reset by a signal applied to Line 7. + Line 7 + N817 + 8 + + + The selected counter can be reset by a signal applied to Line 8. + The selected counter can be reset by a signal applied to Line 8. + Line 8 + N818 + 9 + + N819 + + + Immediately resets the selected counter. + Immediately resets the selected counter. The counter starts counting immediately after the reset. + Counter Reset + Expert + N820 + N821 + WO + N822 + 1 + + + Contains parameters to control the operation of the camera's lookup table (LUT). + Contains parameters to control the operation of the camera's lookup table (LUT). + LUT Controls + LUTSelector + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + Enables the selected lookup table (LUT). + Enables the selected lookup table (LUT). + LUT Enable + N823 + N824 + Yes + N825 + + + Index of the LUT element to access. + Index of the LUT element to access. + LUT Index + N826 + N827 + N828 + N829 + N830 + Linear + LUTValue + + + 0 + + + Value of the LUT element at the LUT index position. + Value of the LUT element at the LUT index position. + LUT Value + N831 + N832 + N833 + N834 + N835 + Linear + + + Invisible + N836 + 4 + RW + Device + LUTValueAll + Unsigned + BigEndian + + + A single register that lets you access all LUT coefficients. + A single register that lets you access all LUT coefficients without the need to repeatedly use the LUTIndex parameter. + LUT Value All + N837 + Yes + N838 + N839 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N832 + + + Sets the lookup table (LUT) to be configured. + Sets the lookup table (LUT) to be configured. Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT. + LUT Selector + N840 + + The luminance lookup table can be configured. + The luminance lookup table can be configured. + Luminance LUT + N841 + 0 + + N842 + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + 0 + + + Contains parameters related to the GigE Vision transport layer. + Contains parameters related to the GigE Vision transport layer. + Transport Layer + PayloadSize + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + GevVersionMajor + GevVersionMinor + GevDeviceModeIsBigEndian + GevDeviceModeCharacterSet + GevInterfaceSelector + GevMACAddress + GevGVSPExtendedIDMode + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + GevFirstURL + GevSecondURL + GevNumberOfInterfaces + GevMessageChannelCount + GevStreamChannelCount + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIEEE1588 + GevSupportedOptionalCommandsEVENTDATA + GevSupportedOptionalCommandsEVENT + GevSupportedOptionalCommandsPACKETRESEND + GevSupportedOptionalCommandsWRITEMEM + GevSupportedOptionalCommandsConcatenation + GevHeartbeatTimeout + GevTimestampTickFrequency + GevTimestampControlLatch + GevTimestampControlReset + GevTimestampControlLatchReset + GevTimestampValue + GevCCP + GevStreamChannelSelector + GevSCPInterfaceIndex + GevSCDA + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + TLParamsLocked + GevIEEE1588 + GevIEEE1588Status + GevIEEE1588DataSetLatch + GevIEEE1588StatusLatched + GevIEEE1588OffsetFromMaster + GevIEEE1588ClockIdLow + GevIEEE1588ClockIdHigh + GevIEEE1588ClockId + GevIEEE1588ParentClockIdLow + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockId + + + TLParamsLocked + N844 + N557 + (0=P3)?0:(P1&&P2)?1:0 + + + N843 + (0=P1)?0:1 + + + Size of the payload in bytes. + Size of the payload in bytes. This is the total number of bytes sent in the payload. Image data + chunk data if present. No packet headers. + Payload Size + N846 + PureNumber + + + Sets the physical network interface to be configured. + Sets the physical network interface to be configured. Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface. + Interface Selector + Guru + + Network interface 0 can be configured. + Network interface 0 can be configured. + Network Interface 0 + N847 + 0 + + 0 + GevMACAddress + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + + + Major version number of the GigE Vision specification supported by this device. + Major version number of the GigE Vision specification supported by this device. + Version Major + Guru + N848 + + + Minor version number of the GigE Vision specification supported by this device. + Minor version number of the GigE Vision specification supported by this device. + Version Minor + Guru + N849 + + + Indicates whether the bootstrap register is in big-endian format. + Indicates whether the bootstrap register is in big-endian format. + Device Mode Big Endian + Guru + N850 + + + Character set used by all strings of the bootstrap registers. + Character set used by all strings of the bootstrap registers (1 = UTF8). + Character Set + Guru + N851 + + + MAC address for the selected network interface. + MAC address for the selected network interface. + MAC Address + Guru + N852 + HexNumber + + + N853 + N854 + (P1<<32)|P2 + + + Sets the extended ID mode for GVSP. + Sets the extended ID mode for GVSP (64 bit block_id64, 32 bit packet_id32). This bit cannot be reset if the stream channels do not support the standard ID mode. + Enable Extended ID Mode + Expert + N855 + RW + + The extended ID mode is switched off. + The extended ID mode is switched off. + Off + 0 + + + The extended ID mode is switched on. + The extended ID mode is switched on. + On + 1 + + N856 + + + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Auto IP Supported + Guru + N857 + + + Indicates whether the selected network interface supports DHCP IP addressing. + Indicates whether the selected network interface supports DHCP IP addressing. + DHCP Supported + Guru + N858 + + + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Fixed IP Supported + Guru + N859 + + + Current IP configuration of the selected network interface. + IP configuration of the selected network interface, e.g. fixed IP, DHCP, or auto IP. + Current IP Configuration + Guru + N860 + HexNumber + + + Current IP address for the selected network interface. + Current IP address for the selected network interface. + Current IP Address + Guru + N861 + HexNumber + + + Current subnet mask for the selected network interface. + Current subnet mask for the selected network interface. + Current Subnet Mask + Guru + N862 + HexNumber + + + Current default gateway for the selected network interface. + Current default gateway for the selected network interface. + Current Default Gateway + Guru + N863 + HexNumber + + + Fixed IP address for the selected network interface. + Fixed IP address for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed IP Address + Guru + N864 + HexNumber + + + Fixed subnet mask for the selected network interface. + Fixed subnet mask for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed Subnet Mask + Guru + N865 + HexNumber + + + Fixed default gateway for the selected network interface. + Fixed default gateway for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed Default Gateway + Guru + N866 + HexNumber + + + Connection speed in Mbps for the selected network interface. + Connection speed in Mbps for the selected network interface. + Link Speed + Guru + N867 + PureNumber + + + Indicates whether the selected network interface is the clock master. + Indicates whether the selected network interface is the clock master. + Link Master + Guru + N868 + + + Indicates whether the selected network interface operates in full-duplex mode. + Indicates whether the selected network interface operates in full-duplex mode. + Link Full-Duplex + Guru + N869 + + + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Link Crossover + Guru + N870 + + + First URL reference to the GenICam XML file. + First URL reference to the GenICam XML file. + First URL + Guru +
0x200
+ 512 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Second URL reference to the GenICam XML file. + Second URL reference to the GenICam XML file. + Second URL + Guru +
0x400
+ 512 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Number of network interfaces on the device. + Number of network interfaces on the device. + Number of Interfaces + Guru + N871 + + + Number of message channels supported by the device. + Number of message channels supported by the device. + Message Channel Count + Guru + N872 + + + Number of stream channels supported by the device. + Number of stream channels supported by the device. + Stream Channel Count + Guru + N873 + + + Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. + Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. + Opt. 16-bit block ID Supported + Guru + N874 + + + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Opt. IEEE 1588 V2 Supported + Guru + N875 + + + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Opt. Event Data Commands Supported + Guru + N876 + + + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Opt. Event Commands Supported + Guru + N877 + + + Indicates whether PACKETRESEND_CMD is supported. + Indicates whether PACKETRESEND_CMD is supported. + Opt. Packet Resend Commands Supported + Guru + N878 + + + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Opt. Writemem Commands Supported + Guru + N879 + + + Indicates whether multiple operations in a single message are supported. + Indicates whether multiple operations in a single message are supported. + Optional Concat. Commands Supported + Guru + N880 + + + Heartbeat timeout in milliseconds. + Heartbeat timeout in milliseconds. + Heartbeat Timeout + Guru + N881 + + + Number of timestamp clock ticks in 1 second. + Number of timestamp clock ticks in 1 second. + Timestamp Tick Frequency + Guru + N882 + 0 + 4294967295 + PureNumber + + + N883 + N884 + (P1<<32)|P2 + + + Resets the timestamp value for the device. + Resets the timestamp value for the device. + Timestamp Control Reset + Guru + N885 + 1 + + + Latches the current timestamp value of the device. + Latches the current timestamp value of the device. + Timestamp Control Latch + Guru + N885 + 2 + + + Resets the timestamp control latch. + Resets the timestamp control latch. + Timestamp Control Latch Reset + Guru + N885 + 3 + + + Latched value of the timestamp. + Latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.) + Timestamp Value + Guru + N886 + PureNumber + + + N887 + N888 + (P1<<32)|P2 + + + Sets the control channel privilege feature. + Sets the control channel privilege feature. + Control Channel Privilege + Guru + RO + + The control channel privilege feature is set to exclusive. + The control channel privilege feature is set to exclusive. + CCP Exclusive + 1 + + + The control channel privilege feature is set to control. + The control channel privilege feature is set to control. + CCP Control + 2 + + + The control channel privilege feature is set to exclusive control. + The control channel privilege feature is set to exclusive control. + CCP Exclusive Control + 3 + + N889 + + + Sets the stream channel to be configured. + Sets the stream channels to be configured. Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel. + Stream Channel Selector + Guru + + Stream channel 0 can be configured. + Stream channel 0 can be configured. + Stream Channel 0 + 0 + + 0 + GevSCPInterfaceIndex + GevGVSPExtendedIDMode + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCDA + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + + + Index of the network interface to use. + Index of the network interface to use. + Interface Index + Guru + TLParamsLocked + 0 + 0 + 0 + PureNumber + + + Port to which the device must send data streams. + Port to which the device must send data streams. + Host Port + Guru + TLParamsLocked + N890 + + + Fires a GigE Vision streaming test packet. + Fires a GigE Vision streaming test packet. When this bit is set and the stream channel is a transmitter, the transmitter will fire one test packet of size specified by GevSCPSPacketSize. The "do not fragment" bit of the IP header must be set for this test packet (see GevSCPSDoNotFragment). + SCPS Fire Test Packet + Guru + TLParamsLocked + N891 + 1 + + + Disables IP fragmentation of packets on the stream channel. + Disables IP fragmentation of packets on the stream channel. This bit is copied into the "do not fragment" bit of the IP header of each stream packet. + SCPS Do Not Fragment + Guru + TLParamsLocked + N892 + + + Returns the endianess of multi-byte pixel data for this stream. + Returns the endianess of multi-byte pixel data for this stream. True = big endian. + SCPS Big Endian + Guru + TLParamsLocked + N893 + + + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. Only available when the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register cannot be used to reset the timestamp. Factory default is device specific. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers might change to reflect the new time domain. + IEEE 1588 V2 Enabled + Expert + N875 + N894 + + + Returns the state of the IEEE 1588 clock. + Provides the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE). Please refer to IEEE 1588 for additional information. + IEEE 1588 Status + Expert + N875 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port shall not place any PTP messages except for management messages that are a required response to another management message on its communication path. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port shall not place any messages on its communication path. A port in this state shall discard all PTP received messages except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the announceReceiptTimeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port shall behave in all respects as though it were in the MASTER state except that some messages will not be placed. Refer to the IEEE 1588 specification for additional information + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is behaving as a master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not behaving as a master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N895 + + + Latches the current IEEE 1588 related values of the device. + Latches the current IEEE 1588 related values of the device. + IEEE 1588 Data Set Latch + GevIEEE1588 + N896 + 1 + + + Returns the latched state of the IEEE 1588 clock. + Returns the latched state of the IEEE 1588 clock. (The state must first be latched using the IEEE 1588 Latch command.) The state is indicated by values 1 to 9, corresponding to the states INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, and SLAVE. Refer to the IEEE 1588 specification for additional information. + IEEE 1588 Status Latched + Expert + N875 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port shall not place any PTP messages except for management messages that are a required response to another management message on its communication path. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port shall not place any messages on its communication path. A port in this state shall discard all PTP received messages except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the announceReceiptTimeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port shall behave in all respects as though it were in the MASTER state except that some messages will not be placed. Refer to the IEEE 1588 specification for additional information + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is behaving as a master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not behaving as a master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N897 + + + Latched offset from the IEEE 1588 master clock in nanoseconds. + Latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.) + IEEE 1588 Offset From Master + Guru + GevIEEE1588 + N898 + PureNumber + + + Low part of the latched clock ID of the IEEE 1588 device. + Low part of the latched clock ID of the IEEE 1588 device. + IEEE 1588 Clock ID Low + Invisible + GevIEEE1588 + N899 + HexNumber + + + High part of the latched clock ID of the IEEE 1588 device. + High part of the latched clock ID of the IEEE 1588 device. + IEEE 1588 Clock ID High + Invisible + GevIEEE1588 + N900 + HexNumber + + + Latched clock ID of the IEEE 1588 device. + Latched clock ID of the IEEE 1588 device. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted. + IEEE 1588 Clock ID + Guru + N901 + HexNumber + + + GevIEEE1588ClockIdHigh + GevIEEE1588ClockIdLow + (P1<<32)|P2 + + + Low part of the latched parent clock ID of the IEEE 1588 device. + Low part of the latched parent clock ID of the IEEE 1588 device. + IEEE 1588 Parent Clock ID Low + Invisible + GevIEEE1588 + N902 + HexNumber + + + High part of the latched parent clock ID of the IEEE 1588 device. + High part of the latched parent clock ID of the IEEE 1588 device. + IEEE 1588 Parent Clock ID High + Invisible + GevIEEE1588 + N903 + HexNumber + + + Latched parent clock ID of the IEEE 1588 device. + Latched parent clock ID of the IEEE 1588 device. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted. + IEEE 1588 Parent Clock ID + Guru + GevIEEE1588 + N904 + HexNumber + + + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockIdLow + (P1<<32)|P2 + + + Packet size in bytes for the selected stream channel. Excludes data leader and data trailer. + Packet size in bytes for the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size for the stream channel.) + Packet Size + Beginner + N905 + Yes + N906 + N907 + N908 + 4 + Linear + + + Stream channel destination IPv4 address for the selected stream channel. + Stream channel destination IPv4 address for the selected stream channel. The destination can be a unicast or a multicast. + Stream Channel Destination + Guru + TLParamsLocked + N909 + HexNumber + + + Delay between the transmission of each packet for the selected stream channel. + Delay between the transmission of each packet for the selected stream channel. The delay is measured in ticks. + Inter-Packet Delay + Expert + N4 + Yes + N910 + N911 + N912 + N913 + Linear + + + Frame transmission delay for the selected stream channel. + Frame transmission delay for the selected stream channel (in ticks). This value sets a delay before transmitting the acquired image. + Frame Transmission Delay + Expert + N4 + Yes + N914 + N915 + N916 + N917 + Linear + + + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve for packet resends and for the transmission of control data between the camera and the host PC. The setting is expressed as a percentage of the bandwidth assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5%, the bandwidth reserve will be 1.5 MBytes/s. + Bandwidth Reserve + Expert + N4 + Yes + N918 + N919 + N920 + Linear + + + Multiplier for the Bandwidth Reserve parameter. + Multiplier for the Bandwidth Reserve parameter. The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed. + Bandwidth Reserve Accumulation + Expert + N4 + Yes + N921 + N922 + N923 + Linear + + + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. This parameter represents a combination of the packet size and the inter-packet delay. + Bandwidth Assigned + Expert + N924 + PureNumber + + + Maximum amount of data (in bytes per second) that the camera could generate. + Maximum amount of data (in bytes per second) that the camera could generate given its current settings and ideal conditions, i.e., unlimited bandwidth and no packet resends. + Device Max Throughput + Expert + N925 + PureNumber + + + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data. + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current AOI settings, chunk feature settings, and the pixel format setting. + Device Current Throughput + Expert + N926 + PureNumber + + + Maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. + Maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image. + Frame Jitter Max + Expert + N927 + PureNumber + + + Invisible + GevNumberOfInterfaces + (P1>0)?1:0 + + + Invisible +
0x0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 15 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 24 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xc
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x24
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x34
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x44
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x48
+ 32 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0x68
+ 32 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0x88
+ 32 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0xa8
+ 48 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0xd8
+ 16 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0xe8
+ 16 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0x200
+ 512 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0x400
+ 512 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Invisible +
0x600
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x64c
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x65c
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x66c
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x900
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x904
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x908
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + Guru +
0x92c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + 12 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 25 + 25 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 27 + 27 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 28 + 28 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x938
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x93c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x940
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x944
+ 4 + WO + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + Invisible +
0x948
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N885 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x94c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N885 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x954
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + 12 + Unsigned + BigEndian +
+ + Guru +
0x960
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x96c
+ 4 + RO + Device + NoCache + 10000 + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 28 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0xd00
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N511 + N502 + N426 + N433 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N267 + N10 + N37 + N4 + N268 + N269 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N267 + N10 + N37 + N4 + N268 + N269 + 2 + 2 + Unsigned + BigEndian +
+ + Invisible +
0xd08
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N511 + N502 + N426 + N433 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc004
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc008
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + GevSCPSPacketSize + PayloadSize + N884 + N883 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc00c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N921 + N918 + N914 + GevSCPSPacketSize + PayloadSize + N884 + N883 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd18
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc010
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc014
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N910 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc018
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N921 + N918 + N910 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc01c
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N910 + N921 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc024
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N910 + N921 + N921 + N914 + N910 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc028
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc02c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N914 + N910 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N914 + N918 + N910 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N634 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc104
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N634 + N924 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc108
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N634 + N914 + N910 + N921 + N918 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc10c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N634 + N914 + N910 + N921 + N918 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb004
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb008
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb00c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f0003c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N426 + N433 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f00038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N426 + N433 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters to control the action command feature. + Contains parameters to control the operation of the IP/GigE Vision based action command receiver which is used for triggering an action in multiple devices at roughly the same time. + Action Control + Guru + NumberOfActionSignals + ActionCommandCount + ActionDeviceKey + ActionSelector + ActionGroupKey + ActionGroupMask + + + Number of separate action signals supported by the device. + Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device. + Number of Action Signals + Guru + N943 + + + Number of separate action signals supported by the device. + Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device. + Action Command Count + Invisible + N943 + + + Sets the action command to be configured. + Sets the action command to be configured. Because you cannot assign more than one action command to a Basler camera at a time, ActionSelector should always be set to 1. + Action Selector + Guru + N953 + 1 + NumberOfActionSignals + 1 + Linear + ActionGroupKey + ActionGroupMask + + + 1 + Linear + + + 0 + + + Device key used for action commands. + Device key used to authorize the execution of an action command. If the action device key in the camera and the action device key in the protocol message are identical, the camera will execute the corresponding action. + Action Device Key + Guru + N955 + 0 + HexNumber + + + Group key used for action commands. + Group key used to define a group of devices on which action commands can be executed. + Action Group Key + Guru + N956 + 0 + HexNumber + + + Group mask used for action commands. + Group mask used to filter out a sub-group of cameras belonging to a group of cameras. The cameras belonging to a sub-group execute an action command at the same time. The filtering is done using a logical bitwise And operation against the group mask number of the action command and the group mask number of a camera. If both binary numbers have at least one common bit set to 1 (i.e. the result of the And operation is non-zero), the corresponding camera belongs to the sub-group. + Action Group Mask + Guru + N957 + 0 + HexNumber + + + Invisible +
0x90c
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + Invisible + N953 + (P1-1)*0x10 + + + Invisible +
0x9800
+ N958 + 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x9804
+ N958 + 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters to retrieve information about the current device or to configure the current device. + Contains parameters to retrieve information about the current device or to configure the current device. + Device Control + Guru + DeviceRegistersStreamingStart + DeviceRegistersStreamingEnd + + + Prepare the device for registers streaming. + Prepare the device for registers streaming. + Start Feature Streaming + Guru + N959 + WO + N269 + 1 + + + Announce the end of registers streaming. + Announce the end of registers streaming. + Stop Feature Streaming + Guru + N960 + WO + N268 + 1 + + + Contains parameters to set up user sets, also known as configuration sets. + Contains parameters to set up user sets, also known as configuration sets. The sets allow loading or saving a group of factory settings or user-defined settings. + Configuration Sets + UserSetSelector + UserSetLoad + UserSetSave + UserSetDefaultSelector + DefaultSetSelector + + + Loads the selected set into the camera's volatile memory and makes it the active configuration set. + Loads the selected set into the camera's volatile memory and makes it the active configuration set. Once the selected set is loaded, the parameters in the selected set will control the camera. + User Set Load + N961 + TLParamsLocked + WO + N267 + N962 + + + Saves the current active set into the selected user set. + Saves the current active set into the selected user set. + User Set Save + N963 + TLParamsLocked + WO + N964 + 1 + + + Sets the user set or the factory set to load, save or configure. + Sets the user set or the factory set to load, save or configure. + Configuration Set Selector + N965 + + The default factory set can be loaded. + The default factory set can be loaded. + Default Configuration Set + N966 + 0 + + + The high gain factory set can be loaded. + The high gain factory set can be loaded. + High Gain + N967 + 8 + + + The factory set enabling auto functions can be loaded. + The factory set enabling auto functions can be loaded. + Auto Functions + N968 + 9 + + + The factory set disabling color adjustments can be loaded. + The factory set disabling color adjustments can be loaded. + Color Raw + N969 + 11 + + + The custom factory set 0 can be loaded. + The custom factory set 0 can be loaded. + Custom 0 + N970 + 16 + + + The custom factory set 1 can be loaded. + The custom factory set 1 can be loaded. + Custom 1 + N971 + 17 + + + User set 1 can be saved, loaded, or configured. + User set 1 can be saved, loaded, or configured. + User Set 1 + N972 + 1 + + + User set 2 can be saved, loaded, or configured. + User set 2 can be saved, loaded, or configured. + User Set 2 + N973 + 2 + + + User set 3 can be saved, loaded, or configured. + User set 3 can be saved, loaded, or configured. + User Set 3 + N974 + 3 + + N975 + UserSetLoad + UserSetSave + + + Sets the user set or the factory set to be used as the startup set. + Sets the user set or the factory set to be used as the startup set. The default startup set will be loaded as the active set whenever the camera is powered on or reset. + Default Startup Set + N976 + TLParamsLocked + + The default factory set is set as the as the startup set. + The default factory set is set as the as the startup set. + Default User Set + N966 + 0 + + + The high gain factory set is set as the startup set. + The high gain factory set is set as the startup set. + High Gain + N967 + 8 + + + The factory set enabling auto functions is set as the startup set. + The factory set enabling auto functions is set as the startup set. + Auto Functions + N968 + 9 + + + The factory set disabling color adjustments is set as the startup set. + The factory set disabling color adjustments is set as the startup set. + Color Raw + N969 + 11 + + + The custom factory set 0 is set as the as the startup set. + The custom factory set 0 is set as the as the startup set. + Custom 0 + N970 + 16 + + + The custom factory set 1 is set as the as the startup set. + The custom factory set 1 is set as the as the startup set. + Custom 1 + N971 + 17 + + + User set 1 is set as the startup set. + User set 1 is set as the startup set. + User Set 1 + N972 + 1 + + + User set 2 is set as the startup set. + User set 2 is set as the startup set. + User Set 2 + N973 + 2 + + + User set 3 is set as the startup set. + User set 3 is set as the startup set. + User Set 3 + N974 + 3 + + N977 + + + Sets the factory set that will be used as the default set. + Sets the factory set that will be used as the default set. + Default Set Selector + Invisible + N978 + + The standard factory set is set as the default set. + The standard factory set is set as the default set. + Standard + N979 + N980 + 0 + + + The high gain factory set is set as the default set. + The high gain factory set is set as the default set. + High Gain + N981 + N982 + 1 + + + The factory set enabling auto functions is set the default set. + The factory set enabling auto functions is set the default set. + Auto Functions + N983 + N984 + 2 + + + The factory set disabling color adjustments is set as the default set. + The factory set disabling color adjustments is set as the default set. + Color Raw + N985 + N986 + 4 + + + The custom factory set 0 is set as the default set. + The custom factory set 0 is set as the default set. + Custom 0 + N987 + N988 + 16 + + + The custom factory set 1 is set as the default set. + The custom factory set 1 is set as the default set. + Custom 1 + N989 + N990 + 17 + + N991 + + + The factory set using auto functions is selected. + The factory set using auto functions is selected. + Auto Functions + AutoTargetValue + GrayValueAdjustmentDampingAbs + GrayValueAdjustmentDampingRaw + BalanceWhiteAdjustmentDampingAbs + BalanceWhiteAdjustmentDampingRaw + AutoGainRawLowerLimit + AutoGainRawUpperLimit + AutoExposureTimeAbsLowerLimit + AutoExposureTimeAbsUpperLimit + AutoFunctionProfile + AutoFunctionAOIs + + + Target average brightness for the gain auto function and the exposure auto function. + Target average brightness for the gain auto function and the exposure auto function. + Auto Target Value + N992 + Yes + N993 + N994 + N995 + Linear + + + Gray value adjustment damping factor. + Gray value adjustment damping factor. The factor controls the rate by which pixel gray values are changed when the exposure auto function or the gain auto function or both are enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Gray Value Adjustment Damping (Abs) + N996 + Linear + + + Gray value adjustment damping factor. + Gray value adjustment damping factor. The factor controls the rate by which pixel gray values are changed when the exposure auto function or the gain auto function or both are enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Gray Value Adjustment Damping (Raw) + Yes + N997 + Linear + + + Balance White adjustment damping factor. + Balance White adjustment damping factor. The factor controls the rate by which colors are adjusted when the balance white auto function is enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Balance White Adjustment Damping (Abs) + N998 + Linear + + + Balance White adjustment damping factor. + Balance White adjustment damping factor. The factor controls the rate by which colors are adjusted when the balance white auto function is enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Balance White Adjustment Damping (Raw) + Yes + N999 + Linear + + + Lower limit for the Gain parameter when the gain auto function is active. + Lower limit for the Gain parameter when the gain auto function is active. + Gain (Raw) Lower Limit + N1000 + Yes + N1001 + N1002 + N1003 + N1004 + Linear + + + Upper limit for the Gain parameter when the gain auto function is active. + Upper limit for the Gain parameter when the gain auto function is active. + Gain (Raw) Upper Limit + N1000 + Yes + N1005 + N1006 + N1007 + N1008 + Linear + + + Lower limit for the ExposureTime parameter when the exposure auto function is active. + Lower limit for the ExposureTime parameter when the exposure auto function is active. + Exposure Time (Abs) [us] Lower Limit + Yes + N1009 + Linear + + + Upper limit for the ExposureTime parameter when the exposure auto function is active. + Upper limit for the ExposureTime parameter when the exposure auto function is active. + Exposure Time (Abs) [us] Upper Limit + Yes + N1010 + Linear + + + Sets how gain and exposure time will be balanced when the device is making automatic adjustments. + Sets how gain and exposure time will be balanced when the device is making automatic adjustments. + Auto Function Profile + N1011 + Yes + + Gain is kept as low as possible. + Gain is kept as low as possible during automatic adjustments. + Gain at minimum + N1012 + 0 + + + Exposure time is kept as low as possible. + Exposure time is kept as low as possible during automatic adjustments. + Exposure at minimum + N1013 + 1 + + N1014 + + + Contains parameters to configure the auto function AOIs. + Contains parameters to configure the auto function AOIs (areas of interest). + Auto Function AOIs + AutoFunctionAOISelector + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Width of the auto function AOI (in pixels). + Width of the auto function AOI (in pixels). + Width + N1015 + Yes + N1016 + N1017 + N1018 + N1019 + Linear + + + Height of the auto function AOI (in pixels). + Height of the auto function AOI (in pixels). + Height + N1020 + Yes + N1021 + N1022 + N1023 + N1024 + Linear + + + Horizontal offset from the left side of the sensor to the auto function AOI (in pixels). + Horizontal offset from the left side of the sensor to the auto function AOI (in pixels). + Offset X + N1025 + Yes + N1026 + N1027 + N1028 + N1029 + Linear + + + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Offset Y + N1030 + Yes + N1031 + N1032 + N1033 + N1034 + Linear + + + Assigns the gain auto and the exposure auto functions to the currently selected auto function AOI. + Assigns the gain auto and the exposure auto functions to the currently selected auto function AOI. For this parameter, gain auto and exposure auto are considered as a single intensity" auto function." + Intensity + N1035 + N1036 + N1037 + + + Assigns the balance white auto function to the currently selected auto function AOI. + Assigns the balance white auto function to the currently selected auto function AOI. + White Balance + N1038 + N1039 + N1040 + + + Sets which auto function AOI can be adjusted. + Sets which auto function AOI can be adjusted. + A.F. AOI Selector + N1041 + + Auto function AOI 1 can be adjusted. + Auto function AOI 1 can be adjusted. By default, AOI 1 is used by the gain auto and exposure auto functions. + AOI 1 + N1042 + 0 + + + Auto function AOI 2 can be adjusted. + Auto function AOI 2 can be adjusted. By default, AOI 2 is used by the Balance White Auto function. + AOI 2 + N1043 + 1 + + N1044 + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Contains parameters to set and get user defined values. + Contains parameters to set and get user defined values. The values serve as storage locations for the camera user and have no impact on the operation of the camera. + User Defined Values + Guru + UserDefinedValueSelector + UserDefinedValue + + + Sets the user-defined value to set or read. + Sets the user-defined value to set or read. + User Defined Value Selector + Guru + N1045 + N1046 + + The user-defined value 1 can be set or read. + The user-defined value 1 can be set or read. + Value 1 + N1047 + N1048 + 0 + + + The user-defined value 2 can be set or read. + The user-defined value 2 can be set or read. + Value 2 + N1049 + N1050 + 1 + + + The user-defined value 3 can be set or read. + The user-defined value 3 can be set or read. + Value 3 + N1051 + N1052 + 2 + + + The user-defined value 4 can be set or read. + The user-defined value 4 can be set or read. + Value 4 + N1053 + N1054 + 3 + + + The user-defined value 5 can be set or read. + The user-defined value 5 can be set or read. + Value 5 + N1055 + N1056 + 4 + + N1057 + UserDefinedValue + + + A user defined value. + A user defined value. The value can serve as storage location for the camera user. It has no impact on the operation of the camera. + User Defined Value + Guru + N1058 + N1059 + Yes + N1060 + N1061 + N1062 + N1063 + PureNumber + + + Contains parameters to describe the device and its sensor. + Contains parameters that describe the device and its sensor. + Device Information + DeviceVendorName + DeviceModelName + DeviceManufacturerInfo + DeviceVersion + DeviceFirmwareVersion + DeviceID + DeviceUserID + DeviceScanType + DeviceReset + SensorWidth + SensorHeight + WidthMax + HeightMax + TemperatureSelector + TemperatureAbs + TemperatureState + CriticalTemperature + OverTemperature + LastError + ClearLastError + + + Name of the device's vendor. + Name of the device's vendor. + Device Vendor Name +
0x48
+ 32 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Model name of the device. + Model name of the device. + Device Model Name +
0x68
+ 32 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Additional information from the vendor about the camera. + Additional information from the vendor about the camera. + Device Manufacturer Info +
0xa8
+ 48 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Version of the device. + Version of the device. + Device Version +
0x88
+ 32 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + Version of the device's firmware. + Version of the device's firmware. + Device Firmware Version + N1064 +
0xf2f01014
+ N1065 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + N1066 + P1*4 + + + Invisible +
0xf2f01010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 15 + 8 + Unsigned + BigEndian +
+ + Invisible +
0xf2f01010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + ID of the device. + ID of the device. + Device ID + N946 +
0xd8
+ 16 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + User-settable ID of the device. + User-settable ID of the device. + Device User ID + N945 +
0xe8
+ 16 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 +
+ + 100 + + + Immediately resets and reboots the device. + Immediately resets and reboots the device. + Reset Device + N1067 + N1068 + 1 + + + Invisible +
0xfffffff0
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xfffffff0
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + 31 + Unsigned + BigEndian +
+ + Invisible + N1069 + PureNumber + + + N1070 + N1071 + P2+P1*0x100000000 + + +
0xf000040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 24 + Unsigned + BigEndian +
+ +
0xf0000410
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ + Returns the scan type of the device's sensor (area or line scan). + Returns the scan type of the device's sensor (area or line scan). + Device Scan Type + RO + + The device has an area scan sensor. + The device has an area scan sensor. + Area Scan + 0 + + + The device has a line scan sensor. + The device has a line scan sensor. + Line Scan + 1 + + N1072 + + + Returns the last occurred error. + Returns the last occurred error. + Last Error + Expert + N1073 + RO + + No error was detected. + No error was detected. + No Error + 0 + + + The camera was overtriggered. + The camera was overtriggered. + Overtrigger + 1 + + + An error was detected while loading a userset. + An error was detected while loading a userset. + Userset + 2 + + + A parameter was set to an invalid value. + A parameter was set to an invalid value. + Invalid Parameter + 3 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + 4 + + + The power supply is not sufficient. + The power supply is not sufficient. + Power Failure + 5 + + + The trigger width was too short. + The trigger width was too short. In trigger width exposure mode, a minimum trigger width is required. Increase the trigger width to the minimum or above. + Insufficient Trigger Width + 6 + + + A user defect pixel failure occurred. + A user defect pixel failure occurred. + User Defectpixel Failure + 7 + + N1074 + + + Clears the last error. + Clears the last error. If a previous error exists, the previous error can be retrieved. + Clear Last Error + Expert + N1075 + N1076 + 1 + + + Sets the location within the device where the temperature will be measured. + Sets the location within the device where the temperature will be measured. + Temperature Selector + Expert + N1077 + N1078 + + The temperature is measured on the core board. + The temperature is measured on the core board. + Core Board + N1079 + N1080 + 1 + + + The temperature is measured on the sensor board. + The temperature is measured on the sensor board. + Sensor Board + N1081 + N1082 + 0 + + + The temperature is measured on the frame grabber board. + The temperature is measured on the frame grabber board. + Frame Grabber Board + N1083 + N1084 + 2 + + + The temperature is measured on the case. + The temperature is measured on the case. + Case + N1085 + N1086 + 3 + + N1087 + TemperatureAbs + + + Temperature of the selected location within the device (in degrees centigrade). + Temperature of the selected location within the device (in degrees centigrade). The temperature is measured at the location set by TemperatureSelector. + Temperature Abs + Expert + N1088 + N1088 + N1089 + PureNumber + + + Returns the temperature state. + Returns the temperature state. + Temperature State + Expert + N1090 + N1091 + + Temperature is normal. + Temperature is normal. + Ok + 0 + + + Temperature is critical. + Temperature is critical. + Critical + 1 + + + Temperature state could not be retrieved. + Temperature state could not be retrieved. + Error + 3 + + N1092 + + + Indicates whether the critical temperature has been reached. + Indicates whether the critical temperature has been reached. + Critical Temperature + Expert + N1093 + N1094 + RO + N1095 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + Expert + N1096 + N1097 + RO + N1098 + + + Contains parameters to remove the limits of camera parameters. + Contains parameters to remove the limits of camera parameters. + Remove Parameter Limits + ParameterSelector + RemoveLimits + + + Removes the factory-set limits of the selected parameter. + Removes the factory-set limits of the selected parameter. Having removed the factory-set limits, you may set the parameter within extended limits. These are only defined by technical restrictions. Note: Inferior image quality may result. + Remove Limits + Guru + N1099 + Yes + N1100 + + + Sets the parameter whose factory limits should be removed. + Sets the parameter whose factory limits should be removed. Once a parameter has been set, the factory limits can be removed using RemoveLimits. + Parameter Selector + Guru + N1101 + + The factory limits of the Gain parameter can be removed. + The factory limits of the Gain parameter can be removed. + Gain + N1102 + 0 + + + The factory limits of the BlackLevel parameter can be removed. + The factory limits of the BlackLevel parameter can be removed. + BlackLevel + N1103 + 1 + + + The factory limits of the ExposureTime parameter can be removed. + The factory limits of the ExposureTime parameter can be removed. + Exposure Time + N1104 + 2 + + + The factory limits of the Framerate parameter can be removed. + The factory limits of the Framerate parameter can be removed. + Framerate + N1105 + 3 + + + The factory limits of the AutoTargetValue parameter can be removed. + The factory limits of the AutoTargetValue parameter can be removed. + Target Gray Value + N1106 + 4 + + + The factory limits of the ExposureOverhead parameter can be removed. + The factory limits of the ExposureOverhead parameter can be removed. + Exposure Overhead + N1107 + 5 + + + The factory limits of the ExposureOverheadMax parameter can be removed. + The factory limits of the ExposureOverheadMax parameter can be removed. + Exposure Overlap Time Max + N1108 + 6 + + N1109 + RemoveLimits + + + Contains parameters that allow access to expert features. + Contains parameters that allow access to expert features. + Expert Feature Access + Guru + ExpertFeatureAccessSelector + ExpertFeatureAccessKey + ExpertFeatureEnable + + + Sets the expert feature to be configured. + Sets the expert feature to be configured. Once a feature has been set, all changes made using the feature enable feature will be applied to this feature. + Expert Feature Access Selector + Guru + N1110 + + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (Legacy) + Invisible + N1111 + 0 + + + Expert Feature 1 can be configured. + Expert Feature 1 can be configured. + Expert Feature 1 + N1112 + 4 + + + Expert Feature 2 can be configured. + Expert Feature 2 can be configured. + Expert Feature 2 + N1113 + 5 + + + Expert Feature 3 can be configured. + Expert Feature 3 can be configured. + Expert Feature 3 + N1114 + 6 + + + Expert Feature 4 can be configured. + Expert Feature 4 can be configured. + Expert Feature 4 + N1115 + 8 + + + Expert Feature 5 can be configured. + Expert Feature 5 can be configured. + Expert Feature 5 + N1116 + 9 + + + Expert Feature 6 can be configured. + Expert Feature 6 can be configured. + Expert Feature 6 + N1117 + 11 + + + Expert Feature 7 can be configured. + Expert Feature 7 can be configured. + Expert Feature 7 + N1118 + 12 + + + Expert feature 8 can be configured. + Expert Feature 8 can be configured. + Expert Feature 8 + N1119 + 13 + + + Expert feature 9 can be configured. + Expert Feature 9 can be configured. + Expert Feature 9 + N1120 + 14 + + + Expert feature 10 can be configured. + Expert Feature 10 can be configured. + Expert Feature 10 + N1121 + 15 + + N1122 + ExpertFeatureEnable + ExpertFeatureAccessKey + + + Key to access the selected expert feature. + Key to access the selected expert feature. + Expert Feature Access Key + Guru + N1123 + N1124 + N1125 + 0 + 4294967295 + 1 + HexNumber + + + Enables the currently selected expert feature. + Enables the currently selected expert feature. + Expert Feature Enable + Guru + N1126 + Yes + N1127 + + + Contains parameters to control the chunk data streams. + Contains parameters to control the chunk data streams. + Chunk Data Streams + ChunkModeActive + ChunkSelector + ChunkEnable + + + Enables the chunk mode. + Enables the chunk mode. + Chunk Mode Active + N1128 + N1129 + N1130 + Yes + N1131 + + + Enables the inclusion of the currently selected chunk in the payload data. + Enables the inclusion of the currently selected chunk in the payload data. + Chunk Enable + N1132 + N1133 + N1134 + Yes + N1135 + + + Sets the chunk to be enabled. + Sets the chunk to be enabled. Once a chunk has been set, the chunk can be enabled using the ChunkEnable parameter. + Chunk Selector + N1136 + N1131 + + The image chunk can be enabled. + The image chunk can be enabled. + Image + 18 + + + The offset X chunk can be enabled. + The offset X chunk can be enabled. + X Offset + 0 + + + The offset Y chunk can be enabled. + The offset Y chunk can be enabled. + Y Offset + 1 + + + The width chunk can be enabled. + The width chunk can be enabled. + Width + 2 + + + The height chunk can be enabled. + The height chunk can be enabled. + Height + 3 + + + The pixel format chunk can be enabled. + The pixel format chunk can be enabled. + Pixel Format + 4 + + + The maximum dynamic range chunk can be enabled. + The maximum dynamic range chunk can be enabled. + Dynamic Range Max + 5 + + + The minimum dynamic range chunk can be enabled. + The minimum dynamic range chunk can be enabled. + Dynamic Range Min + 6 + + + The timestamp chunk can be enabled. + The timestamp chunk can be enabled. + Timestamp + N1137 + 7 + + + The line status all chunk can be enabled. + The line status all chunk can be enabled. + Line Status All + N1138 + 8 + + + The frame counter chunk can be enabled. + The frame counter chunk can be enabled. + Frame Counter + N1139 + 9 + + + The trigger input counter chunk can be enabled. + The trigger input counter chunk can be enabled. + Trigger Input Counter + N1140 + 10 + + + The line trigger ignored counter chunk can be enabled. + The line trigger ignored counter chunk can be enabled. + Line Trigger Ignored Counter + N1141 + 11 + + + The frame trigger ignored counter chunk can be enabled. + The frame trigger ignored counter chunk can be enabled. + Frame Trigger Ignored Counter + N1142 + 12 + + + The line trigger end to end counter chunk can be enabled. + The line trigger end to end counter chunk can be enabled. + Line Trigger End To End Counter + N1143 + 13 + + + The frame trigger counter chunk can be enabled. + The frame trigger counter chunk can be enabled. + Frame Trigger Counter + N1144 + 14 + + + The frames per trigger counter chunk can be enabled. + The frames per trigger counter chunk can be enabled. + Frames Per Trigger Counter + N1145 + 15 + + + The CRC checksum chunk can be enabled. + The CRC checksum chunk can be enabled. + CRC Checksum + N1146 + 17 + + + The stride chunk can be enabled. + The stride chunk can be enabled. + Stride + 21 + + + The sequence set index chunk can be enabled. + The sequence set index chunk can be enabled. + Sequence Set Index + N1147 + 22 + + + The exposure time chunk can be enabled. + The exposure time chunk can be enabled. + Exposure Time + N1148 + 19 + + + The gain all chunk can be enabled. + The gain all chunk can be enabled. + Gain All + N1149 + 20 + + + The line trigger counter chunk can be enabled. + The line trigger counter chunk can be enabled. + Line Trigger Counter + N1150 + 16 + + N1151 + ChunkEnable + + + Contains parameters to append chunk data to the image data. + Contains parameters to append chunk data to the image data. + Chunk Data + ChunkStride + ChunkSequenceSetIndex + ChunkOffsetX + ChunkOffsetY + ChunkWidth + ChunkHeight + ChunkDynamicRangeMin + ChunkDynamicRangeMax + ChunkPixelFormat + ChunkTimestamp + ChunkFramecounter + ChunkLineStatusAll + ChunkVirtLineStatusAll + ChunkTriggerinputcounter + ChunkLineTriggerIgnoredCounter + ChunkFrameTriggerIgnoredCounter + ChunkFrameTriggerCounter + ChunkFramesPerTriggerCounter + ChunkLineTriggerEndToEndCounter + ChunkInputStatusAtLineTriggerBitsPerLine + ChunkInputStatusAtLineTriggerIndex + ChunkInputStatusAtLineTriggerValue + ChunkShaftEncoderCounter + ChunkExposureTime + ChunkPayloadCRC16 + ChunkGainAll + ChunkLineTriggerCounter + + + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Stride + N1152 + + + Sequence set index number related to the acquired image. + Sequence set index number related to the acquired image. + Sequence Set Index + N1153 + + + X offset of the area of interest set for the acquired image. + X offset of the area of interest set for the acquired image. + X Offset + N1154 + + + Y offset of the area of interest set for the acquired image. + Y offset of the area of interest set for the acquired image. + Y Offset + N1155 + + + Width of the area of interest set for the acquired image. + Width of the area of interest set for the acquired image. + Width + N1156 + + + Height of the area of interest set for the acquired image. + Height of the area of interest set for the acquired image. + Height + N1157 + + + Minimum possible pixel value in the acquired image. + Minimum possible pixel value in the acquired image. + Dynamic Range Min + N1158 + + + Maximum possible pixel value in the acquired image. + Maximum possible pixel value in the acquired image. + Dynamic Range Max + N1159 + + + Returns the pixel format of the acquired image. + Returns the pixel format of the acquired image. + Pixel Format + + The pixel data in the acquired image is in the Mono 8 format. + The pixel data in the acquired image is in the Mono 8 format. + Mono 8 + 0x01080001 + + + The pixel data in the acquired image is in the Mono 10 format. + The pixel data in the acquired image is in the Mono 10 format. + Mono 10 + 0x01100003 + + + The pixel data in the acquired image is in the Mono 10p format. + The pixel data in the acquired image is in the Mono 10p format. + Mono 10p + 0x010A0046 + + + The pixel data in the acquired image is in the Mono 12 format. + The pixel data in the acquired image is in the Mono 12 format. + Mono 12 + 0x01100005 + + + The pixel data in the acquired image is in the Mono 12 Packed format. + The pixel data in the acquired image is in the Mono 12 Packed format. + Mono 12 Packed + 0x010C0006 + + + The pixel data in the acquired image is in the Bayer GR 8 format. + The pixel data in the acquired image is in the Bayer GR 8 format. + Bayer GR 8 + 0x01080008 + + + The pixel data in the acquired image is in the Bayer RG 8 format. + The pixel data in the acquired image is in the Bayer RG 8 format. + Bayer RG 8 + 0x01080009 + + + The pixel data in the acquired image is in the Bayer GB 8 format. + The pixel data in the acquired image is in the Bayer GB 8 format. + Bayer GB 8 + 0x0108000A + + + The pixel data in the acquired image is in the Bayer BG 8 format. + The pixel data in the acquired image is in the Bayer BG 8 format. + Bayer BG 8 + 0x0108000B + + + The pixel data in the acquired image is in the Bayer GR 10 format. + The pixel data in the acquired image is in the Bayer GR 10 format. + Bayer GR 10 + 0x0110000C + + + The pixel data in the acquired image is in the Bayer RG 10 format. + The pixel data in the acquired image is in the Bayer RG 10 format. + Bayer RG 10 + 0x0110000D + + + The pixel data in the acquired image is in the Bayer GB 10 format. + The pixel data in the acquired image is in the Bayer GB 10 format. + Bayer GB 10 + 0x0110000E + + + The pixel data in the acquired image is in the Bayer BG 10 format. + The pixel data in the acquired image is in the Bayer BG 10 format. + Bayer BG 10 + 0x0110000F + + + The pixel data in the acquired image is in the Bayer GR 12 format. + The pixel data in the acquired image is in the Bayer GR 12 format. + Bayer GR 12 + 0x01100010 + + + The pixel data in the acquired image is in the Bayer RG 12 format. + The pixel data in the acquired image is in the Bayer RG 12 format. + Bayer RG 12 + 0x01100011 + + + The pixel data in the acquired image is in the Bayer GB 12 format. + The pixel data in the acquired image is in the Bayer GB 12 format. + Bayer GB 12 + 0x01100012 + + + The pixel data in the acquired image is in the Bayer BG 12 format. + The pixel data in the acquired image is in the Bayer BG 12 format. + Bayer BG 12 + 0x01100013 + + + The pixel data in the acquired image is in the RGB 8 Packed format. + The pixel data in the acquired image is in the RGB 8 Packed format. + RGB 8 Packed + 0x02180014 + + + The pixel data in the acquired image is in the BGR 8 Packed format. + The pixel data in the acquired image is in the BGR 8 Packed format. + BGR 8 Packed + 0x02180015 + + + The pixel data in the acquired image is in the YUV 422 Packed format. + The pixel data in the acquired image is in the YUV 422 Packed format. + YUV 422 Packed + 0x0210001F + + + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + YUV 422 (YUYV) Packed + 0x02100032 + + + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + Bayer GB 12 Packed + 0x010C002C + + + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + Bayer GR 12 Packed + 0x010C002A + + + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + Bayer RG 12 Packed + 0x010C002B + + + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + Bayer BG 12 Packed + 0x010C002D + + + The pixel data in the acquired image is in the Bayer GB 10p format. + The pixel data in the acquired image is in the Bayer GB 10p format. + Bayer GB 10p + 0x010A0054 + + + The pixel data in the acquired image is in the Bayer GR 10p format. + The pixel data in the acquired image is in the Bayer GR 10p format. + Bayer GR 10p + 0x010A0056 + + + The pixel data in the acquired image is in the Bayer RG 10p format. + The pixel data in the acquired image is in the Bayer RG 10p format. + Bayer RG 10p + 0x010A0058 + + + The pixel data in the acquired image is in the Bayer BG 10p format. + The pixel data in the acquired image is in the Bayer BG 10p format. + Bayer BG 10p + 0x010A0052 + + N1160 + + + Value of the timestamp when the image was acquired. + Value of the timestamp when the image was acquired. + Timestamp + N1161 + + + Value of the frame counter when the image was acquired. + Value of the frame counter when the image was acquired. + Frame Counter + N1162 + + + Status of all of the camera's input and output lines when the image was acquired. + Status of all of the camera's input and output lines when the image was acquired. + Line Status All + N1163 + + + Status of all of the camera's virtual input and output lines when the image was acquired. + Status of all of the camera's virtual input and output lines when the image was acquired. + Virtual Line Status All + N1164 + + + Value of the trigger input counter when the image was acquired. + Value of the trigger input counter when the image was acquired. + Trigger Input Counter + N1165 + + + Value of the line trigger ignored counter when the image was acquired. + Value of the line trigger ignored counter when the image was acquired. + Line Trigger Ignored Counter + N1166 + + + Value of the frame trigger ignored counter when the image was acquired. + Value of the frame trigger ignored counter when the image was acquired. + Frame Trigger Ignored Counter + N1167 + + + Value of the line trigger end to end counter when the image was acquired. + Value of the line trigger end to end counter when the image was acquired. + Line Trigger End To End Counter + N1168 + + + Value of the frame trigger counter when the image was acquired. + Value of the frame trigger counter when the image was acquired. + Frame Trigger Counter + N1169 + + + Value of the frames per trigger counter when the image was acquired. + Value of the frames per trigger counter when the image was acquired. + Frames per Trigger Counter + N1170 + + + Number of bits per line used for the InputStatusAtLineTrigger feature. + Number of bits per line used for the input line status at line trigger feature. + Bits per line + N1171 + + + Index number used for the InputStatusAtLineTrigger feature. + Index number used for the InputStatusAtLineTrigger feature. The index number can be used to get the state of the camera's input lines when a specific line was acquired. For example, if you want to know the state of the camera's input lines when line 30 was acquired, set the index to 30, then retrieve the value of ChunkInputStatusAtLineTriggerValue. + Status index + 0 + 0 + N1172 + + + Value indicating the status of the camera's input lines when a specific line was acquired. + Value indicating the status of the camera's input lines when a specific line was acquired. The information is stored in a 4 bit value (bit 0 = input line 1 state, bit 1 = input line 2 state etc.). For more information, see the ChunkInputStatusAtLineTriggerIndex documentation. + Status value + N1173 + + + Value of the shaft encoder counter when the image was acquired. + Value of the shaft encoder counter when the image was acquired. + Shaft Encoder Counter + N1174 + + + CRC checksum of the acquired image. + CRC checksum of the acquired image. The checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself. + CRC Checksum + N1175 + + + Exposure time used to acquire the image. + Exposure time used to acquire the image. + Exposure Time + N1176 + N1177 + + + Gain all setting of the acquired image. + Gain all setting of the acquired image. + Gain All + N1178 + + + Value of the line trigger counter when the image was acquired. + Value of the line trigger counter when the image was acquired. + Line Trigger Counter + N1179 + + +
0x0
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + SequenceSetPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x10
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 8 + RO + TimestampPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + VirtLineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + TriggerinputCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerEndToEndCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x2
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ + ChunkInputStatusAtLineTriggerIndex + N1171 + N1181 + (P3>>(P2*(P1%(32/P2))))&((1<<P2)-1) + + + N1180 + P1-1 + + + ChunkInputStatusAtLineTriggerIndex + N1171 + ((P1*P2)/32)*4 + + +
0x8
+ N1182 + 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + EncoderCounterPort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + PayloadCRC16Port + Unsigned + LittleEndian +
+ + N1183 + P1<>0xffffffff + + + N1183 + P1 + + +
0x0
+ 4 + RO + ExposureTimeRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + GainRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerCounterPort + Unsigned + LittleEndian +
+ + 9efc2cdb + + + c91613db + + + 8c0f1cd8 + + + 52d2d1d9 + + + 3f80fde1 + + + d76f84db + + + ebcedadc + + + 10cfdadc + + + b9cbdbdc + + + 6adbdbdc + + + 8c405e98 + + + 3459c039 + + + a8dc53e0 + + + ef86b3e0 + + + d9f273db + + + 4b2faee1 + + + 64bd94e3 + + + Contains parameters to control event generation by the camera. + Contains parameters to control event generation by the camera. + Events Generation + EventSelector + EventNotification + ExposureEndEventData + LineStartOvertriggerEventData + FrameStartOvertriggerEventData + AcquisitionStartOvertriggerEventData + FrameTimeoutEventData + FrameStartEventData + AcquisitionStartEventData + EventOverrunEventData + OverTemperatureEventData + CriticalTemperatureEventData + ActionLateEventData + LateActionEventData + Line1RisingEdgeEventData + Line2RisingEdgeEventData + Line3RisingEdgeEventData + Line4RisingEdgeEventData + VirtualLine1RisingEdgeEventData + VirtualLine2RisingEdgeEventData + VirtualLine3RisingEdgeEventData + VirtualLine4RisingEdgeEventData + FrameStartWaitEventData + AcquisitionStartWaitEventData + + + Sets the event notification to be enabled. + Sets the event notification to be enabled. Once an event notification has been set, the notification can be enabled using the EventNotification parameter. + Event Selector + N1184 + N1185 + + Event notifications for the exposure end event can be enabled. + Event notifications for the exposure end event can be enabled. + Exposure End + N1186 + 0x0004 + + + Event notifications for the frame start overtrigger event can be enabled. + Event notifications for the frame start overtrigger event can be enabled. + Frame Start Overtrigger + N1187 + 0x9001 + + + Event notifications for the acquisition start overtrigger event can be enabled. + Event notifications for the acquisition start overtrigger event can be enabled. + Acquisition Start Overtrigger + N1188 + 0x9002 + + + Event notifications for the frame start event can be enabled. + Event notifications for the frame start event can be enabled. + Frame Start + N1189 + 0x9004 + + + Event notifications for the acquisition start event can be enabled. + Event notifications for the acquisition start event can be enabled. An acquisition start event is raised whenever the acquisition start trigger is activated. It is not associated with the AcquisitionStart command. + Acquisition Start + N1190 + 0x9005 + + + Event notifications for the critical temperature event can be enabled. + Event notifications for the critical temperature event can be enabled. + Critical Temperature + N1191 + 0x9006 + + + Event notifications for the over temperature event can be enabled. + Event notifications for the over temperature event can be enabled. + Over Temperature + N1192 + 0x9007 + + + Event notifications for the action late event can be enabled. + Event notifications for the action late event can be enabled. + Action Late + N1193 + 0x0009 + + + Event notifications for the frame start wait event can be enabled. + Event notifications for the frame start wait event can be enabled. + Frame Start Wait + N1194 + 0x9008 + + + Event notifications for the acquisition start wait event can be enabled. + Event notifications for the acquisition start wait event can be enabled. + Acquisition Start Wait + N1195 + 0x9009 + + + Event notifications for the event overrun event can be enabled. + Event notifications for the event overrun event can be enabled. + Event Overrun + N1196 + 0xFFFF + + N1197 + EventNotification + + + Enables event notifications for the currently selected event. + Enables event notifications for the currently selected event. The event can selected using the EventSelector parameter. + Event Notification + N1198 + N1199 + Yes + + Event notifications are disabled. + Event notifications are disabled. + Notification Off + 0 + + + Event notifications are enabled and the notification type is set to GenICam. + Event notifications are enabled and the notification type is set to GenICam. + GenICam Event + 1 + + + Event notifications are enabled. + Event notifications are enabled. + Notification On + 2 + + N1200 + + + Contains parameters available for an exposure end event. + Contains parameters available for an exposure end event. + Exposure End Event Data + ExposureEndEventStreamChannelIndex + ExposureEndEventFrameID + ExposureEndEventTimestamp + + + Stream channel index of the exposure end event. + Stream channel index of the exposure end event. + Exposure End Event Stream Channel Index + N1201 + + +
0x4
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Frame ID for an exposure end event. + Frame ID for an exposure end event. + Exposure End Event Frame ID + N1202 + + +
0x6
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Time stamp of the exposure end event. + Time stamp of the exposure end event. + Exposure End Event Timestamp + N1203 + + +
0x8
+ 8 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + 0004 + + + Contains parameters available for a line start overtrigger event. + Contains parameters available for a line start overtrigger event. + Line Start Overtrigger Event Data + LineStartOvertriggerEventStreamChannelIndex + LineStartOvertriggerEventTimestamp + + + Stream channel index of the line start overtrigger event. + Stream channel index of the line start overtrigger event. + Line Start Overtrigger Event Stream Channel Index + N1204 + + +
0x4
+ 2 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the line start overtrigger event. + Time stamp of the line start overtrigger event. + Line Start Overtrigger Event Timestamp + N1205 + + +
0x8
+ 4 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9000 + + + Contains parameters available for a frame start overtrigger event. + Contains parameters available for a frame start overtrigger event. + Frame Start Overtrigger Event Data + FrameStartOvertriggerEventStreamChannelIndex + FrameStartOvertriggerEventTimestamp + + + Stream channel index of the frame start overtrigger event. + Stream channel index of the frame start overtrigger event. + Frame Start Overtrigger Event Stream Channel Index + N1206 + + +
0x4
+ 2 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start overtrigger event. + Time stamp of the frame start overtrigger event. + Frame Start Overtrigger Event Timestamp + N1207 + + +
0x8
+ 8 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9001 + + + Contains parameters available for a frame start event. + Contains parameters available for a frame start event. + Frame Start Event Data + FrameStartEventStreamChannelIndex + FrameStartEventTimestamp + + + Stream channel index of the frame start event. + Stream channel index of the frame start event. + Frame Start Event Stream Channel Index + N1208 + + +
0x4
+ 2 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start event. + Time stamp of the frame start event. + Frame Start Event Timestamp + N1209 + + +
0x8
+ 8 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + 9004 + + + Contains parameters available for an acquisition start event. + Contains parameters available for an acquisition start event. An acquisition start event is raised whenever the acquisition start trigger is activated. It is not associated with the AcquisitionStart command. + Acquisition Start Event Data + AcquisitionStartEventStreamChannelIndex + AcquisitionStartEventTimestamp + + + Stream channel index of the acquisition start event. + Stream channel index of the acquisition start event. + Acquisition Start Event Stream Channel Index + N1210 + + +
0x4
+ 2 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start event. + Time stamp of the acquisition start event. + Acquisition Start Event Timestamp + N1211 + + +
0x8
+ 8 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + 9005 + + + Contains parameters available for an acquisition start overtrigger event. + Contains parameters available for an acquisition start overtrigger event. + Acquisition Start Overtrigger Event Data + AcquisitionStartOvertriggerEventStreamChannelIndex + AcquisitionStartOvertriggerEventTimestamp + + + Stream channel index of the acquisition start overtrigger event. + Stream channel index of the acquisition start overtrigger event. + Acquisition Start Overtrigger Event Stream Channel Index + N1212 + + +
0x4
+ 2 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start overtrigger event. + Time stamp of the acquisition start overtrigger event. + Acquisition Start Overtrigger Event Timestamp + N1213 + + +
0x8
+ 8 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9002 + + + Contains parameters available for a frame timeout event. + Contains parameters available for a frame timeout event. + Frame Timeout Event Data + FrameTimeoutEventStreamChannelIndex + FrameTimeoutEventTimestamp + + + Stream channel index of the frame timeout event. + Stream channel index of the frame timeout event. + Frame Timeout Event Stream Channel Index + N1214 + + +
0x4
+ 2 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame timeout event. + Time stamp of the frame timeout event. + Frame Timeout Event Timestamp + N1215 + + +
0x8
+ 4 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + 9003 + + + Contains parameters available for an event overrun event. + Contains parameters available for an event overrun event. + Event Overrun Event Data + EventOverrunEventStreamChannelIndex + EventOverrunEventFrameID + EventOverrunEventTimestamp + + + Stream channel index of the event overrun event. + Stream channel index of the event overrun event. + Event Overrun Event Stream Channel Index + N1216 + + +
0x4
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Frame ID for an event overrun event. + Frame ID for an event overrun event. + Event Overrun Event Frame ID + N1217 + + +
0x6
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Time stamp of the event overrun event. + Time stamp of the event overrun event. + Event Overrun Event Timestamp + N1218 + + +
0x8
+ 8 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + FFFF + + + Contains parameters available for a critical temperature event. + Contains parameters available for a critical temperature event. + Critical Temperature Event Data + CriticalTemperatureEventStreamChannelIndex + CriticalTemperatureEventTimestamp + + + Stream channel index of the critical temperature event. + Stream channel index of the critical temperature event. + Critical Temperature Event Stream Channel Index + N1219 + + +
0x4
+ 2 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + Time stamp of the critical temperature event. + Time stamp of the critical temperature event. + Critical Temperature Event Timestamp + N1220 + + +
0x8
+ 8 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + 9006 + + + Contains parameters available for an over temperature event. + Contains parameters available for an over temperature event. + Over Temperature Event Data + OverTemperatureEventStreamChannelIndex + OverTemperatureEventTimestamp + + + Stream channel index of the over temperature event. + Stream channel index of the over temperature event. + Over Temperature Event Stream Channel Index + N1221 + + +
0x4
+ 2 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + Time stamp of the over temperature event. + Time stamp of the over temperature event. + Over Temperature Event Timestamp + N1222 + + +
0x8
+ 8 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + 9007 + + + Contains parameters available for a action late event. + Contains parameters available for a action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Data + ActionLateEventStreamChannelIndex + ActionLateEventTimestamp + + + Stream channel index of the action late event. + Stream channel index of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Stream Channel Index + N1223 + + +
0x4
+ 2 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + Time stamp of the action late event. + Time stamp of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Timestamp + N1224 + + +
0x8
+ 8 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + 0009 + + + Invisible + LateActionEventStreamChannelIndex + LateActionEventTimestamp + + + Invisible + N1223 + + + Invisible + N1224 + + + Contains parameters available for an I/O line 1 rising edge event. + Contains parameters available for an I/O line 1 rising edge event. + Line 1 Rising Edge Event Data + Line1RisingEdgeEventStreamChannelIndex + Line1RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 1 rising edge event. + Stream channel index of the I/O line 1 rising edge event. + Line 1 Rising Edge Event Stream Channel Index + N1225 + + +
0x4
+ 2 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 1 rising edge event. + Time stamp of the line 1 rising edge event. + Line 1 Rising Edge Event Timestamp + N1226 + + +
0x8
+ 8 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a000 + + + Contains parameters available for an I/O line 2 rising edge event. + Contains parameters available for an I/O line 2 rising edge event. + Line 2 Rising Edge Event Data + Line2RisingEdgeEventStreamChannelIndex + Line2RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 2 rising edge event. + Stream channel index of the I/O line 2 rising edge event. + Line 2 Rising Edge Event Stream Channel Index + N1227 + + +
0x4
+ 2 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 2 rising edge event. + Time stamp of the line 2 rising edge event. + Line 2 Rising Edge Event Timestamp + N1228 + + +
0x8
+ 8 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a003 + + + Contains parameters available for an I/O line 3 rising edge event. + Contains parameters available for an I/O line 3 rising edge event. + Line 3 Rising Edge Event Data + Line3RisingEdgeEventStreamChannelIndex + Line3RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 3 rising edge event. + Stream channel index of the I/O line 3 rising edge event. + Line 3 Rising Edge Event Stream Channel Index + N1229 + + +
0x4
+ 2 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 3 rising edge event. + Time stamp of the line 3 rising edge event. + Line 3 Rising Edge Event Timestamp + N1230 + + +
0x8
+ 8 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a006 + + + Contains parameters available for an I/O line 4 rising edge event. + Contains parameters available for an I/O line 4 rising edge event. + Line 4 Rising Edge Event Data + Line4RisingEdgeEventStreamChannelIndex + Line4RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 4 rising edge event. + Stream channel index of the I/O line 4 rising edge event. + Line 4 Rising Edge Event Stream Channel Index + N1231 + + +
0x4
+ 2 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 4 rising edge event. + Time stamp of the line 4 rising edge event. + Line 4 Rising Edge Event Timestamp + N1232 + + +
0x8
+ 8 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a009 + + + Contains parameters available for an I/O virtual line 1 rising edge event. + Contains parameters available for an I/O virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Data + VirtualLine1RisingEdgeEventStreamChannelIndex + VirtualLine1RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 1 rising edge event. + Stream channel index of the virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Stream Channel Index + N1233 + + +
0x4
+ 2 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 1 rising edge event. + Time stamp of the virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Timestamp + N1234 + + +
0x8
+ 8 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a100 + + + Contains parameters available for an I/O virtual line 2 rising edge event. + Contains parameters available for an I/O virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Data + VirtualLine2RisingEdgeEventStreamChannelIndex + VirtualLine2RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 2 rising edge event. + Stream channel index of the virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Stream Channel Index + N1235 + + +
0x4
+ 2 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 2 rising edge event. + Time stamp of the virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Timestamp + N1236 + + +
0x8
+ 8 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a103 + + + Contains parameters available for an I/O virtual line 3 rising edge event. + Contains parameters available for an I/O virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Data + VirtualLine3RisingEdgeEventStreamChannelIndex + VirtualLine3RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 3 rising edge event. + Stream channel index of the virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Stream Channel Index + N1237 + + +
0x4
+ 2 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 3 rising edge event. + Time stamp of the virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Timestamp + N1238 + + +
0x8
+ 8 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a106 + + + Contains parameters available for an I/O virtual line 4 rising edge event. + Contains parameters available for an I/O virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Data + VirtualLine4RisingEdgeEventStreamChannelIndex + VirtualLine4RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 4 rising edge event. + Stream channel index of the virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Stream Channel Index + N1239 + + +
0x4
+ 2 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 4 rising edge event. + Time stamp of the virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Timestamp + N1240 + + +
0x8
+ 8 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a109 + + + Contains parameters available for a frame start wait event. + Contains parameters available for a frame start wait event. + Frame Start Wait Event Data + FrameStartWaitEventStreamChannelIndex + FrameStartWaitEventTimestamp + + + Stream channel index of the frame start wait event. + Stream channel index of the frame start wait event. + Frame Start Wait Event Stream Channel Index + N1241 + + +
0x4
+ 2 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start wait event. + Time stamp of the frame start wait event. + Frame Start Wait Event Timestamp + N1242 + + +
0x8
+ 8 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + 9008 + + + Contains parameters available for an acquisition start wait event. + Contains parameters available for an acquisition start wait event. + Acquisition Start Wait Event Data + AcquisitionStartWaitEventStreamChannelIndex + AcquisitionStartWaitEventTimestamp + + + Stream channel index of the acquisition start wait event. + Stream channel index of the acquisition start wait event. + Acquisition Start Wait Event Stream Channel Index + N1243 + + +
0x4
+ 2 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start wait event. + Time stamp of the acquisition start wait event. + Acquisition Start Wait Event Timestamp + N1244 + + +
0x8
+ 8 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + 9009 + + + Indicates whether a live grab is under way. + Indicates whether a live grab is under way. + TL Params Locked + Invisible + 0 + 0 + 1 + + + Invisible + TLParamsLocked + (P1=0)?1:0 + + + + + Contains parameters to perform file operations. + Contains parameters to perform file operations. + File Access Control + Guru + FileSelector + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1246 + + + Invisible + N1247 +
0x0
+ 4 + RO + Device + 1 + Unsigned + BigEndian +
+ + Sets the target file in the device. + Sets the target file in the device. + File Selector + Guru + FileAccessControlPresence + N1248 + + The 'User Data' file is set. + The 'User Data' file is set. + User Data + N1249 + 7 + + + The 'User Set 1' file is set. + The 'User Set 1' file is set. + User Set 1 + N1250 + 16 + + + The 'User Set 2' file is set. + The 'User Set 2' file is set. + User Set 2 + N1251 + 17 + + + The 'User Set 3' file is set. + The 'User Set 3' file is set. + User Set 3 + N1252 + 18 + + + The 'User Gain Shading 1' file is set. + The 'User Gain Shading 1' file is set. + User Gain Shading 1 + N1253 + 32 + + + The 'User Gain Shading 2' file is set. + The 'User Gain Shading 2' file is set. + User Gain Shading 2 + N1254 + 33 + + + The 'User Offset Shading 1' file is set. + The 'User Offset Shading 1' file is set. + User Offset Shading 1 + N1255 + 35 + + + The 'User Offset Shading 2' file is set. + The 'User Offset Shading 2' file is set. + User Offset Shading 2 + N1256 + 36 + + + The 'Expert Feature 7 File' file is set. + The 'Expert Feature 7 File' file is set. + Expert Feature 7 File + N1257 + 74 + + N1258 + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1247 +
0x454
+ 4 + RW + Device + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x45c
+ 4 + RO + Device + N1258 + 7 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x460
+ 4 + RO + Device + N1258 + 0 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x460
+ 4 + RO + Device + N1258 + 1 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x460
+ 4 + RO + Device + N1258 + 3 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x460
+ 4 + RO + Device + N1258 + 4 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x45c
+ 4 + RO + Device + N1258 + 16 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x45c
+ 4 + RO + Device + N1258 + 17 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x45c
+ 4 + RO + Device + N1258 + 18 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x464
+ 4 + RO + Device + N1125 + N1258 + 10 + Unsigned + BigEndian +
+ + Sets the target operation for the currently selected file. + Sets the target operation for the currently selected file. After an operation has been selected, the operation can be executed using the FileOperationExecute command. + File Operation Selector + Guru + FileAccessControlPresence + + The currently selected file can be opened. + The currently selected file can be opened. The access mode in which the file is opened can be set using the FileOpenMode parameter. + Open + N1259 + 4 + + + The currently selected file can be closed. + The currently selected file can be closed. + Close + N1260 + 5 + + + The currently selected file can be read. + The currently selected file can be read. When the FileOperationExecute command is executed, the camera reads FileAccessLength bytes from the device storage at the file relative offset FileAccessOffset into FileAccessBuffer. + Read + N1261 + 6 + + + The currently selected file can be written. + The currently selected file can be written. When the FileOperationExecute command is executed, the camera writes FileAccessLength bytes taken from the FileAccessBuffer into the device storage at the file relative offset FileAccessOffset. + Write + N1262 + 7 + + N1263 + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileOperationExecute + + + 4 + + + 1 + + + Invisible + N1247 +
0x458
+ 4 + RO + Device + NoCache + N1265 + N1258 + 2 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x458
+ 4 + RO + Device + NoCache + N1265 + N1258 + 3 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x458
+ 4 + RO + Device + NoCache + N1265 + N1258 + 4 + Unsigned + BigEndian +
+ + Sets the access mode in which a file is opened in the device. + Sets the access mode in which a file is opened in the device. + File Open Mode + Guru + FileAccessControlPresence + + Files are opened in read-only mode. + Files are opened in read-only mode. + Read + N1266 + 0 + + + Files are opened in write-only mode. + Files are opened in write-only mode. + Write + N1267 + 1 + + N1268 + + + 0 + + + Invisible + N1247 +
0x458
+ 4 + RO + Device + N1265 + N1258 + 0 + Unsigned + BigEndian +
+ + Invisible + N1247 +
0x458
+ 4 + RO + Device + N1265 + N1258 + 1 + Unsigned + BigEndian +
+ + Access buffer for file operations. + Access buffer for file operations. + File Access Buffer + Guru + FileAccessControlPresence + N1247 + N1270 + N1271 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1265 + + + Invisible + 0xffffd0000000 + + + Invisible + 0x14 + + + Invisible + N1247 +
0x0
+ 4 + RO + Device + 31 + 16 + Unsigned + BigEndian +
+ + File access offset. + File access offset. Controls the mapping between the device file storage and the FileAccessBuffer. + File Access Offset + Guru + FileAccessControlPresence + N1273 + 0 + 1 + + + Invisible + N1247 +
0x8
+ 4 + RW + Device + N1258 + Unsigned + BigEndian +
+ + File access length. + File access length. Controls the mapping between the device file storage and the FileAccessBuffer. + File Access Length + Guru + FileAccessControlPresence + N1274 + 0 + N1271 + 1 + + + Invisible + N1247 +
0x4
+ 4 + RW + Device + N1258 + Unsigned + BigEndian +
+ + Returns the file operation execution status. + Returns the file operation execution status. + File Operation Status + Guru + FileAccessControlPresence + + The file operation was successful. + The file operation was successful. + Success + 0 + + + The file operation has failed. + The file operation has failed. + Failure + 1 + + N1275 + + + Invisible + N1247 +
0x10
+ 4 + RO + Device + N1265 + N1258 + 0 + Unsigned + BigEndian +
+ + File operation result. + File operation result. For read or write operations, the number of successfully read/written bytes is returned. + File Operation Result + Guru + FileAccessControlPresence + N1276 + + + Invisible + N1247 +
0x10
+ 4 + RO + Device + N1265 + N1258 + 31 + 16 + Unsigned + BigEndian +
+ + Size of the currently selected file in bytes. + Size of the currently selected file in bytes. + File Size + Guru + FileAccessControlPresence + N1277 + + + Invisible + N1247 +
0x458
+ 4 + RO + Device + N1265 + N1258 + 31 + 5 + Unsigned + BigEndian +
+ + Executes the operation selected by FileOperationSelector. + Executes the operation selected by FileOperationSelector on the selected file. + File Operation Execute + Guru + FileAccessControlPresence + N1278 + N1265 + N1279 + + + Invisible + 1 + + + Invisible + N1247 +
0xc
+ 4 + WO + Device + N1258 + Unsigned + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao + + 0 + + + 1 + + + 2 + + + 3 + + ServiceBoardIdSelectorCtrlValueFao + + +
0xb0000500
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + BigEndian +
+ +
0xb0000500
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 24 + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao +
0xb0000504
+ 1024 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + ServiceBoardIdSelectorCtrlValueFao +
+ + 1 + + + 0 + + + N300 + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + N1099 + -1 + + +
0xb0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb00c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb00e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0120
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb04c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb04e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x80000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x80020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x80040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x80080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x800a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x800c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x800e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 5 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 6 + Unsigned + BigEndian +
+ + 0 + + +
0x4000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x40004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x40024
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x40044
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x400a4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x400a8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x400ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x400b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x40600
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40620
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40640
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40660
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40680
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x406a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x406c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x405e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30224
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N541 + N548 + N537 + N511 + N267 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30228
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + Unsigned + BigEndian +
+ +
0x3022c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + Unsigned + BigEndian +
+ +
0x30230
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30264
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N541 + N548 + N537 + N511 + N433 + N458 + N267 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30268
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x3026c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N458 + Unsigned + BigEndian +
+ +
0x30270
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N537 + N458 + 3 + Unsigned + BigEndian +
+ +
0x30388
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N511 + Unsigned + BigEndian +
+ +
0x30204
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N493 + N479 + N502 + N267 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30208
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N493 + N479 + Unsigned + BigEndian +
+ +
0x3020c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N440 + Unsigned + BigEndian +
+ +
0x30210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30244
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N493 + N479 + N426 + N454 + N502 + N267 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30248
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x3024c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N454 + N426 + Unsigned + BigEndian +
+ +
0x30250
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30604
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30600
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + 1 + Unsigned + BigEndian +
+ +
0x30350
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30348
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x3034c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30344
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N511 + N267 + Unsigned + BigEndian +
+ +
0x30704
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30700
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N500 + N493 + 1 + Unsigned + BigEndian +
+ +
0x30330
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30328
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x3032c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30324
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N502 + N267 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N472 + 1 + Unsigned + BigEndian +
+ +
0x303d0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x303c8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x303cc
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x303c4
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + N511 + N267 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N500 + N479 + 1 + Unsigned + BigEndian +
+ +
0x303b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x303a8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x303ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x303a4
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + N502 + N267 + Unsigned + BigEndian +
+ +
0x30424
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x30428
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x3042c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30430
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N472 + N479 + N486 + N493 + 1 + Unsigned + BigEndian +
+ +
0x30444
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N502 + Unsigned + BigEndian +
+ +
0x30448
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x3044c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30450
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N472 + N479 + N486 + N493 + 1 + Unsigned + BigEndian +
+ +
0x10008
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x10028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x10000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x10020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30368
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N493 + N479 + N502 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N537 + 1 + Unsigned + BigEndian +
+ +
0x302a4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x302a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30284
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x30300
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30304
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N537 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x302c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x302c4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x20004
+ 4 + RW + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N611 + N267 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N611 + 0 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N611 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N611 + 2 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N107 + N640 + 0 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N575 + N107 + N640 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N575 + N107 + N640 + 2 + Unsigned + BigEndian +
+ +
0x40424
+ 4 + RW + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N575 + N107 + N267 + Unsigned + BigEndian +
+ +
0x70020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x70028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N1100 + N1001 + N1100 + N195 + Unsigned + BigEndian +
+ +
0x7002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N1100 + N1100 + N1005 + N1001 + N195 + Unsigned + BigEndian +
+ +
0x70030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x70024
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N1100 + N1100 + N195 + N267 + Unsigned + BigEndian +
+ +
0x70048
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N1100 + N1005 + N1001 + N1100 + N195 + Unsigned + BigEndian +
+ +
0x7004c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N1100 + N1100 + N195 + N1005 + Unsigned + BigEndian +
+ +
0x70050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x70044
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N486 + N472 + N1100 + N1100 + N195 + N267 + Unsigned + BigEndian +
+ +
0x700a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x700a4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x70500
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x70520
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x70000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x70004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + N267 + Unsigned + BigEndian +
+ +
0x70008
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + Unsigned + BigEndian +
+ +
0x7000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + Unsigned + BigEndian +
+ +
0x20200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x20204
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N267 + Signed + BigEndian +
+ +
0x20208
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + N1100 + Signed + BigEndian +
+ +
0x2020c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + Signed + BigEndian +
+ +
0x20210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xa0004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0xa0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa00c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa00e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa00a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0120
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa02c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa01c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa0200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xa01a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe4004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N426 + N267 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe400c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N426 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe4064
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N426 + N267 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe406c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N426 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N426 + N283 + N276 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe4024
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0xe4028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe402c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe4030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N433 + N426 + N283 + N276 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe4044
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0xe4048
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe404c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe4050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe1004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0xe1040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N355 + 1 + Unsigned + BigEndian +
+ +
0xe1024
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 6 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 17 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 6 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 17 + Unsigned + BigEndian +
+ +
0xe0004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N399 + 3 + Unsigned + BigEndian +
+ +
0x20484
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x20404
+ 4 + RW + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x20420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20460
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x50020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40484
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x40480
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x40508
+ 4 + RO + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N680 + N1100 + N1100 + N622 + N554 + N221 + N221 + N906 + N914 + N910 + N921 + N918 + N433 + N447 + N665 + N426 + N195 + N632 + N472 + N433 + N447 + N195 + N1288 + N1131 + N1135 + N646 + N1100 + Unsigned + BigEndian +
+ +
0x40500
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x4e100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4e104
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0xb0002018
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002038
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002014
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xb0002034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x20604
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x20608
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x2060c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x20610
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xf2f07038
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + 4 + 0 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 5 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 6 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 8 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 9 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 11 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 13 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 14 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 15 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xf2f0703c
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + 31 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1125 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1125 + 1 + Unsigned + BigEndian +
+ +
0x41004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x40404
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N593 + N575 + N267 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N593 + N575 + 2 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x40444
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N4 + N611 + N640 + N267 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N4 + N611 + N640 + 0 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N4 + N611 + N640 + 1 + Unsigned + BigEndian +
+ +
0x4e044
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N640 + 1 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x4e004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N651 + N1289 + N267 + Unsigned + BigEndian +
+ +
0x4e008
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x4e00c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1289 + Unsigned + BigEndian +
+ +
0x4e010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N640 + 1 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N651 + 3 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N618 + N593 + N575 + N640 + 1 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N611 + 3 + Unsigned + BigEndian +
+ +
0x40464
+ 4 + RW + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N646 + N1100 + N611 + N618 + N195 + N267 + Unsigned + BigEndian +
+ +
0x40468
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N646 + N1100 + N618 + N195 + Unsigned + BigEndian +
+ +
0x4046c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N611 + N646 + N1100 + N618 + Unsigned + BigEndian +
+ +
0x40470
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x20020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N107 + 3 + Unsigned + BigEndian +
+ +
0x20024
+ 4 + RW + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N107 + N1100 + N267 + Unsigned + BigEndian +
+ +
0x20028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + N472 + Unsigned + BigEndian +
+ +
0x2002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N1100 + Unsigned + BigEndian +
+ +
0x20500
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20504
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x20544
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0xc0040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0240
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0640
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0840
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0a40
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0c40
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc0e40
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc00e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc02e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc04e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc06e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc3008
+ 4 + RO + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N739 + N704 + N701 + N578 + N730 + N728 + N724 + Unsigned + BigEndian +
+ +
0xc3000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xc3024
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N755 + N728 + Unsigned + BigEndian +
+ +
0xc3020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc0140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc0340
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc0540
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc0740
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc3044
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N755 + N733 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x90064
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x90100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe30a4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 5 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 6 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 10 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 11 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 13 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 14 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 15 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 17 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 19 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 20 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 21 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 18 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 20 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 24 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 19 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 21 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 23 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 25 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 30 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 11 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 5 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 6 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 10 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 11 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 12 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 13 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 14 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 15 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 16 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 17 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 19 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 20 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 21 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 20 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 24 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 19 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 21 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 23 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + 25 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 30 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 11 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 18 + Unsigned + BigEndian +
+ +
0x30024
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + N267 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x30104
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N447 + N221 + N218 + N440 + N195 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 8 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 10 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 12 + Unsigned + BigEndian +
+ + 0 + + +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 24 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + Unsigned + BigEndian +
+ +
0x30128
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + Unsigned + BigEndian +
+ +
0x30148
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + Unsigned + BigEndian +
+ +
0x30120
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x120004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x12000c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x120000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N399 + N611 + N107 + N618 + 1 + Unsigned + BigEndian +
+ +
0x130004
+ 4 + RW + Device + NoCache + 1000 + N537 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x138024
+ 4 + RW + Device + N618 + N267 + N4 + Unsigned + BigEndian +
+ +
0x138030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N399 + N611 + N107 + Unsigned + BigEndian +
+ +
0x138020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130224
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130244
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130268
+ 4 + RO + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N578 + N16 + N13 + Signed + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x130064
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + Unsigned + BigEndian +
+ +
0x130068
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x13006c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + Unsigned + BigEndian +
+ +
0x130070
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x130084
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N23 + Unsigned + BigEndian +
+ +
0x130088
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x13008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N23 + Unsigned + BigEndian +
+ +
0x130090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x130024
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130044
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + 1 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x1300a4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x1300a8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x1300ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x1300b0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x130204
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x210004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x210104
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + N267 + Unsigned + BigEndian +
+ +
0x210184
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + N267 + Unsigned + BigEndian +
+ +
0x210204
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N884 + N883 + N267 + Unsigned + BigEndian +
+ +
0x210208
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x21020c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x210210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x210304
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x11208
+ 4 + RO + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x11108
+ 4 + RO + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x30164
+ 4 + RW + Device + NoCache + 10000 + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x3e400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x3e404
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0x55000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x10088
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N195 + N511 + N502 + N426 + N433 + N1131 + N1135 + Unsigned + BigEndian +
+ +
0x10184
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x101a8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N896 + Unsigned + BigEndian +
+ +
0x101c8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N896 + Signed + BigEndian +
+ +
0x101e8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N896 + Unsigned + BigEndian +
+ +
0x10208
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N896 + Unsigned + BigEndian +
+ +
0x10228
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N896 + Unsigned + BigEndian +
+ +
0x10248
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N896 + Unsigned + BigEndian +
+ +
0x40110
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x40310
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x40210
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x13000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x13004
+ 4 + RO + Device + NoCache + 5000 + N267 + N10 + N37 + N4 + N268 + N269 + N1076 + Unsigned + BigEndian +
+ +
0x13020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x13024
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x60004
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x60000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60024
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x60020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60044
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 8 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 9 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 11 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 17 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x60060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60064
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x60080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60084
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 17 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 2 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 4 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 16 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 17 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x31404
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian + Boolean +
+ +
0xb0003000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0003000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xb0003004
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian + Boolean +
+ +
0xb0003020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0003020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N254 + VignettingCorrectionValueAll + 1 + Unsigned + BigEndian +
+ +
0xb0003020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xb0003024
+ 4 + RW + Device + WriteAround + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xb0003040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0003040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N250 + 3 + Unsigned + BigEndian +
+ +
0xb0003040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0003040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N250 + 3 + Unsigned + BigEndian +
+ +
0xb0003040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x10044
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N668 + N669 + N670 + N671 + N672 + N673 + N674 + N675 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N667 + P1 + + + N667 + P1 + + +
0x30280
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1326 + N1325 + P1&&P3||P2 + + +
0x30240
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1327 + N1325 + N454 + P1&&P3||P2||P4 + + +
0x30300
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1328 + N1325 + P1&&P3||P2 + + +
0x302c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1329 + N1325 + P1&&P3||P2 + + + N1042 + N1043 + P1||P2 + + +
0xa0000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + TLParamsLocked + N1330 + P1||P2 + + + TLParamsLocked + P1 + + + N361 + N363 + N365 + N367 + N369 + N371 + P1||P2||P3||P4||P5||P6 + + + N362 + N364 + N366 + N368 + N370 + N372 + P1||P2||P3||P4||P5||P6 + + + N301 + P1 + + + N308 + N310 + N312 + N314 + N316 + N318 + P1||P2||P3||P4||P5||P6 + + + N309 + N311 + N313 + N315 + N317 + N319 + P1||P2||P3||P4||P5||P6 + + + N325 + N327 + N329 + N331 + N333 + N335 + N337 + N339 + N341 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N326 + N328 + N330 + N332 + N334 + N336 + N338 + N340 + N342 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + +
0xe0020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe00a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe00c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe00e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0120
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + N1331 + N1332 + N1333 + N1334 + N1335 + N1336 + N1337 + N1338 + N1339 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N398 + N397 + P1||P2 + + + N401 + N402 + N403 + P1||P2||P3 + + +
0x50020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ + N1340 + N1341 + N1342 + P1||P2||P3 + + + N819 + P1=3 + + +
0xb0040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb00a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0160
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb01c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0220
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0280
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0340
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb03a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xb0460
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + N1196 + N1186 + N1343 + N1187 + N1188 + N1344 + N1189 + N1190 + N1191 + N1192 + N1345 + N1346 + N1347 + N1348 + N1349 + N1350 + N1351 + N1352 + N1193 + N1194 + N1195 + P1||P2||P3||P4||P5||P6||P8||P7||P9||P10||P11||P12||P13||P14||P15||P16||P17||P18||P19||P20||P21 + + + N1184 + P1 + + + N1184 + P1 + + + N1184 + P1 + + + N1249 + N1250 + N1251 + N1252 + N1253 + N1254 + N1255 + N1256 + N1257 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N1268 + N1263 + (P2=0x4)?((P1=0)?0x10:0x11):P2 + + + N691 + N692 + N693 + N694 + N695 + N696 + N697 + N698 + P1||P2||P3||P4||P5||P6||P7||P8 + + + 0 + + +
0x90008
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1353 + (1<<P1)-1 + + + 0 + + + 1 + + +
0x90028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1354 + (1<<P1)-1 + + + N1353 + (4<<P1) + + + 1 + + + N1102 + N1103 + N1104 + N1105 + N1106 + N1107 + N1108 + P1||P2||P3||P4||P5||P6||P7 + + + N1102 + N1103 + N1104 + N1105 + N1106 + N1107 + N1108 + P1||P2||P3||P4||P5||P6||P7 + + + 0 + + +
0x30020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1355 + P1||P2 + + + N62 + N64 + P1||P2 + + + N51 + P1 + + + N82 + N84 + N86 + N88 + P1||P2||P3||P4 + + + N1081 + N1079 + N1083 + N1085 + P1||P2||P3||P4 + + + N1082 + N1080 + N1084 + N1086 + P1||P2||P3||P4 + + + N1096 + N1093 + P1||P2 + + + N1097 + N1094 + P1||P2 + + + N1098 + N1095 + (P1<<1)|(P2) + + + N777 + P1 + + +
0x55020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + N1356 + P1 + + +
0x55000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ + N1357 + P1 + + + N568 + N569 + N570 + P1||P2||P3 + + + N1047 + N1049 + N1051 + N1053 + N1055 + P1||P2||P3||P4||P5 + + + N1048 + N1050 + N1052 + N1054 + N1056 + P1||P2||P3||P4||P5 + + + 1 + + + N517 + N519 + N521 + N523 + N525 + N527 + N529 + N531 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N518 + N520 + N522 + N524 + N526 + N528 + N530 + N532 + P1||P2||P3||P4||P5||P6||P7||P8 + + + TLParamsLocked + N1358 + P1||P2 + + + TLParamsLocked + N1359 + P1||P2 + + + TLParamsLocked + N1360 + P1||P2 + + +
0xb0003000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N262 + 3 + Unsigned + BigEndian +
+ + N843 + N1361 + P1||P2 + + + 0 + + +
0xb0003048
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1362 + P1&0xFFFFFFFF + + +
0xb0003044
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N266 + N1363 + P1/P2-1 + + + 0xb000304c + + + N1364 + P1&0xFFFFFFFF + + + TLParamsLocked + P1=0 + + + N1287 + P1 + + + N634 + (P1<>0)?(1e6/P1):(0) + + +
0x4e028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N221 + N221 + N433 + N447 + N665 + N426 + N195 + N472 + N433 + N447 + N195 + N646 + Unsigned + BigEndian +
+ + N1289 + P1 + + + N707 + P1/1e3 + + + N708 + P1/1e3 + + + N716 + P1/1e3 + + + N717 + P1/1e3 + + + N1365 + P1*1.0 + + + N1366 + P1/1e2 + + + N1367 + P1/1e2 + + + N1368 + N827 + P1+P2*4 + + + N827 + P1*4 + + + 1 + + + TLParamsLocked + N4 + P1||P2 + + + TLParamsLocked + N4 + N10 + P1||P2||P3 + + + N1364 + N257 + N1363 + P1+P2*P3 + + +
0x30220
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N537 + 3 + Unsigned + BigEndian +
+ + N843 + N1370 + P1||P2 + + +
0x30200
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1371 + P1||P2 + + +
0x30340
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1372 + P1||P2 + + +
0x30320
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1373 + P1||P2 + + +
0x303c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1374 + P1||P2 + + +
0x303a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1375 + P1||P2 + + +
0x30440
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1376 + P1||P2 + + +
0x30420
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1377 + P1||P2 + + +
0x4e100
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1378 + P1||P2 + + + N1272 + P1&0xFFFFFFFF + + + 0x9010c + + + N1368 + P1&0xFFFFFFFF + + +
0x130000
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ + N843 + N1379 + P1||P2 + + + 3 + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40600:0x40620):((P1=2)?0x40640:0x40660)):(((P1=4)||(P1=5))?((P1=4)?0x40680:0x406a0):((P1=6)?0x406c0:((P1=7)?0x405e0:0xffffffff)))) + + + N1380 + 4 + RO + Device + AcquisitionStatusSelector + Unsigned + BigEndian + + + N676 + N1381 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40608:0x40628):((P1=2)?0x40648:0x40668)):(((P1=4)||(P1=5))?((P1=4)?0x40688:0x406a8):((P1=6)?0x406c8:((P1=7)?0x405e8:0xffffffff)))) + + + N1382 + 4 + RO + Device + NoCache + N560 + N559 + N575 + AcquisitionStatusSelector + Unsigned + BigEndian + + + N676 + N1383 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + 0 + + + N1044 + ((P1=0)?0x70300:((P1=1)?0x70320:0xffffffff)) + + + N1384 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1385 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1044 + ((P1=0)?0x70304:((P1=1)?0x70324:0xffffffff)) + + + N1386 + 4 + RW + Device + N493 + N479 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1387 + Increasing + + + N1044 + ((P1=0)?0x70308:((P1=1)?0x70328:0xffffffff)) + + + N1388 + 4 + RO + Device + N493 + N479 + N1026 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1389 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x7030c:((P1=1)?0x7032c:0xffffffff)) + + + N1390 + 4 + RO + Device + N493 + N479 + N1026 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1391 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70310:((P1=1)?0x70330:0xffffffff)) + + + N1392 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1393 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70400:((P1=1)?0x70420:0xffffffff)) + + + N1394 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1395 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1044 + ((P1=0)?0x70404:((P1=1)?0x70424:0xffffffff)) + + + N1396 + 4 + RW + Device + N486 + N472 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1397 + Increasing + + + N1044 + ((P1=0)?0x70408:((P1=1)?0x70428:0xffffffff)) + + + N1398 + 4 + RO + Device + N486 + N472 + N1031 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1399 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x7040c:((P1=1)?0x7042c:0xffffffff)) + + + N1400 + 4 + RO + Device + N486 + N472 + N1031 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1401 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70410:((P1=1)?0x70430:0xffffffff)) + + + N1402 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1403 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70100:((P1=1)?0x70120:0xffffffff)) + + + N1404 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1405 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1044 + ((P1=0)?0x70104:((P1=1)?0x70124:0xffffffff)) + + + N1406 + 4 + RW + Device + N493 + N479 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1407 + Increasing + + + N1044 + ((P1=0)?0x70108:((P1=1)?0x70128:0xffffffff)) + + + N1408 + 4 + RO + Device + N493 + N479 + N1016 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1409 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x7010c:((P1=1)?0x7012c:0xffffffff)) + + + N1410 + 4 + RO + Device + N493 + N479 + N1016 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1411 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70110:((P1=1)?0x70130:0xffffffff)) + + + N1412 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1413 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70200:((P1=1)?0x70220:0xffffffff)) + + + N1414 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1415 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1044 + ((P1=0)?0x70204:((P1=1)?0x70224:0xffffffff)) + + + N1416 + 4 + RW + Device + N486 + N472 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1417 + Increasing + + + N1044 + ((P1=0)?0x70208:((P1=1)?0x70228:0xffffffff)) + + + N1418 + 4 + RO + Device + N486 + N472 + N1021 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1419 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x7020c:((P1=1)?0x7022c:0xffffffff)) + + + N1420 + 4 + RO + Device + N486 + N472 + N1021 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1421 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70210:((P1=1)?0x70230:0xffffffff)) + + + N1422 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1423 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1044 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1424 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1425 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1044 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1426 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1427 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1044 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1428 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1429 + ((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=1)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + ((P1=0)?((TO&0x80000000)>>31):((P1=1)?((TO&0x80000000)>>31):0xffffffff)) + N1429 + Increasing + + + N1044 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1430 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1431 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1044 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1432 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1433 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1044 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1434 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1044 + N1435 + ((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=1)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + ((P1=0)?((TO&0x40000000)>>30):((P1=1)?((TO&0x40000000)>>30):0xffffffff)) + N1435 + Increasing + + + 7 + + + N1151 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0024:0xa0044)):((P1=9)?0xa0064:((P1=10)?0xa00a4:0xa00c4)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e4:((P1=13)?0xa0104:0xa0144)):((P1=15)?0xa0124:((P1=16)?0xa02c4:0xa0084))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c4:0xa0204)):((P1=21)?0xa0004:((P1=22)?0xa01a4:0xffffffff))))) + + + N1436 + 4 + RW + Device + NoCache + N1131 + ChunkSelector + Unsigned + BigEndian + + + N1151 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?1:((P1=1)?1:1)):((P1=3)?1:((P1=4)?1:1))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?1:((P1=7)?0:0)):((P1=9)?0:((P1=10)?0:0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0:((P1=13)?0:0)):((P1=15)?0:((P1=16)?0:0))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?1:((P1=19)?0:0)):((P1=21)?1:((P1=22)?0:1))))) + + + N1438 + N1151 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:FROM))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?FROM:((P1=7)?FROM:FROM)):((P1=9)?FROM:((P1=10)?FROM:FROM)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?FROM:((P1=13)?FROM:FROM)):((P1=15)?FROM:((P1=16)?FROM:FROM))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?FROM:((P1=19)?FROM:FROM)):((P1=21)?FROM:((P1=22)?FROM:0xffffffff))))) + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:TO))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?TO:((P1=7)?TO:TO)):((P1=9)?TO:((P1=10)?TO:TO)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?TO:((P1=13)?TO:TO)):((P1=15)?TO:((P1=16)?TO:TO))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?TO:((P1=19)?TO:TO)):((P1=21)?TO:((P1=22)?TO:0xffffffff))))) + N1437 + Varying + + + N1151 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0020:0xa0040)):((P1=9)?0xa0060:((P1=10)?0xa00a0:0xa00c0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e0:((P1=13)?0xa0100:0xa0140)):((P1=15)?0xa0120:((P1=16)?0xa02c0:0xa0080))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c0:0xa0200)):((P1=21)?0xa0004:((P1=22)?0xa01a0:0xffffffff))))) + + + N1439 + 4 + RO + Device + NoCache + N1131 + ChunkSelector + Unsigned + BigEndian + + + N1151 + N1440 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:P2))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?P2:((P1=7)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=9)?((P2&0x40000000)>>30):((P1=10)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?((P2&0x40000000)>>30):((P1=13)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=15)?((P2&0x40000000)>>30):((P1=16)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?P2:((P1=19)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=21)?P2:((P1=22)?((P2&0x40000000)>>30):0xffffffff))))) + + + 0 + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1441 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1442 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1443 + 4 + RO + Device + N355 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1444 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1445 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1446 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1064:((P1=1)?0xe10a4:0xe10e4)):(((P1=3)||(P1=4))?((P1=3)?0xe1124:0xe1164):((P1=5)?0xe11c4:0xffffffff))) + + + N1447 + 4 + RW + Device + N320 + N358 + ColorAdjustmentSelector + Signed + BigEndian + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1448 + Varying + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1068:((P1=1)?0xe10a8:0xe10e8)):(((P1=3)||(P1=4))?((P1=3)?0xe1128:0xe1168):((P1=5)?0xe11c8:0xffffffff))) + + + N1449 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N373 + N1450 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe106c:((P1=1)?0xe10ac:0xe10ec)):(((P1=3)||(P1=4))?((P1=3)?0xe112c:0xe116c):((P1=5)?0xe11cc:0xffffffff))) + + + N1451 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N373 + N1452 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1070:((P1=1)?0xe10b0:0xe10f0)):(((P1=3)||(P1=4))?((P1=3)?0xe1130:0xe1170):((P1=5)?0xe11d0:0xffffffff))) + + + N1453 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N373 + N1454 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1074:((P1=1)?0xe10b4:0xe10f4)):(((P1=3)||(P1=4))?((P1=3)?0xe1134:0xe1174):((P1=5)?0xe11d4:0xffffffff))) + + + N1455 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1456 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1458 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1459 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1460 + 4 + RO + Device + N355 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1461 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1462 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1463 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1044:((P1=1)?0xe1084:0xe10c4)):(((P1=3)||(P1=4))?((P1=3)?0xe1104:0xe1144):((P1=5)?0xe1184:0xffffffff))) + + + N1464 + 4 + RW + Device + N320 + N358 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1465 + Varying + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1048:((P1=1)?0xe1088:0xe10c8)):(((P1=3)||(P1=4))?((P1=3)?0xe1108:0xe1148):((P1=5)?0xe1188:0xffffffff))) + + + N1466 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1467 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe104c:((P1=1)?0xe108c:0xe10cc)):(((P1=3)||(P1=4))?((P1=3)?0xe110c:0xe114c):((P1=5)?0xe118c:0xffffffff))) + + + N1468 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1469 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1050:((P1=1)?0xe1090:0xe10d0)):(((P1=3)||(P1=4))?((P1=3)?0xe1110:0xe1150):((P1=5)?0xe1190:0xffffffff))) + + + N1470 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1471 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N373 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1054:((P1=1)?0xe1094:0xe10d4)):(((P1=3)||(P1=4))?((P1=3)?0xe1114:0xe1154):((P1=5)?0xe1194:0xffffffff))) + + + N1472 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N373 + N1473 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + 0 + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1475 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N302 + N343 + N1476 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1477 + 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian + + + N302 + N343 + N1478 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1479 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N302 + N343 + N1480 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=2))?((P3&0x10000000)>>28):(((P1=0)&&(P2=3))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=7))?((P3&0x10000000)>>28):(((P1=0)&&(P2=8))?((P3&0x10000000)>>28):0xffffffff)))) + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0024:0xe0044):(((P1=0)&&(P2=2))?0xe0064:(((P1=0)&&(P2=3))?0xe0084:0xe00a4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c4:0xe00e4):(((P1=0)&&(P2=7))?0xe0104:(((P1=0)&&(P2=8))?0xe0124:0xffffffff)))) + + + N1481 + 4 + RW + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?FROM:FROM):(((P1=0)&&(P2=2))?FROM:(((P1=0)&&(P2=3))?FROM:FROM))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?FROM:FROM):(((P1=0)&&(P2=7))?FROM:(((P1=0)&&(P2=8))?FROM:0xffffffff)))) + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?TO:TO):(((P1=0)&&(P2=2))?TO:(((P1=0)&&(P2=3))?TO:TO))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?TO:TO):(((P1=0)&&(P2=7))?TO:(((P1=0)&&(P2=8))?TO:0xffffffff)))) + N1482 + Varying + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0028:0xe0048):(((P1=0)&&(P2=2))?0xe0068:(((P1=0)&&(P2=3))?0xe0088:0xe00a8))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c8:0xe00e8):(((P1=0)&&(P2=7))?0xe0108:(((P1=0)&&(P2=8))?0xe0128:0xffffffff)))) + + + N1483 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N302 + N343 + N1484 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe002c:0xe004c):(((P1=0)&&(P2=2))?0xe006c:(((P1=0)&&(P2=3))?0xe008c:0xe00ac))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00cc:0xe00ec):(((P1=0)&&(P2=7))?0xe010c:(((P1=0)&&(P2=8))?0xe012c:0xffffffff)))) + + + N1485 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N302 + N343 + N1486 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0030:0xe0050):(((P1=0)&&(P2=2))?0xe0070:(((P1=0)&&(P2=3))?0xe0090:0xe00b0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d0:0xe00f0):(((P1=0)&&(P2=7))?0xe0110:(((P1=0)&&(P2=8))?0xe0130:0xffffffff)))) + + + N1487 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N302 + N343 + N1488 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N302 + N343 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0034:0xe0054):(((P1=0)&&(P2=2))?0xe0074:(((P1=0)&&(P2=3))?0xe0094:0xe00b4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d4:0xe00f4):(((P1=0)&&(P2=7))?0xe0114:(((P1=0)&&(P2=8))?0xe0134:0xffffffff)))) + + + N1489 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N302 + N343 + N1490 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1492 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1493 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1494 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1495 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1496 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1497 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1498 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1499 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1500 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1501 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1502 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1503 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1504 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1505 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1506 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1507 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1508 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + N320 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N302 + N343 + N1509 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + 0 + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1510 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + N1511 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1512 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + N1513 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1514 + 4 + RO + Device + N399 + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + N1515 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x20424:0x20444):((P1=2)?0x20464:0xffffffff)) + + + N1516 + 4 + RW + Device + N320 + N393 + N399 + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1517 + Increasing + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x20428:0x20448):((P1=2)?0x20468:0xffffffff)) + + + N1518 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + N1519 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x2042c:0x2044c):((P1=2)?0x2046c:0xffffffff)) + + + N1520 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + N1521 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N404 + (((P1=0)||(P1=1))?((P1=0)?0x20434:0x20454):((P1=2)?0x20474:0xffffffff)) + + + N1522 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N404 + N1523 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1525 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1526 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + 0 + + + N802 + N1527 + (((P1=0)||(P1=1))?((P1=0)?(1):(0)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N802 + N1528 + (((P1=0)||(P1=1))?((P1=0)?(0):(1)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N802 + N1529 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(1):0xffffffff)) + + + 0 + + + N802 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?(4):(5)):((P1=2)?(7):0xffffffff)) + N1530 + Varying + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1531 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1532 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1533 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1534 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1535 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1536 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1537 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1538 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1539 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1540 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1541 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1542 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1543 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1544 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1545 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1546 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1547 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1548 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1549 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1550 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1551 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1552 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x50044:0x50004):((P1=2)?0x500c4:0xffffffff)) + + + N1553 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N802 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1554 + Varying + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1555 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N802 + N1556 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N802 + (((P1=0)||(P1=1))?((P1=0)?0x50064:0x50024):((P1=2)?0x500e4:0xffffffff)) + + + N1557 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N802 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1558 + Varying + + + N1197 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?0xb0004:((P1=0x0004)?0xb0024:0xb0064)):((P1=0x9002)?0xb0084:((P1=0x0009)?0xb0144:0xb00c4))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?0xb00e4:((P1=0x9006)?0xb0104:0xb0124)):((P1=0x9008)?0xb04c4:((P1=0x9009)?0xb04e4:0xffffffff)))) + + + N1559 + 4 + RW + Device + EventSelector + Unsigned + BigEndian + + + N1197 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?FROM:((P1=0x0004)?FROM:FROM)):((P1=0x9002)?FROM:((P1=0x0009)?FROM:FROM))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?FROM:((P1=0x9006)?FROM:FROM)):((P1=0x9008)?FROM:((P1=0x9009)?FROM:0xffffffff)))) + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?TO:((P1=0x0004)?TO:TO)):((P1=0x9002)?TO:((P1=0x0009)?TO:TO))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?TO:((P1=0x9006)?TO:TO)):((P1=0x9008)?TO:((P1=0x9009)?TO:0xffffffff)))) + N1560 + Varying + + +
0xf2f07034
+ 4 + RO + Device + ExpertFeatureAccessSelector + Unsigned + BigEndian +
+ + N1122 + N1562 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x08000000)>>27):((P1=4)?((P2&0x08000000)>>27):((P2&0x04000000)>>26))):((P1=6)?((P2&0x02000000)>>25):((P1=8)?((P2&0x00800000)>>23):((P2&0x00400000)>>22)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?((P2&0x00100000)>>20):((P1=12)?((P2&0x00080000)>>19):((P2&0x00040000)>>18))):((P1=14)?((P2&0x00020000)>>17):((P1=15)?((P2&0x00010000)>>16):0xffffffff)))) + + + N1122 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80100:((P1=4)?0x80100:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):((P1=14)?0x80200:((P1=15)?0x80300:0xffffffff)))) + + + N1122 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):((P1=14)?1:((P1=15)?1:0)))) + + + N1564 + N1563 + 4 + RO + Device + N1125 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1122 + N1565 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?((P2&0x40000000)>>30):((P1=15)?((P2&0x40000000)>>30):0xffffffff)))) + + + N1122 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80104:((P1=4)?0x80104:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):((P1=14)?0x80204:((P1=15)?0x80304:0xffffffff)))) + + + N1122 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):((P1=14)?1:((P1=15)?1:0)))) + + + N1567 + N1566 + 4 + RW + Device + N1125 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1122 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?FROM:((P1=4)?FROM:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?FROM:((P1=15)?FROM:0xffffffff)))) + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?TO:((P1=4)?TO:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?TO:((P1=15)?TO:0xffffffff)))) + N1568 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1569 + 4 + RO + Device + N699 + LineSelector + Unsigned + BigEndian + + + N699 + N1570 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1571 + 4 + RO + Device + N699 + LineSelector + Unsigned + BigEndian + + + N699 + N1572 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0004:0xc0204):((P1=2)?0xc0404:0xc0604)):(((P1=4)||(P1=5))?((P1=4)?0xc0804:0xc0a04):((P1=6)?0xc0c04:((P1=7)?0xc0e04:0xffffffff)))) + + + N1573 + 4 + RW + Device + N699 + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1574 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0020:0xc0220):((P1=2)?0xc0420:0xc0620)):(((P1=4)||(P1=5))?((P1=4)?0xc0820:0xc0a20):((P1=6)?0xc0c20:((P1=7)?0xc0e20:0xffffffff)))) + + + N1575 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1576 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0024:0xc0224):((P1=2)?0xc0424:0xc0624)):(((P1=4)||(P1=5))?((P1=4)?0xc0824:0xc0a24):((P1=6)?0xc0c24:((P1=7)?0xc0e24:0xffffffff)))) + + + N1577 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1578 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0040:0xc0240):((P1=2)?0xc0440:0xc0640)):(((P1=4)||(P1=5))?((P1=4)?0xc0840:0xc0a40):((P1=6)?0xc0c40:((P1=7)?0xc0e40:0xffffffff)))) + + + N1579 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1580 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0048:0xc0248):((P1=2)?0xc0448:0xc0648)):(((P1=4)||(P1=5))?((P1=4)?0xc0848:0xc0a48):((P1=6)?0xc0c48:((P1=7)?0xc0e48:0xffffffff)))) + + + N1581 + 4 + RO + Device + NoCache + 5000 + N739 + N704 + N701 + N578 + N730 + N728 + N726 + LineSelector + Unsigned + BigEndian + + + N699 + N1582 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1583 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1584 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=6)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=7)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):((TO&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=6)?((TO&0x80000000)>>31):((P1=7)?((TO&0x80000000)>>31):0xffffffff)))) + N1584 + Increasing + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1585 + 4 + RW + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1586 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=6)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=7)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):((TO&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=6)?((TO&0x40000000)>>30):((P1=7)?((TO&0x40000000)>>30):0xffffffff)))) + N1586 + Increasing + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c4:0xc02c4):((P1=2)?0xc04c4:0xc06c4)):(((P1=4)||(P1=5))?((P1=4)?0xc08c4:0xc0ac4):((P1=6)?0xc0cc4:((P1=7)?0xc0ec4:0xffffffff)))) + + + N1587 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1588 + Increasing + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1589 + 4 + RO + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1590 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a8:0xc02a8):((P1=2)?0xc04a8:0xc06a8)):(((P1=4)||(P1=5))?((P1=4)?0xc08a8:0xc0aa8):((P1=6)?0xc0ca8:((P1=7)?0xc0ea8:0xffffffff)))) + + + N1591 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1592 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00ac:0xc02ac):((P1=2)?0xc04ac:0xc06ac)):(((P1=4)||(P1=5))?((P1=4)?0xc08ac:0xc0aac):((P1=6)?0xc0cac:((P1=7)?0xc0eac:0xffffffff)))) + + + N1593 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1594 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00b0:0xc02b0):((P1=2)?0xc04b0:0xc06b0)):(((P1=4)||(P1=5))?((P1=4)?0xc08b0:0xc0ab0):((P1=6)?0xc0cb0:((P1=7)?0xc0eb0:0xffffffff)))) + + + N1595 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1596 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a4:0xc02a4):((P1=2)?0xc04a4:0xc06a4)):(((P1=4)||(P1=5))?((P1=4)?0xc08a4:0xc0aa4):((P1=6)?0xc0ca4:((P1=7)?0xc0ea4:0xffffffff)))) + + + N1597 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1598 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1599 + 4 + RO + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1600 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0060:0xc0260):((P1=2)?0xc0460:0xc0660)):(((P1=4)||(P1=5))?((P1=4)?0xc0860:0xc0a60):((P1=6)?0xc0c60:((P1=7)?0xc0e60:0xffffffff)))) + + + N1601 + 4 + RO + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1602 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0064:0xc0264):((P1=2)?0xc0464:0xc0664)):(((P1=4)||(P1=5))?((P1=4)?0xc0864:0xc0a64):((P1=6)?0xc0c64:((P1=7)?0xc0e64:0xffffffff)))) + + + N1603 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1604 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1606 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1607 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1608 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1609 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1610 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1611 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P2&0x01000000)>>24))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=6)?((P2&0x01000000)>>24):((P1=7)?((P2&0x01000000)>>24):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1612 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1613 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=2)?((P2&0x00000010)>>4):((P2&0x00000010)>>4))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=6)?((P2&0x00000010)>>4):((P1=7)?((P2&0x00000010)>>4):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1614 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1615 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=2)?((P2&0x00000008)>>3):((P2&0x00000008)>>3))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=6)?((P2&0x00000008)>>3):((P1=7)?((P2&0x00000008)>>3):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1616 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1617 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=2)?((P2&0x00000004)>>2):((P2&0x00000004)>>2))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=6)?((P2&0x00000004)>>2):((P1=7)?((P2&0x00000004)>>2):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1618 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1619 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=2)?((P2&0x00000002)>>1):((P2&0x00000002)>>1))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=6)?((P2&0x00000002)>>1):((P1=7)?((P2&0x00000002)>>1):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0128:0xc0328):((P1=2)?0xc0528:0xc0728)):(((P1=4)||(P1=5))?((P1=4)?0xc0928:0xc0b28):((P1=6)?0xc0d28:((P1=7)?0xc0f28:0xffffffff)))) + + + N1620 + 4 + RO + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1621 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0084:0xc0284):((P1=2)?0xc0484:0xc0684)):(((P1=4)||(P1=5))?((P1=4)?0xc0884:0xc0a84):((P1=6)?0xc0c84:((P1=7)?0xc0e84:0xffffffff)))) + + + N1622 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1623 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1624 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1625 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1626 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1627 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1628 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1629 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1630 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1631 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1632 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1633 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P2&0x08000000)>>27))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=6)?((P2&0x08000000)>>27):((P1=7)?((P2&0x08000000)>>27):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1634 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1635 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P2&0x04000000)>>26))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=6)?((P2&0x04000000)>>26):((P1=7)?((P2&0x04000000)>>26):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1636 + 4 + RO + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1637 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0108:0xc0308):((P1=2)?0xc0508:0xc0708)):(((P1=4)||(P1=5))?((P1=4)?0xc0908:0xc0b08):((P1=6)?0xc0d08:((P1=7)?0xc0f08:0xffffffff)))) + + + N1638 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc010c:0xc030c):((P1=2)?0xc050c:0xc070c)):(((P1=4)||(P1=5))?((P1=4)?0xc090c:0xc0b0c):((P1=6)?0xc0d0c:((P1=7)?0xc0f0c:0xffffffff)))) + + + N1640 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1641 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0110:0xc0310):((P1=2)?0xc0510:0xc0710)):(((P1=4)||(P1=5))?((P1=4)?0xc0910:0xc0b10):((P1=6)?0xc0d10:((P1=7)?0xc0f10:0xffffffff)))) + + + N1642 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1643 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0104:0xc0304):((P1=2)?0xc0504:0xc0704)):(((P1=4)||(P1=5))?((P1=4)?0xc0904:0xc0b04):((P1=6)?0xc0d04:((P1=7)?0xc0f04:0xffffffff)))) + + + N1644 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1645 + Varying + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1646 + 4 + RO + Device + N739 + LineSelector + Unsigned + BigEndian + + + N699 + N1647 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1648 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1649 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=2)?((P2&0x00200000)>>21):((P2&0x00200000)>>21))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=6)?((P2&0x00200000)>>21):((P1=7)?((P2&0x00200000)>>21):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1650 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1651 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=2)?((P2&0x00100000)>>20):((P2&0x00100000)>>20))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=6)?((P2&0x00100000)>>20):((P1=7)?((P2&0x00100000)>>20):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1652 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=2)?((P2&0x00080000)>>19):((P2&0x00080000)>>19))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=6)?((P2&0x00080000)>>19):((P1=7)?((P2&0x00080000)>>19):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1654 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1655 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=2)?((P2&0x00040000)>>18):((P2&0x00040000)>>18))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=6)?((P2&0x00040000)>>18):((P1=7)?((P2&0x00040000)>>18):0xffffffff)))) + + + N699 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1656 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N699 + N1657 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N768 + (((P1=17)||(P1=0))?((P1=17)?0xc00e0:0xc02e0):((P1=1)?0xc04e0:((P1=2)?0xc06e0:0xffffffff))) + + + N1658 + 4 + RO + Device + UserOutputSelector + Unsigned + BigEndian + + + N768 + N1659 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=1)?((P2&0x80000000)>>31):((P1=2)?((P2&0x80000000)>>31):0xffffffff))) + + + N768 + (((P1=17)||(P1=0))?((P1=17)?0xc00e4:0xc02e4):((P1=1)?0xc04e4:((P1=2)?0xc06e4:0xffffffff))) + + + N1660 + 4 + RW + Device + N755 + N730 + UserOutputSelector + Unsigned + BigEndian + + + N768 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1661 + Varying + + + N773 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1662 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N773 + N1663 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=1)?((P2&0x40000000)>>30):((P1=2)?((P2&0x40000000)>>30):0xffffffff))) + + + N773 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1664 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N773 + N1665 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=1)?((P2&0x10000000)>>28):((P1=2)?((P2&0x10000000)>>28):0xffffffff))) + + + N773 + (((P1=17)||(P1=0))?((P1=17)?0xc0144:0xc0344):((P1=1)?0xc0544:((P1=2)?0xc0744:0xffffffff))) + + + N1666 + 4 + RW + Device + N755 + N736 + SyncUserOutputSelector + Unsigned + BigEndian + + + N773 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1667 + Varying + + + N1109 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x80004:0x80024):((P1=2)?0x80044:0x80084)):(((P1=4)||(P1=5))?((P1=4)?0x800a4:0x800c4):((P1=6)?0x800e4:0xffffffff))) + + + N1668 + 4 + RW + Device + ParameterSelector + Unsigned + BigEndian + + + N1109 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:0xffffffff))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:0xffffffff))) + N1669 + Varying + + + 0 + + + N65 + ((P1=0)?0x130404:((P1=1)?0x130424:0xffffffff)) + + + N1670 + 4 + RW + Device + SequenceControlSelector + Signed + BigEndian + + + N65 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1671 + Increasing + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1672 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1673 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1674 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1675 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1676 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1677 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1678 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1679 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1680 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1681 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1682 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1683 + ((P1=0)?((P2&0x20000000)>>29):((P1=1)?((P2&0x20000000)>>29):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1684 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1685 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1686 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1687 + ((P1=0)?((P2&0x08000000)>>27):((P1=1)?((P2&0x08000000)>>27):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1688 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1689 + ((P1=0)?((P2&0x04000000)>>26):((P1=1)?((P2&0x04000000)>>26):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1690 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1691 + ((P1=0)?((P2&0x02000000)>>25):((P1=1)?((P2&0x02000000)>>25):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1692 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1693 + ((P1=0)?((P2&0x01000000)>>24):((P1=1)?((P2&0x01000000)>>24):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1694 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1695 + ((P1=0)?((P2&0x00800000)>>23):((P1=1)?((P2&0x00800000)>>23):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1696 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1697 + ((P1=0)?((P2&0x00400000)>>22):((P1=1)?((P2&0x00400000)>>22):0xffffffff)) + + + 0 + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130504:0x130524):((P1=2)?0x130544:((P1=3)?0x130564:0xffffffff))) + + + N1698 + 4 + RW + Device + SequenceAddressBitSelector + Signed + BigEndian + + + N89 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1699 + Increasing + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1700 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1701 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1702 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1703 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1704 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1705 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1706 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1707 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1708 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1709 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1710 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1711 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P1=3)?((P2&0x08000000)>>27):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1712 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1713 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P1=3)?((P2&0x04000000)>>26):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1714 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1715 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):((P1=3)?((P2&0x02000000)>>25):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1716 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1717 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P1=3)?((P2&0x01000000)>>24):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1718 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1719 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):((P1=3)?((P2&0x00800000)>>23):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1720 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1721 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):((P1=3)?((P2&0x00400000)>>22):0xffffffff))) + + + 1 + + + N1087 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1722 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1087 + N1723 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N1087 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1724 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1087 + N1725 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1087 + (((P1=0)||(P1=1))?((P1=0)?0x11028:0x11008):((P1=2)?0x11048:((P1=3)?0x11068:0xffffffff))) + + + N1727 + 4 + RO + Device + NoCache + 5000 + TemperatureSelector + Signed + BigEndian + + + N1087 + N1728 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + 0 + + +
0x55024
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1729 + Increasing + + +
0x55028
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1730 + ((P1=0)?P2:0xffffffff) + + +
0x5502c
+ 4 + RO + Device + N1732 + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1731 + ((P1=0)?P2:0xffffffff) + + +
0x55030
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1733 + ((P1=0)?P2:0xffffffff) + + +
0x55004
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1734 + Increasing + + +
0x55008
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1735 + ((P1=0)?P2:0xffffffff) + + +
0x5500c
+ 4 + RO + Device + N1737 + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1736 + ((P1=0)?P2:0xffffffff) + + +
0x55010
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1738 + ((P1=0)?P2:0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1739 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N778 + N1740 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N778 + N1741 + ((P1=0)?(0):0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N778 + N1742 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N778 + N1743 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N778 + N1744 + ((P1=0)?(1):0xffffffff) + + + 1 + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1746 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1747 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40104:0x40204):((P1=2)?0x40304:0xffffffff)) + + + N1748 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1749 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1750 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1751 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1752 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1753 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N1754 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1755 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):0xffffffff)) + N1755 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N1756 + 4 + RW + Device + N593 + N575 + TriggerSelector + Unsigned + BigEndian + + + N571 + N1757 + (((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):0xffffffff)) + N1757 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40124:0x40224):((P1=2)?0x40324:0xffffffff)) + + + N1758 + 4 + RW + Device + NoCache + TriggerSelector + Unsigned + BigEndian + + + N571 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1759 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1760 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1761 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40144:0x40244):((P1=2)?0x40344:0xffffffff)) + + + N1762 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1763 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1764 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1765 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1766 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1767 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1768 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1769 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1770 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1771 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1772 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1773 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1774 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1775 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1776 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1777 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1778 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1779 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1780 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1781 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1782 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1783 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40164:0x40264):((P1=2)?0x40364:0xffffffff)) + + + N1784 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1785 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1786 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1787 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1788 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1789 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1790 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1791 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1792 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1793 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1794 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1795 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1797 + N1796 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1798 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?(0):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1800 + N1799 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1801 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?(0):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40188:0x40288):((P1=2)?0xffffffff:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1803 + N1802 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1804 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4018c:0x4028c):((P1=2)?0xffffffff:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1806 + N1805 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1807 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x40184:0x40284):((P1=2)?0xffffffff:0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1809 + N1808 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?(0):0xffffffff)) + N1810 + Varying + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1812 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1813 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000400)>>10):((P2&0x00000400)>>10)):((P1=2)?((P2&0x00000400)>>10):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1814 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1815 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000200)>>9):((P2&0x00000200)>>9)):((P1=2)?((P2&0x00000200)>>9):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1816 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1817 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000100)>>8):((P2&0x00000100)>>8)):((P1=2)?((P2&0x00000100)>>8):0xffffffff)) + + + N571 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1818 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N571 + N1819 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000080)>>7):((P2&0x00000080)>>7)):((P1=2)?((P2&0x00000080)>>7):0xffffffff)) + + + 0 + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a4:((P1=1)?0x600c4:0x60104)):((P1=3)?0x60144:((P1=4)?0x60184:0xffffffff))) + + + N1820 + 4 + RW + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:0xffffffff))) + N1821 + Increasing + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a8:((P1=1)?0x600c8:0x60108)):((P1=3)?0x60148:((P1=4)?0x60188:0xffffffff))) + + + N1822 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1057 + N1823 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600ac:((P1=1)?0x600cc:0x6010c)):((P1=3)?0x6014c:((P1=4)?0x6018c:0xffffffff))) + + + N1824 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1057 + N1825 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600b0:((P1=1)?0x600d0:0x60110)):((P1=3)?0x60150:((P1=4)?0x60190:0xffffffff))) + + + N1826 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1057 + N1827 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N1828 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1057 + N1829 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):((P1=3)?((P2&0x80000000)>>31):((P1=4)?((P2&0x80000000)>>31):0xffffffff))) + + + N1057 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N1830 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1057 + N1831 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=3)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):0xffffffff))) + + + 0 + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N1832 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1833 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N1834 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1835 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N1836 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1837 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31004:0x31084):((P1=2)?0x310e4:0x31144)):(((P1=4)||(P1=5))?((P1=4)?0x311a4:0x31204):((P1=6)?0x31264:((P1=7)?0x312c4:0xffffffff)))) + + + N1838 + 4 + RW + Device + N533 + ROIZoneSelector + Unsigned + BigEndian + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1839 + Varying + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N1840 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1841 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N1842 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1843 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N1844 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1845 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31044:0x310c4):((P1=2)?0x31124:0x31184)):(((P1=4)||(P1=5))?((P1=4)?0x311e4:0x31244):((P1=6)?0x312a4:((P1=7)?0x31304:0xffffffff)))) + + + N1846 + 4 + RW + Device + N486 + N472 + N533 + ROIZoneSelector + Unsigned + BigEndian + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1847 + Varying + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31048:0x310c8):((P1=2)?0x31128:0x31188)):(((P1=4)||(P1=5))?((P1=4)?0x311e8:0x31248):((P1=6)?0x312a8:((P1=7)?0x31308:0xffffffff)))) + + + N1848 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1849 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3104c:0x310cc):((P1=2)?0x3112c:0x3118c)):(((P1=4)||(P1=5))?((P1=4)?0x311ec:0x3124c):((P1=6)?0x312ac:((P1=7)?0x3130c:0xffffffff)))) + + + N1850 + 4 + RO + Device + N548 + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1851 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31050:0x310d0):((P1=2)?0x31130:0x31190)):(((P1=4)||(P1=5))?((P1=4)?0x311f0:0x31250):((P1=6)?0x312b0:((P1=7)?0x31310:0xffffffff)))) + + + N1852 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1853 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N1854 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1855 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N1856 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1857 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N1858 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1859 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31024:0x310a4):((P1=2)?0x31104:0x31164)):(((P1=4)||(P1=5))?((P1=4)?0x311c4:0x31224):((P1=6)?0x31284:((P1=7)?0x312e4:0xffffffff)))) + + + N1860 + 4 + RW + Device + N486 + N472 + N533 + ROIZoneSelector + Unsigned + BigEndian + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1861 + Varying + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31028:0x310a8):((P1=2)?0x31108:0x31168)):(((P1=4)||(P1=5))?((P1=4)?0x311c8:0x31228):((P1=6)?0x31288:((P1=7)?0x312e8:0xffffffff)))) + + + N1862 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1863 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3102c:0x310ac):((P1=2)?0x3110c:0x3116c)):(((P1=4)||(P1=5))?((P1=4)?0x311cc:0x3122c):((P1=6)?0x3128c:((P1=7)?0x312ec:0xffffffff)))) + + + N1864 + 4 + RO + Device + N541 + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1865 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N533 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31030:0x310b0):((P1=2)?0x31110:0x31170)):(((P1=4)||(P1=5))?((P1=4)?0x311d0:0x31230):((P1=6)?0x31290:((P1=7)?0x312f0:0xffffffff)))) + + + N1866 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N533 + N1867 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N301 + FROM + (TO=(-1))?(P1?0:1):(TO) + N1280 + Increasing + + + N801 + N800 + N799 + FROM + (TO=(-1))?(P3?0:(P2?1:(P1?2:0))):(TO) + N1281 + Increasing + + + N1196 + N1188 + N1351 + N1186 + N1191 + N1190 + N1348 + N1349 + N1346 + N1345 + N1195 + N1350 + N1194 + N1189 + N1347 + N1187 + N1352 + N1192 + N1193 + N1344 + FROM + (TO=(-1))?(P4?0x4:(P16?0x9001:(P2?0x9002:(P20?0x9003:(P14?0x9004:(P6?0x9005:(P5?0x9006:(P18?0x9007:(P1?0xFFFF:(P10?0xa000:(P9?0xa003:(P15?0xa006:(P7?0xa009:(P8?0xa100:(P12?0xa103:(P3?0xa106:(P17?0xa109:(P13?0x9008:(P11?0x9009:(P19?0x0009:0)))))))))))))))))))):(TO) + N1282 + Increasing + + + (FROM=0)?(0):((FROM=2)?(1):((FROM=1)?(1):(0xffffffff))) + (TO=0)?(0):((TO=1)?(1):(0xffffffff)) + N1561 + Varying + + + N1267 + N1266 + FROM + ((TO=1)&&(P1=0))?(0):(((TO=0)&&(P2=0))?(1):(TO)) + N1269 + Varying + + + N1259 + N1262 + N1261 + N1260 + FROM + ((TO=4)&&(P1=0))?(P4?5:(P3?6:7)):(((TO=5)&&(P4=0))?(P1?4:(P3?6:7)):(((TO=6)&&(P3=0))?(P1?4:(P4?5:7)):(((TO=7)&&(P2=0))?(P1?4:(P4?5:6)):(TO)))) + N1264 + Varying + + + N694 + N692 + N693 + N691 + N698 + N697 + N696 + N695 + FROM + (TO=(-1))?(P4?0:(P2?1:(P3?2:(P1?3:(P8?4:(P7?5:(P6?6:(P5?7:0)))))))):(TO) + N1283 + Increasing + + + (FROM=7)?(7):((FROM=1)?(1):((FROM=2)?(2):((FROM=27)?(27):((FROM=28)?(28):((FROM=29)?(29):((FROM=30)?(30):((FROM=255)?(7):((FROM=256)?(1):((FROM=10)?(10):((FROM=11)?(11):((FROM=12)?(12):((FROM=13)?(13):((FROM=3)?(3):(0xffffffff)))))))))))))) + (TO=7)?(7):((TO=1)?(1):((TO=2)?(2):((TO=27)?(27):((TO=28)?(28):((TO=29)?(29):((TO=30)?(30):((TO=10)?(10):((TO=11)?(11):((TO=12)?(12):((TO=13)?(13):((TO=3)?(3):(0xffffffff)))))))))))) + N1605 + Varying + + + N766 + N765 + N764 + N767 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1284 + Increasing + + + FROM + TO + N1290 + Increasing + + + N771 + N770 + N769 + N772 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1285 + Increasing + + + FROM + TO + N1291 + Increasing + + + N1107 + N1106 + N1108 + N1103 + N1102 + N1105 + N1104 + FROM + (TO=(-1))?(P5?0:(P4?1:(P7?2:(P6?3:(P2?4:(P1?5:(P3?6:0))))))):(TO) + N1286 + Increasing + + + (FROM=0x01080001)?(1):((FROM=0x01100003)?(3):((FROM=0x010a0046)?(4):((FROM=0x01100005)?(5):((FROM=0x010C0006)?(6):((FROM=0x01080008)?(10):((FROM=0x01080009)?(11):((FROM=0x0108000a)?(12):((FROM=0x0108000b)?(13):((FROM=0x0110000c)?(14):((FROM=0x0110000d)?(15):((FROM=0x0110000e)?(16):((FROM=0x0110000f)?(17):((FROM=0x010a0056)?(51):((FROM=0x010a0058)?(52):((FROM=0x010a0052)?(54):((FROM=0x010a0054)?(53):((FROM=0x01100010)?(18):((FROM=0x01100011)?(20):((FROM=0x01100012)?(22):((FROM=0x01100013)?(24):((FROM=0x010c002a)?(19):((FROM=0x010c002b)?(21):((FROM=0x010c002c)?(23):((FROM=0x010c002d)?(25):((FROM=0x0210001f)?(43):((FROM=0x02100032)?(44):((FROM=0x02180014)?(30):((FROM=0x02180015)?(31):((FROM=0x02200017)?(33):(0xffffffff)))))))))))))))))))))))))))))) + (TO=1)?(0x01080001):((TO=3)?(0x01100003):((TO=4)?(0x010a0046):((TO=5)?(0x01100005):((TO=6)?(0x010C0006):((TO=10)?(0x01080008):((TO=11)?(0x01080009):((TO=12)?(0x0108000a):((TO=13)?(0x0108000b):((TO=14)?(0x0110000c):((TO=15)?(0x0110000d):((TO=16)?(0x0110000e):((TO=17)?(0x0110000f):((TO=51)?(0x010a0056):((TO=52)?(0x010a0058):((TO=54)?(0x010a0052):((TO=53)?(0x010a0054):((TO=18)?(0x01100010):((TO=20)?(0x01100011):((TO=22)?(0x01100012):((TO=24)?(0x01100013):((TO=19)?(0x010c002a):((TO=21)?(0x010c002b):((TO=23)?(0x010c002c):((TO=25)?(0x010c002d):((TO=43)?(0x0210001f):((TO=44)?(0x02100032):((TO=30)?(0x02180014):((TO=31)?(0x02180015):((TO=33)?(0x02200017):(0xffffffff)))))))))))))))))))))))))))))) + N1322 + Varying + + + (1<<16)/FROM + (1<<16)/TO + N501 + Decreasing + + + (1<<16)/FROM + (1<<16)/TO + N510 + Decreasing + + +
0x70060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x70064
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N267 + Unsigned + BigEndian +
+ +
0x70068
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N1009 + Unsigned + BigEndian +
+ +
0x7006c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N1010 + N1009 + Unsigned + BigEndian +
+ +
0x70070
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1868 + N1869 + N1870 + N1871 + N1872 + N1873 + Linear + + + FROM + TO + N1874 + Increasing + + +
0x70080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x70084
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N267 + Unsigned + BigEndian +
+ +
0x70088
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N1010 + N1009 + Unsigned + BigEndian +
+ +
0x7008c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N1100 + N1010 + Unsigned + BigEndian +
+ +
0x70090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1875 + N1876 + N1877 + N1878 + N1879 + N1880 + Linear + + + FROM + TO + N1881 + Increasing + + +
0x700d4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x700c4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x700c8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x700cc
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x700d0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1883 + N1884 + N1885 + N1886 + N1887 + N1888 + N1889 + Linear + + + N1882 + FROM*(1<<P1) + TO/(1<<P1) + N997 + Increasing + + +
0x700f4
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0x700e4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x700e8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x700ec
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x700f0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1891 + N1892 + N1893 + N1894 + N1895 + N1896 + N1897 + Linear + + + N1890 + FROM*(1<<P1) + TO/(1<<P1) + N999 + Increasing + + + EXP(FROM*4*LN(2)) + LN(TO)/(4*LN(2)) + NoiseReductionRaw + Increasing + + + FROM*64 + TO/64 + SharpnessEnhancementRaw + Increasing + + + N1457 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentHueRaw + Increasing + + + N1474 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentSaturationRaw + Increasing + + + N1491 + FROM*(1<<P1) + TO/(1<<P1) + ColorTransformationValueRaw + Increasing + + +
0xe0414
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N320 + 1 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe0404
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0xe0408
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe040c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe0410
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1899 + N1900 + N1901 + N1902 + N1903 + N1904 + N1905 + Linear + + + N1898 + FROM*(1<<P1) + TO/(1<<P1) + N322 + Increasing + + +
0xe3020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe3024
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Signed + BigEndian +
+ +
0xe3028
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe302c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe3030
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1906 + N1907 + N1908 + N1909 + N1910 + N1911 + N1912 + Linear + + + FROM + TO + N413 + Increasing + + +
0xe3054
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe3044
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Signed + BigEndian +
+ +
0xe3048
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe304c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe3050
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1914 + N1915 + N1916 + N1917 + N1918 + N1919 + N1920 + Linear + + + N1913 + FROM*(1<<P1) + TO/(1<<P1) + N415 + Increasing + + + N1524 + FROM*(1<<P1) + TO/(1<<P1) + BalanceRatioRaw + Increasing + + +
0x404a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N632 + 1 + Unsigned + BigEndian +
+ +
0x404a4
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x404a8
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x404ac
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1921 + N1922 + N1923 + N1924 + N1925 + Linear + + + 1e6/FROM + 1e6/TO + N1288 + Decreasing + + + FROM + TO + ExposureOverlapTimeMaxRaw + Increasing + + + FROM + TO + ExposureTimeRaw + Increasing + + +
0x20534
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N127 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N127 + 1 + Unsigned + BigEndian +
+ +
0x20524
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N127 + N267 + Unsigned + BigEndian +
+ +
0x20528
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N127 + Unsigned + BigEndian +
+ +
0x2052c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N127 + Unsigned + BigEndian +
+ + N1927 + N1928 + N1929 + N1930 + N1931 + Linear + + + N1926 + FROM*(1<<P1) + TO/(1<<P1) + N1932 + Increasing + + + FROM*1e3 + TO/1e3 + N706 + Increasing + + + FROM*1e3 + TO/1e3 + N715 + Increasing + + +
0xe3074
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe3064
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Signed + BigEndian +
+ +
0xe3068
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe306c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe3070
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1934 + N1935 + N1936 + N1937 + N1938 + N1939 + N1940 + Linear + + + N1933 + FROM*(1<<P1) + TO/(1<<P1) + N417 + Increasing + + +
0xe3094
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 1 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 3 + Unsigned + BigEndian +
+ +
0xe3084
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Signed + BigEndian +
+ +
0xe3088
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe308c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Signed + BigEndian +
+ +
0xe3090
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1942 + N1943 + N1944 + N1945 + N1946 + N1947 + N1948 + Linear + + + N1941 + FROM*(1<<P1) + TO/(1<<P1) + N419 + Increasing + + + GevTimestampTickFrequency + P1/FROM + P1/TO + N684 + Decreasing + + +
0x53f00
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x53f04
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x53f08
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x53f0c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N787 + Unsigned + BigEndian +
+ +
0x53f10
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1949 + N1737 + N1950 + N1951 + N1952 + Linear + + + FROM + TO + N1953 + Increasing + + +
0x53f20
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + 0 + Unsigned + BigEndian +
+ +
0x53f24
+ 4 + RW + Device + N267 + N10 + N37 + N4 + N268 + N269 + N267 + Unsigned + BigEndian +
+ +
0x53f28
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ +
0x53f2c
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + N781 + Unsigned + BigEndian +
+ +
0x53f30
+ 4 + RO + Device + N267 + N10 + N37 + N4 + N268 + N269 + Unsigned + BigEndian +
+ + N1954 + N1732 + N1955 + N1956 + N1957 + Linear + + + FROM + TO + N1958 + Increasing + + + TimerDelayTimebaseAbs + FROM/P1 + TO*P1 + TimerDelayRaw + Increasing + + + TimerDurationTimebaseAbs + FROM/P1 + TO*P1 + TimerDurationRaw + Increasing + + + FROM*1e2 + TO/1e2 + N1811 + Increasing + +
+ diff --git a/xml/Basler_acA1300-75gm_106755-20.xml b/xml/Basler_acA1300-75gm_106755-20.xml new file mode 100644 index 0000000..395274b --- /dev/null +++ b/xml/Basler_acA1300-75gm_106755-20.xml @@ -0,0 +1,31441 @@ + + + AnalogControls + ImageFormat + AOI + ImageQualityControl + AcquisitionTrigger + DigitalIO + ActionControl + SequenceControl + TimerControls + BslLightControl + LUTControls + UserDefinedValues + DeviceInformation + ChunkDataStreams + DeviceControl + ChunkData + EventsGeneration + UserSets + TransportLayer + FileAccessControl + AutoFunctions + RemoveParamLimits + ExpertFeatureAccess + BLCSerialPortControl + + + Contains parameters for configuring the sequencer. + Contains parameters for configuring the sequencer. The sequencer allows you to quickly change parameter settings during image acquisition by storing the desired settings in a sequence set. During image acquisition, the sequencer then executes the sequence sets in the order specified by you. + Sequence Control + Expert + SequenceEnable + SequenceCurrentSet + SequenceConfigurationMode + SequenceAsyncRestart + SequenceAsyncAdvance + SequenceControlConfiguration + SequenceSetTotalNumber + SequenceSetIndex + SequenceSetStore + SequenceSetLoad + SequenceSetExecutions + + + Enables the sequencer. + Enables the sequencer. + Sequence Enable + Expert + N1 + N2 + N3 + N4 + + + Sets whether the sequencer can be configured. + Sets whether the sequencer can be configured. + Sequence Configuration Mode + Expert + N5 + N6 + N7 + + The sequencer can't be configured. + The sequencer can't be configured. + Off + N8 + 0 + + + The sequencer can be configured. + The sequencer can be configured. + On + N9 + 1 + + N10 + + + Enables asynchronous restart of the sequence set sequence. + Enables asynchronous restart of the sequence set sequence, starting with the sequence set that has the lowest index number. The restart is asynchronous to the camera's frame trigger. Only available in Auto and Controlled sequence advance mode. + Async Restart + Expert + N11 + N12 + N13 + 1 + + + Enables asynchronous advance from one sequence set to the next. + Enables asynchronous advance from one sequence set to the next. The advance is asynchronous to the camera's frame trigger. Only available in Controlled sequence advance mode. + Async Advance + Guru + N14 + N15 + N16 + 1 + + + Current sequence set. + Current sequence set. + Current Set + Expert + N17 + N18 + N19 + + + Total number of sequence sets in the sequence. + Total number of sequence sets in the sequence. + Sequence Set Total Number + Expert + N20 + N21 + N22 + Yes + N23 + N24 + N25 + N26 + Linear + + + Index number of a sequence set. + This number uniquely identifies a sequence set. + Sequence Set Index + Expert + N27 + N28 + N29 + Yes + N30 + N31 + N32 + N33 + Linear + + + Loads a sequence set. + Loads an existing sequence set to make it the current sequence set. + Sequence Set Load + Expert + N34 + N35 + N36 + N37 + 1 + + + Stores the current sequence set. + Stores the current sequence set. Storing the current sequence set will overwrite any existing sequence set with the same index number. The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off. + Sequence Set Store + Expert + N38 + N39 + N40 + N41 + 1 + + + Number of sequence set executions. + Number of consecutive executions per sequence cycle of the selected sequence set. Only available in Auto sequence advance mode. + Sequence Set Executions + Guru + N42 + N43 + N44 + Yes + N45 + N46 + N47 + N48 + Linear + + + Contains parameters for configuring the sequence set advance. + Contains parameters for configuring the sequence set advance. You can choose whether to let the sequencer cycle through the sequence sets automatically, or whether you want to control the sequence via an input line or software commands. + Sequence Control Configuration + Guru + SequenceAdvanceMode + SequenceControlSelector + SequenceControlSource + SequenceAddressBitSelector + SequenceAddressBitSource + + + Sets the sequence set advance mode. + Sets the sequence set advance mode. + Sequence Advance Mode + Guru + N49 + N50 + N51 + Yes + + The Auto sequence advance mode is selected. + The Auto sequence advance mode is selected. This mode is useful if you want to configure a fixed sequence which is repeated continuously. The advance from one sequence set to the next occurs automatically as frame triggers are received. + Auto + N52 + N53 + 0 + + + The Controlled sequence advance mode is selected. + The Controlled sequence advance mode is selected. This mode is useful if you want to configure a dynamic sequence which can be controlled via input line or software commands. The advance from one sequence set to the next proceeds in ascending sequence set index numbers according to the selected sequence control source. + Controlled + N54 + N55 + 1 + + + The Free Selection sequence advance mode is selected. + The Free Selection sequence advance mode is selected. This mode is useful if you want to quickly change between freely selectable sequence sets without having to observe any particular order. You can use the input lines of your camera to determine the sequence. + Free Selection + N56 + N57 + 2 + + N58 + + + Sets whether sequence advance or sequence restart can be configured. + Sets whether sequence advance or sequence restart can be configured. A control source must be chosen using the Sequence Control Source parameter. + Sequence Control Selector + Guru + N59 + N60 + + The sequence set restart can be configured. + The sequence set restart can be configured. + Restart + N61 + N62 + 0 + + + The sequence set advance can be configured. + The sequence set advance can be configured. Only available in Controlled sequence advance mode. + Advance + N63 + N64 + 1 + + N65 + SequenceControlSource + + + Sets the source for sequence control. + Sets the source for sequence control. + Sequence Control Source + Guru + N66 + N67 + N68 + Yes + + Sequence set advance will be controlled using the Async Advance command. + Sequence set advance will be controlled using the Async Advance command. + Disabled + N69 + 0 + + + Sequence set advance is automatic. The sequence repeat starts with sequence set index number 1. + Sequence set advance is automatic. The sequence repeat starts with sequence set index number 1. + Always Active + N70 + 1 + + + Sequence restart or sequence set advance are controlled using Line 1. + Sequence restart or sequence set advance are controlled using Line 1. + Line 1 + N71 + 2 + + + Sequence restart or sequence set advance are controlled using Line 2. + Sequence restart or sequence set advance are controlled using Line 2. + Line 2 + N72 + 3 + + + Sequence restart or sequence set advance are controlled using Line 3. + Sequence restart or sequence set advance are controlled using Line 3. + Line 3 + N73 + 4 + + + Sequence restart or sequence set advance are controlled using Line 4. + Sequence restart or sequence set advance are controlled using Line 4. + Line 4 + N74 + 5 + + + Sequence restart or sequence set advance are controlled using Line 5. + Sequence restart or sequence set advance are controlled using Line 5. + Line 5 + N75 + 6 + + + Sequence restart or sequence set advance are controlled using Line 6. + Sequence restart or sequence set advance are controlled using Line 6. + Line 6 + N76 + 7 + + + Sequence restart or sequence set advance are controlled using Line 7. + Sequence restart or sequence set advance are controlled using Line 7. + Line 7 + N77 + 8 + + + Sequence restart or sequence set advance are controlled using Line 8. + Sequence restart or sequence set advance are controlled using Line 8. + Line 8 + N78 + 9 + + N79 + + + Sets which bit of the sequence set address can be assigned to an input line. + Sets which bit of the sequence set address can be assigned to an input line. An input line can be set as the control source for this bit using the Address Bit Source parameter. + Address Bit Selector + Guru + N80 + + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 + N81 + N82 + 0 + + + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 + N83 + N84 + 1 + + + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 + N85 + N86 + 2 + + + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 + N87 + N88 + 3 + + N89 + SequenceAddressBitSource + + + Sets an input line as the control source for the currently selected sequence set address bit. + Sets an input line as the control source for the currently selected sequence set address bit. The bit can be selected using the Address Bit Selector parameter. + Address Bit Source + Guru + N90 + N91 + N92 + Yes + + The selected bit of the sequence set address can be set using Line 1. + The selected bit of the sequence set address can be set using Line 1. + Line 1 + N93 + 2 + + + The selected bit of the sequence set address can be set using Line 2. + The selected bit of the sequence set address can be set using Line 2. + Line 2 + N94 + 3 + + + The selected bit of the sequence set address can be set using Line 3. + The selected bit of the sequence set address can be set using Line 3. + Line 3 + N95 + 4 + + + The selected bit of the sequence set address can be set using Line 4. + The selected bit of the sequence set address can be set using Line 4. + Line 4 + N96 + 5 + + + The selected bit of the sequence set address can be set using Line 5. + The selected bit of the sequence set address can be set using Line 5. + Line 5 + N97 + 6 + + + The selected bit of the sequence set address can be set using Line 6. + The selected bit of the sequence set address can be set using Line 6. + Line 6 + N98 + 7 + + + The selected bit of the sequence set address can be set using Line 7. + The selected bit of the sequence set address can be set using Line 7. + Line 7 + N99 + 8 + + + The selected bit of the sequence set address can be set using Line 8. + The selected bit of the sequence set address can be set using Line 8. + Line 8 + N100 + 9 + + N101 + + + Contains parameters for controlling the analog characteristics of the image data. + Contains parameters for controlling the analog characteristics of the image data. + Analog Controls + GainAuto + GainSelector + GainRaw + BlackLevelSelector + BlackLevelRaw + GammaEnable + GammaSelector + Gamma + DigitalShift + + + Sets the operation mode of the Gain Auto auto function. + Sets the operation mode of the Gain Auto auto function. The Gain Auto auto function automatically adjusts the gain within set limits until a target brightness value has been reached. + Gain Auto + N102 + N103 + Yes + + Automatic gain adjustment is disabled. + Automatic gain adjustment is disabled. + Off + N104 + 0 + + + The gain is adjusted automatically to reach the specifed target value. + The gain is adjusted automatically to reach the specifed target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N105 + 1 + + + The gain is adjusted continuously while images are being acquired. + The gain is adjusted continuously while images are being acquired. The adjustment process will continue until the parameter is set to Once or Off. + Continuous + N106 + 2 + + N107 + + + Value of the currently selected gain (raw value). + Value of the currently selected gain (raw value). + Gain (Raw) + N108 + Yes + N109 + N110 + N111 + Linear + + + Sets the gain type to be adjusted. + Sets the gain type to be adjusted. All changes to the Gain parameter will be applied to the selected gain type. + Gain Selector + + Changes to the gain will be applied universally. + Changes to the gain will be applied universally. + All + 1 + + N112 + GainRaw + + + 1 + PureNumber + + + Black level value to be applied to the currently selected sensor tap (raw value). + Black level value to be applied to the currently selected sensor tap (raw value). + Black Level (Raw) + N113 + Yes + N114 + N115 + N116 + N117 + Linear + + + Sets which sensor tap can be configured. + Sets which sensor tap can be configured. All changes to the Black Level parameter will be applied to the selected sensor tap. + Black Level Selector + + The black level value is applied to all sensor taps. + The black level value is applied to all sensor taps. + All + 1 + + N118 + BlackLevelRaw + + + 1 + PureNumber + + + Enables gamma correction. + Enables gamma correction. + Gamma Enable + N119 + Yes + N120 + + + Sets the type of gamma to be applied. + Sets the type of gamma to be applied. + Gamma Selector + N121 + N122 + Yes + + The gamma curve can be configured by the user. + The gamma curve can be configured by the user. + User + N123 + N124 + 1 + + + The gamma curve is set to a fixed sRGB curve. + The gamma curve is set to a fixed sRGB curve. + SRGB + N125 + N126 + 2 + + N127 + + + Gamma correction to be applied. + Gamma correction to be applied. Gamma correction allows you to optimize the brightness of acquired images for display on a monitor. + Gamma + Yes + N128 + Linear + + + Digital shift to be applied. + Digital shift allows you to multiply the pixel values in an image. This increases the brightness of the image. If the parameter is set to zero, digital shift is disabled. + Digital Shift + N129 + N130 + N131 + Yes + N132 + N133 + N134 + N135 + Linear + + + Contains parameters for configuring the size of an acquired image and the format of the transferred pixel data. + Contains parameters for configuring the size of an acquired image and the format of the transferred pixel data. + Image Format Controls + PixelFormat + PixelSize + PixelColorFilter + PixelDynamicRangeMin + PixelDynamicRangeMax + ReverseX + ReverseY + TestImageSelector + TestImageResetAndHold + + + Sets the format of the pixel data transmitted by the camera. + Sets the format of the pixel data transmitted by the camera. The available pixel formats depend on the camera model and whether the camera is monochrome or color. + Pixel Format + N136 + Yes + + The pixel format is set to Mono 8. + The pixel format is set to Mono 8. + Mono 8 + N137 + N138 + 0x01080001 + + + The pixel format is set to Mono 10. + The pixel format is set to Mono 10. + Mono 10 + N139 + N140 + 0x01100003 + + + The pixel format is set to Mono 10p. + The pixel format is set to Mono 10p. + Mono 10 p + N141 + N142 + 0x010A0046 + + + The pixel format is set to Mono 12. + The pixel format is set to Mono 12. + Mono 12 + N143 + N144 + 0x01100005 + + + The pixel format is set to Mono 12 Packed. + The pixel format is set to Mono 12 Packed. + Mono 12 Packed + N145 + N146 + 0x010C0006 + + + The pixel format is set to Bayer GR 8. + The pixel format is set to Bayer GR 8. + Bayer GR 8 + N147 + N148 + 0x01080008 + + + The pixel format is set to Bayer RG 8. + The pixel format is set to Bayer RG 8. + Bayer RG 8 + N149 + N150 + 0x01080009 + + + The pixel format is set to Bayer GB 8. + The pixel format is set to Bayer GB 8. + Bayer GB 8 + N151 + N152 + 0x0108000A + + + The pixel format is set to Bayer BG 8. + The pixel format is set to Bayer BG 8. + Bayer BG 8 + N153 + N154 + 0x0108000B + + + The pixel format is set to Bayer GR 10. + The pixel format is set to Bayer GR 10. + Bayer GR 10 + N155 + N156 + 0x0110000C + + + The pixel format is set to Bayer RG 10. + The pixel format is set to Bayer RG 10. + Bayer RG 10 + N157 + N158 + 0x0110000D + + + The pixel format is set to Bayer GB 10. + The pixel format is set to Bayer GB 10. + Bayer GB 10 + N159 + N160 + 0x0110000E + + + The pixel format is set to Bayer BG 10. + The pixel format is set to Bayer BG 10. + Bayer BG 10 + N161 + N162 + 0x0110000F + + + The pixel format is set to Bayer GR 12. + The pixel format is set to Bayer GR 12. + Bayer GR 12 + N163 + N164 + 0x01100010 + + + The pixel format is set to Bayer GR 12 Packed. + The pixel format is set to Bayer GR 12 Packed. + Bayer GR 12 Packed + N165 + N166 + 0x010C002A + + + The pixel format is set to Bayer RG 12. + The pixel format is set to Bayer RG 12. + Bayer RG 12 + N167 + N168 + 0x01100011 + + + The pixel format is set to Bayer RG 12 Packed. + The pixel format is set to Bayer RG 12 Packed. + Bayer RG 12 Packed + N169 + N170 + 0x010C002B + + + The pixel format is set to Bayer GB 12. + The pixel format is set to Bayer GB 12. + Bayer GB 12 + N171 + N172 + 0x01100012 + + + The pixel format is set to Bayer GB 12 Packed. + The pixel format is set to Bayer GB 12 Packed. + Bayer GB 12 Packed + N173 + N174 + 0x010C002C + + + The pixel format is set to Bayer BG 12. + The pixel format is set to Bayer BG 12. + Bayer BG 12 + N175 + N176 + 0x01100013 + + + The pixel format is set to Bayer BG 12 Packed. + The pixel format is set to Bayer BG 12 Packed. + Bayer BG 12 Packed + N177 + N178 + 0x010C002D + + + The pixel format is set to RGB 8 Packed. + The pixel format is set to RGB 8 Packed. + RGB 8 Packed + N179 + N180 + 0x02180014 + + + The pixel format is set to BGR 8 Packed. + The pixel format is set to BGR 8 Packed. + BGR 8 Packed + N181 + N182 + 0x02180015 + + + The pixel format is set to YUV 422 Packed. + The pixel format is set to YUV 422 Packed. + YUV 422 Packed + N183 + N184 + 0x0210001F + + + The pixel format is set to YUV 422 (YUYV) Packed. + The pixel format is set to YUV 422 (YUYV) Packed. + YUV 422 (YUYV) Packed + N185 + N186 + 0x02100032 + + + The pixel format is set to Bayer GR 10p. + The pixel format is set to Bayer GR 10p. + Bayer GR 10p + N187 + N188 + 0x010A0056 + + + The pixel format is set to Bayer RG 10p. + The pixel format is set to Bayer RG 10p. + Bayer RG 10p + N189 + N190 + 0x010A0058 + + + The pixel format is set to Bayer GB 10p. + The pixel format is set to Bayer GB 10p. + Bayer GB 10p + N191 + N192 + 0x010A0054 + + + The pixel format is set to Bayer BG 10p. + The pixel format is set to Bayer BG 10p. + Bayer BG 10p + N193 + N194 + 0x010A0052 + + N195 + + + Indicates the depth of the pixel values in the image (in bits per pixel). + Indicates the depth of the pixel values in the image (in bits per pixel). The potential values depend on the pixel format setting. + Pixel Size + RO + + The pixel depth in the acquired images is 1 bit per pixel. + The pixel depth in the acquired images is 1 bit per pixel. + 1 Bits/Pixel + N196 + 1 + + + The pixel depth in the acquired images is 2 bits per pixel. + The pixel depth in the acquired images is 2 bits per pixel. + 2 Bits/Pixel + N197 + 2 + + + The pixel depth in the acquired images is 4 bits per pixel. + The pixel depth in the acquired images is 4 bits per pixel. + 4 Bits/Pixel + N198 + 4 + + + The pixel depth in the acquired images is 8 bits per pixel. + The pixel depth in the acquired images is 8 bits per pixel. + 8 Bits/Pixel + N199 + 8 + + + The pixel depth in the acquired images is 10 bits per pixel. + The pixel depth in the acquired images is 10 bits per pixel. + 10 Bits/Pixel + N200 + 10 + + + The pixel depth in the acquired images is 12 bits per pixel. + The pixel depth in the acquired images is 12 bits per pixel. + 12 Bits/Pixel + N201 + 12 + + + The pixel depth in the acquired images is 14 bits per pixel. + The pixel depth in the acquired images is 14 bits per pixel. + 14 Bits/Pixel + N202 + 14 + + + The pixel depth in the acquired images is 16 bits per pixel. + The pixel depth in the acquired images is 16 bits per pixel. + 16 Bits/Pixel + N203 + 16 + + + The pixel depth in the acquired images is 24 bits per pixel. + The pixel depth in the acquired images is 24 bits per pixel. + 24 Bits/Pixel + N204 + 24 + + + The pixel depth in the acquired images is 32 bits per pixel. + The pixel depth in the acquired images is 32 bits per pixel. + 32 Bits/Pixel + N205 + 32 + + + The pixel depth in the acquired images is 36 bits per pixel. + The pixel depth in the acquired images is 36 bits per pixel. + 36 Bits/Pixel + N206 + 36 + + + The pixel depth in the acquired images is 48 bits per pixel. + The pixel depth in the acquired images is 48 bits per pixel. + 48 Bits/Pixel + N207 + 48 + + + The pixel depth in the acquired images is 64 bits per pixel. + The pixel depth in the acquired images is 64 bits per pixel. + 64 Bits/Pixel + N208 + 64 + + N209 + + + Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images. + Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images. + Pixel Color Filter + + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + Bayer RG + N210 + 1 + + + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + Bayer GB + N211 + 2 + + + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + Bayer GR + N212 + 3 + + + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + Bayer BG + N213 + 4 + + + The camera doesn't have a Bayer filter. + The camera doesn't have a Bayer filter. + No Filter + N214 + 0 + + N215 + + + Enables horizontal mirroring of the image. + Enables horizontal mirroring of the image. The pixel values of every line in a captured image will be swapped along the line's center. You can use the ROI feature when using the Reverse X feature. The position of the ROI relative to the sensor remains the same. + Reverse X + N216 + N217 + Yes + N218 + + + Enables vertical mirroring of the image. + Enables vertical mirroring of the image. The pixel values of every column in a captured image will be swapped along the column's center. You can use the ROI feature when using the Reverse Y feature. The position of the ROI relative to the sensor remains the same. + Reverse Y + N219 + N220 + Yes + N221 + + + Minimum possible pixel value that can be transferred from the camera. + Minimum possible pixel value that can be transferred from the camera. + Dynamic Range Min + N222 + N223 + PureNumber + + + Maximum possible pixel value that can be transferred from the camera. + Maximum possible pixel value that can be transferred from the camera. + Dynamic Range Max + N224 + N225 + PureNumber + + + Sets the test image to display. + Sets the test image to display. + Test Image Selector + N226 + N227 + Yes + + The camera doesn't display a test image. + The camera doesn't display a test image. + Test Image Off + N228 + 0 + + + The camera generates a test image with the test image 1 pattern. + The camera generates a test image with the test image 1 pattern. + Test Image 1 + N229 + 1 + + + The camera generates a test image with the test image 2 pattern. + The camera generates a test image with the test image 2 pattern. + Test Image 2 + N230 + 2 + + + The camera generates a test image with the test image 3 pattern. + The camera generates a test image with the test image 3 pattern. + Test Image 3 + N231 + 3 + + + The camera generates a test image with the test image 4 pattern. + The camera generates a test image with the test image 4 pattern. + Test Image 4 + N232 + 4 + + + The camera generates a test image with the test image 5 pattern. + The camera generates a test image with the test image 5 pattern. + Test Image 5 + N233 + 5 + + + The camera generates a test image with the test image 6 pattern. + The camera generates a test image with the test image 6 pattern. + Test Image 6 + N234 + 6 + + + The camera generates a test image with the test image 7 pattern. + The camera generates a test image with the test image 7 pattern. + Test Image 7 + N235 + 7 + + N236 + + + Allows you to turn a moving test image into a fixed one. + Allows you to turn a moving test image into a fixed one. The test image will be displayed at its starting position and will stay fixed. + Test Image Reset And Hold + N237 + N238 + N239 + N240 + + + Width of the camera's sensor in pixels. + Width of the camera's sensor in pixels. + Sensor Width + N241 + N242 + PureNumber + + + Height of the camera's sensor in pixels. + Height of the camera's sensor in pixels. + Sensor Height + N243 + N244 + PureNumber + + + Maximum width of the region of interest (area of interest) in pixels. + Maximum width of the region of interest (area of interest) in pixels. The value takes into account any function that may limit the maximum width. + Max Width + N245 + PureNumber + + + Maximum height of the region of interest (area of interest) in pixels. + Maximum height of the region of interest (area of interest) in pixels. The value takes into account any features that may limit the maximum height, e.g., binning. + Max Height + N246 + PureNumber + + + Contains parameters for optimizing the image quality. + Contains parameters for optimizing the image quality. + Image Quality Control + PGIControl + LightSourceSelector + BalanceWhiteReset + BalanceWhiteAuto + BalanceRatioSelector + BalanceRatioAbs + BalanceRatioRaw + ColorTransformationSelector + ColorTransformationValueSelector + ColorTransformationValue + ColorTransformationValueRaw + ColorTransformationMatrixFactor + ColorTransformationMatrixFactorRaw + ColorAdjustmentEnable + ColorAdjustmentReset + ColorAdjustmentSelector + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + BslHue + BslHueRaw + BslSaturation + BslSaturationRaw + BslBrightness + BslBrightnessRaw + BslContrast + BslContrastRaw + BslContrastMode + + + Contains parameters related to the Basler PGI image optimization algorithm. + Contains parameters related to the Basler PGI image optimization algorithm. The parameters in this category are only available if a non-Bayer pixel format, e.g., YCbCr or RGB, is used. + PGI Control (non-Bayer only) + DemosaicingMode + PgiMode + NoiseReductionAbs + NoiseReductionRaw + SharpnessEnhancementAbs + SharpnessEnhancementRaw + + + Sets the demosaicing mode. + Sets the demosaicing mode. + Demosaicing Mode + N247 + N248 + N249 + Yes + + Demosaicing is performed using a simple demosaicing algorithm. + Demosaicing is performed using a simple demosaicing algorithm. The Sharpness Enhancement and Noise Reduction features are disabled. + Simple + N250 + 0 + + + Demosaicing is performed using the Basler PGI algorithm. + Demosaicing is performed using the Basler PGI algorithm. This algorithm uses advanced demosaicing methods. The Sharpness Enhancement and Noise Reduction features are enabled. + Basler PGI + N251 + N252 + 1 + + N253 + + + Enables Basler PGI image optimizations. + Enables Basler PGI image optimizations. + PGI Mode + N254 + N255 + N256 + Yes + + Basler PGI image optimizations are disabled. + Basler PGI image optimizations are disabled. + Off + N257 + 0 + + + Basler PGI image optimizations are enabled. + Basler PGI image optimizations are enabled. + On + N258 + N259 + 1 + + N260 + + + Amount of noise reduction to be applied. + Amount of noise reduction to be applied. The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss. + Noise Reduction (Abs) + N261 + Logarithmic + + + Amount of noise reduction to be applied (raw value). + Amount of noise reduction to be applied (raw value). The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss. + Noise Reduction (Raw) + N262 + N263 + N264 + Yes + N265 + N266 + N267 + N268 + Logarithmic + + + Sharpening value to be applied. + Sharpening value to be applied. The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss. + Sharpness Enhancement (Abs) + N269 + Linear + + + Sharpening value to be applied (raw value). + Sharpening value to be applied (raw value). The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss. + Sharpness Enhancement (Raw) + N270 + N271 + N272 + Yes + N273 + N274 + N275 + N276 + Linear + + + Sets which type of color transformation will be performed. + Sets which type of color transformation will be performed. + Color Transformation Selector + Guru + N277 + + Color transformation from RGB to RGB will be performed. + Color transformation from RGB to RGB will be performed. + RGB to RGB + N278 + 0 + + N279 + LightSourceSelector + ColorTransformationValueSelector + ColorTransformationValue + + + Sets the type of light source for which color transformation will be performed. + Sets the type of light source for which color transformation will be performed. + LightSource Selector + Expert + N280 + N281 + N282 + Yes + + No color transformation for a specific light source is performed. + No color transformation for a specific light source is performed. + Off + N283 + N284 + 0 + + + The color transformation matrix can be customized. + The color transformation matrix can be customized. + Custom + N285 + N286 + 1 + + + The color transformation matrix is optimized for image acquisitions with daylight of 5000 K. + A predefined matrix is used for the color transformation. The matrix is optimized for image acquisitions with daylight of 5000 K. + Daylight 5000 Kelvin + N287 + N288 + 2 + + + The color transformation matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + A predefined matrix is used for the color transformation. The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + Tungsten + N289 + N290 + 3 + + + The color transformation matrix is optimized for image acquisitions with daylight of 6500 K. + A predefined matrix is used for the color transformation. The matrix is optimized for image acquisitions with daylight of 6500 K. + Daylight 6500 Kelvin + N291 + N292 + 6 + + + The color transformation matrix is optimized for image acquisitions with a custom light source 0. + The color transformation matrix is optimized for image acquisitions with a custom light source 0. + Light Source 0 + N293 + N294 + 16 + + + The color transformation matrix is optimized for image acquisitions with a custom light source 1. + The color transformation matrix is optimized for image acquisitions with a custom light source 1. + Light Source 1 + N295 + N296 + 17 + + N297 + + + Extent to which the color matrix influences the color values. + Extent to which the color matrix influences the color values. If set to 0, the matrix is effectively disabled. + Color Transformation Matrix Factor + Guru + N298 + Linear + + + Extent to which the color matrix influences the color values (raw value). + Extent to which the color matrix influences the color values (raw value). If set to 0, the matrix is effectively disabled. + Color Transformation Matrix Factor (Raw) + Guru + Yes + N299 + Linear + + + Sets which element will be entered in the color transformation matrix. + Sets which element will be entered in the color transformation matrix. Depending on the camera model, some elements in the color transformation matrix may be preset and can't be changed. + Color Transformation Value Selector + Guru + N300 + N301 + + The desired color transformation value can be entered at the position row 0 and column 0. + The desired color transformation value can be entered at the position row 0 and column 0. + Gain00 + N302 + N303 + 0 + + + The desired color transformation value can be entered at the position row 0 and column 1. + The desired color transformation value can be entered at the position row 0 and column 1. + Gain01 + N304 + N305 + 1 + + + The desired color transformation value can be entered at the position row 0 and column 2. + The desired color transformation value can be entered at the position row 0 and column 2. + Gain02 + N306 + N307 + 2 + + + The desired color transformation value can be entered at the position row 1 and column 0. + The desired color transformation value can be entered at the position row 1 and column 0. + Gain10 + N308 + N309 + 3 + + + The desired color transformation value can be entered at the position row 1 and column 1. + The desired color transformation value can be entered at the position row 1 and column 1. + Gain11 + N310 + N311 + 4 + + + The desired color transformation value can be entered at the position row 1 and column 2. + The desired color transformation value can be entered at the position row 1 and column 2. + Gain12 + N312 + N313 + 5 + + + The desired color transformation value can be entered at the position row 2 and column 0. + The desired color transformation value can be entered at the position row 2 and column 0. + Gain20 + N314 + N315 + 6 + + + The desired color transformation value can be entered at the position row 2 and column 1. + The desired color transformation value can be entered at the position row 2 and column 1. + Gain21 + N316 + N317 + 7 + + + The desired color transformation value can be entered at the position row 2 and column 2. + The desired color transformation value can be entered at the position row 2 and column 2. + Gain22 + N318 + N319 + 8 + + N320 + ColorTransformationValue + ColorTransformationValueRaw + + + Transformation value for the selected element in the color transformation matrix. + Transformation value for the selected element in the color transformation matrix. + Color Transformation Value + Guru + N321 + Linear + + + Transformation value for the selected element in the color transformation matrix (raw value). + Transformation value for the selected element in the color transformation matrix (raw value). + Color Transformation Value (Raw) + Guru + N322 + N323 + N324 + Yes + N325 + N326 + N327 + N328 + Linear + + + Enables color adjustment. + Enables color adjustment. + Color Adjustment Enable + Expert + N329 + N330 + N331 + Yes + N332 + + + Allows you to restore previous color adjustment settings. + Allows you to restore the color adjustment settings that were in force before the settings were last changed. + Color Adjustment Reset + Expert + N333 + N334 + N335 + 1 + + + Sets which color in your images will be adjusted. + Sets which color in your images will be adjusted. + Color Adjustment Selector + Expert + N336 + N337 + + Colors with a predominant red component can be adjusted. + Colors with a predominant red component can be adjusted. + Red + N338 + N339 + 0 + + + Colors with a predominant yellow component can be adjusted. + Colors with a predominant yellow component can be adjusted. + Yellow + N340 + N341 + 1 + + + Colors with a predominant green component can be adjusted. + Colors with a predominant green component can be adjusted. + Green + N342 + N343 + 2 + + + Colors with a predominant cyan component can be adjusted. + Colors with a predominant cyan component can be adjusted. + Cyan + N344 + N345 + 3 + + + Colors with a predominant blue component can be adjusted. + Colors with a predominant blue component can be adjusted. + Blue + N346 + N347 + 4 + + + Colors with a predominant magenta component can be adjusted. + Colors with a predominant magenta component can be adjusted. + Magenta + N348 + N349 + 5 + + N350 + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + + + Hue adjustment value to be applied to the currently selected color channel. + Hue adjustment value to be applied to the currently selected color channel. + Color Adjustment Hue + Expert + N351 + Linear + + + Hue adjustment value to be applied to the currently selected color channel (raw value). + Hue adjustment value to be applied to the currently selected color channel (raw value). + Color Adjustment Hue (Raw) + Expert + N352 + N353 + N354 + Yes + N355 + N356 + N357 + N358 + Linear + + + Saturation adjustment value to be applied to the currently selected color channel. + Saturation adjustment value to be applied to the currently selected color channel. + Color Adjustment Saturation + Expert + N359 + Linear + + + Saturation adjustment value to be applied to the currently selected color channel (raw value). + Saturation adjustment value to be applied to the currently selected color channel (raw value). + Color Adjustment Saturation (Raw) + Expert + N360 + N361 + N362 + Yes + N363 + N364 + N365 + N366 + Linear + + + Resets all white balance adjustments. + Resets all white balance adjustments. + Balance White Reset + Expert + N367 + N368 + N369 + N370 + 1 + + + Sets the operation mode of the Balance White Auto auto function. + Sets the operation mode of the Balance White Auto auto function. + Balance White Auto + N371 + N372 + Yes + + The Balance White Auto auto function is disabled. + The Balance White Auto auto function is disabled. + Off + N373 + 0 + + + White balance is adjusted automatically to reach the specified target value. + White balance is adjusted automatically to reach the specified target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N374 + 1 + + + White balance is adjusted continuously while images are being acquired. + White balance is adjusted continuously while images are being acquired. The adjustment process will continue until the mode of operation is set to Once or Off. + Continuous + N375 + 2 + + N376 + + + Sets which color channel can be adjusted when performing manual white balance. + Sets which color channel can be adjusted when performing manual white balance. All changes to the Balance Ratio parameter will be applied to the selected color channel. + Balance Ratio Selector + N377 + + Balance ratio is applied to the red channel. + Balance ratio is applied to the red channel. + Red + N378 + 0 + + + Balance ratio is applied to the green channel. + Balance ratio is applied to the green channel. + Green + N379 + 1 + + + Balance ratio is applied to the blue channel. + Balance ratio is applied to the blue channel. + Blue + N380 + 2 + + N381 + BalanceRatioAbs + BalanceRatioRaw + + + Balance Ratio value to be applied to the currently selected channel. + Balance Ratio value to be applied to the currently selected channel. + Balance Ratio (Abs) + N382 + + + Balance Ratio value to be applied to the currently selected channel (raw value). + Balance Ratio value to be applied to the currently selected channel (raw value). + Balance Ratio (Raw) + N383 + N384 + N385 + Yes + N386 + N387 + N388 + Linear + + + Hue shift value to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images. + Hue + Expert + N389 + Linear + + + Hue shift value to be applied (raw value). + Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images. + Hue (Raw) + Expert + N390 + Linear + + + Saturation value to be applied. + Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation + Expert + N391 + Linear + + + Saturation value to be applied (raw value). + Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation (Raw) + Expert + N392 + Linear + + + Brightness value to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness + Expert + N393 + Linear + + + Brightness value to be applied (raw value). + Adjusting the brightness lightens or darkens the entire image. + Brightness (Raw) + Expert + N394 + Linear + + + Contrast value to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast + Expert + N395 + Linear + + + Contrast value to be applied (raw value). + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast (Raw) + Expert + N396 + Linear + + + Sets the contrast mode. + Sets the contrast mode. + Contrast Mode + N397 + N398 + Yes + + The camera uses a linear function to adjust the contrast. + The camera uses a linear function to adjust the contrast. Increasing or decreasing the contrast, increases or decreases the gradient of the linear function. + Linear + 0 + + + The camera uses an S-curve function to adjust the contrast. + The camera uses an S-curve function to adjust the contrast. This allows you to improve the perceived contrast while preserving the dynamic range of the image. + S-Curve + 1 + + N399 + + + Contains parameters for specifying the size and position of the area of interest. + Contains parameters for specifying the size and position of the area of interest. + AOI Controls + Width + Height + OffsetX + OffsetY + CenterX + CenterY + BinningModeHorizontal + BinningHorizontalMode + BinningHorizontal + BinningModeVertical + BinningVerticalMode + BinningVertical + DecimationHorizontal + DecimationVertical + ScalingHorizontalAbs + ScalingVerticalAbs + ROIZoneSelector + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Width of the camera's region of interest (area of interest) in pixels. + Width of the camera's region of interest (area of interest) in pixels. Depending on the camera model, the parameter can be set in different increments. + Width + N400 + N401 + N402 + Yes + N403 + N404 + N405 + N406 + Linear + + + Height of the camera's region of interest (area of interest) in pixels. + Height of the camera's region of interest (area of interest) in pixels. Depending on the camera model, the parameter can be set in different increments. + Height + N407 + N408 + N409 + Yes + N410 + N411 + N412 + N413 + Linear + + + Horizontal offset of the region of interest (area of interest) from the left side of the sensor (in pixels). + Horizontal offset from the left side of the sensor to the region of interest (area of interest) (in pixels). + Offset X + N414 + N415 + N416 + Yes + N417 + N418 + N419 + N420 + Linear + + + Vertical offset of the region of interest (area of interest) from the top of the sensor (in pixels). + Vertical offset from the top of the sensor to the region of interest (area of interest) (in pixels). + Offset Y + N421 + N422 + N423 + Yes + N424 + N425 + N426 + N427 + Linear + + + Centers the image horizontally. + Centers the image horizontally. + Center X + N428 + N429 + N430 + Yes + N431 + + + Centers the image vertically. + Centers the image vertically. + Center Y + N432 + N433 + N434 + Yes + N435 + + + Sets the binning mode for vertical binning. + Sets the binning mode for vertical binning. + Binning Vertical Mode + Expert + N436 + N437 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Average + N439 + 1 + + N440 + + + Sets the binning mode for vertical binning. + Sets the binning mode for vertical binning. + Binning Mode Vertical + Invisible + N436 + N437 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Averaging + N439 + 1 + + N440 + + + Sets the binning mode for horizontal binning. + Sets the binning mode for horizontal binning. + Binning Horizontal Mode + Expert + N441 + N442 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Average + N444 + 1 + + N445 + + + Sets the binning mode for horizontal binning. + Sets the binning mode for horizontal binning. + Binning Mode Horizontal + Invisible + N441 + N442 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without affecting the camera's response to light. + Averaging + N444 + 1 + + N445 + + + Number of adjacent vertical pixels to be summed. + Number of adjacent vertical pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Vertical + N446 + N447 + N448 + Yes + N449 + N450 + N451 + N452 + Linear + + + Number of adjacent horizontal pixels to be summed. + Number of adjacent horizontal pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Horizontal + N453 + N454 + N455 + Yes + N456 + N457 + N458 + N459 + Linear + + + Vertical decimation factor. + Vertical decimation factor. This specifies the extent of vertical sub-sampling of the acquired frame, i.e., it defines how many rows are left out of transmission. This has the net effect of reducing the vertical resolution (height) of the image by the specified decimation factor. A value of 1 means that the camera performs no vertical decimation. + Decimation Vertical + N460 + N461 + N462 + Yes + N463 + N464 + N465 + N466 + Linear + + + Horizontal decimation factor. + Horizontal decimation factor. This specifies the extent of horizontal sub-sampling of the acquired frame, i.e., it defines how many pixel columns are left out of transmission. This has the net effect of reducing the horizontal resolution (width) of the image by the specified decimation factor. A value of 1 means that the camera performs no horizontal decimation. + Decimation Horizontal + N467 + N468 + N469 + Yes + N470 + N471 + N472 + N473 + Linear + + + Horizontal scaling factor. + Horizontal scaling factor. + Scaling Horizontal + N474 + N475 + N476 + Yes + N477 + Linear + + + N479 + N480 + N481 + N482 + + + Vertical scaling factor. + Vertical scaling factor. + Scaling Vertical + N483 + N484 + N485 + Yes + N486 + Linear + + + N488 + N489 + N490 + N491 + + + Sets the ROI zone that can be configured. + Sets the ROI zone that can be configured. + ROI Zone Selector + Expert + N492 + N493 + + ROI zone 0 can be configured. + ROI zone 0 can be configured. + Vertical Zone 0 + N494 + N495 + 0 + + + ROI zone 1 can be configured. + ROI zone 1 can be configured. + Vertical Zone 1 + N496 + N497 + 1 + + + ROI zone 2 can be configured. + ROI zone 2 can be configured. + Vertical Zone 2 + N498 + N499 + 2 + + + ROI zone 3 can be configured. + ROI zone 3 can be configured. + Vertical Zone 3 + N500 + N501 + 3 + + + ROI zone 4 can be configured. + ROI zone 4 can be configured. + Vertical Zone 4 + N502 + N503 + 4 + + + ROI zone 5 can be configured. + ROI zone 5 can be configured. + Vertical Zone 5 + N504 + N505 + 5 + + + ROI zone 6 can be configured. + ROI zone 6 can be configured. + Vertical Zone 6 + N506 + N507 + 6 + + + ROI zone 7 can be configured. + ROI zone 7 can be configured. + Vertical Zone 7 + N508 + N509 + 7 + + N510 + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Enables or disables the currently selected ROI zone. + Enables the output of color-improved raw image data. If enabled, color transformation and color adjustment will be applied to Bayer pixel formats. + ROI Zone Mode + Expert + N511 + N512 + N513 + Yes + + The currently selected ROI zone is disabled. + The currently selected ROI zone is disabled. + Off + 0 + + + The currently selected ROI zone is enabled. + The currently selected ROI zone is enabled. + On + 1 + + N514 + + + Height of the currently selected ROI zone. + Height of the currently selected ROI zone. + ROI Zone Size + Expert + N515 + N516 + N517 + Yes + N518 + N519 + N520 + N521 + Linear + + + Vertical offset of the currently selected ROI zone. + Vertical offset of the currently selected ROI zone. + ROI Zone Offset + Expert + N522 + N523 + N524 + Yes + N525 + N526 + N527 + N528 + Linear + + + Contains parameters for controlling image acquisition and triggering. + Contains parameters for controlling image acquisition and triggering. + Acquisition Controls + EnableBurstAcquisition + AcquisitionMode + AcquisitionStart + AcquisitionStop + AcquisitionFrameCount + TriggerSelector + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + ExposureMode + ExposureAuto + ExposureTimeMode + ExposureTimeAbs + ExposureTimeRaw + ReadoutTimeAbs + ExposureOverlapTimeMode + ExposureOverlapTimeMaxAbs + ExposureOverlapTimeMaxRaw + ShutterMode + SensorReadoutMode + AcquisitionFrameRateEnable + AcquisitionFrameRateAbs + ResultingFramePeriodAbs + ResultingFrameRateAbs + AcquisitionStatusSelector + AcquisitionStatus + SyncFreeRunTimerEnable + SyncFreeRunTimerStartTimeLow + SyncFreeRunTimerStartTimeHigh + SyncFreeRunTimerTriggerRateAbs + SyncFreeRunTimerUpdate + + + Enables Burst Acquisition. + Enables Burst Acquisition. If enabled, the maximum frame rate only depends on the sensor timing and the timing of the trigger sequence. The image transfer rate out of the camera has no influence on the frame rate. + Enable Burst Acquisition + Guru + N529 + N530 + Yes + N531 + + + Sets the image acquisition mode. + Sets the image acquisition mode. + Acquisition Mode + + The acquisition mode is set to Single Frame. + The acquisition mode is set to Single Frame. The camera will acquire a single image. + Single Frame + N532 + 0 + + + The acquisition mode is set to Multi Frame. + The acquisition mode is set to Multi Frame. The camera will acquire a number of images specified by the user. + Multi Frame + N533 + 1 + + + The acquisition mode is set to Continuous. + The acquisition mode is set to Continuous. The camera will acquire images until acquisition is stopped. + Continuous + 2 + + N534 + AcquisitionStart + AcquisitionStop + + + Starts the acquisition of images. + Starts the acquisition of images. If the camera is configured for single frame acquisition, it will start the acquisition of one frame. If the camera is configured for continuous frame acquisition, it will start the continuous acquisition of frames. + Acquisition Start + N535 + WO + N536 + 1 + + + Stops the acquisition of images. + Stops the acquisition of images if a continuous image acquisition is in progress. + Acquisition Stop + N535 + WO + N537 + 0 + + + Number of frames to acquire for each Acquisition Start trigger. + Number of frames to acquire for each Acquisition Start trigger. + Acquisition Frame Count + N538 + N539 + TLParamsLocked + Yes + N540 + N541 + N542 + N543 + Linear + + + Sets the trigger type to be configured. + Sets the trigger type to be configured. All changes to the trigger settings will be applied to the selected trigger. + Trigger Selector + N544 + + The Acquisition Start trigger can be configured. + The Acquisition Start trigger can be configured. + Acquisition Start + N545 + 0 + + + The Frame Start trigger can be configured. + The Frame Start trigger can be configured. + Frame Start + N546 + 1 + + + The Line Start trigger can be configured. + The Line Start trigger can be configured. + Line Start + N547 + 2 + + N548 + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + + + Sets the mode for the currently selected trigger. + Sets the mode for the currently selected trigger. + Trigger Mode + N549 + Yes + + The currently selected trigger is turned off. + The currently selected trigger is turned off. + Off + N550 + 0 + + + The currently selected trigger is turned on. + The currently selected trigger is turned on. + On + N551 + 1 + + N552 + + + Generates a software trigger signal. + Generates a software trigger signal. The software trigger signal will be used if the Trigger Source parameter is set to Trigger Software. + Generate Software Trigger + N553 + N554 + WO + N555 + 1 + + + Sets the source signal for the selected trigger. + Sets the source signal for the selected trigger. + Trigger Source + N556 + Yes + + The source signal for the selected trigger is set to software triggering. + The source signal for the selected trigger is set to software triggering. + Software + N557 + 0 + + + The source signal for the selected trigger is set to Line 1. + The source signal for the selected trigger is set to Line 1. + Line 1 + N558 + 1 + + + The source signal for the selected trigger is set to Line 2. + The source signal for the selected trigger is set to Line 2. + Line 2 + N559 + 2 + + + The source signal for the selected trigger is set to Line 3. + The source signal for the selected trigger is set to Line 3. + Line 3 + N560 + 3 + + + The source signal for the selected trigger is set to Line 4. + The source signal for the selected trigger is set to Line 4. + Line 4 + N561 + 4 + + + The source signal for the selected trigger is set to Line 5. + The source signal for the selected trigger is set to Line 5. + Line 5 + N562 + 5 + + + The source signal for the selected trigger is set to Line 6. + The source signal for the selected trigger is set to Line 6. + Line 6 + N563 + 6 + + + The source signal for the selected trigger is set to Line 7. + The source signal for the selected trigger is set to Line 7. + Line 7 + N564 + 7 + + + The source signal for the selected trigger is set to Line 8. + The source signal for the selected trigger is set to Line 8. + Line 8 + N565 + 8 + + + The source signal for the selected trigger is set to action command signal 1. + The source signal for the selected trigger is set to action command signal 1. + Action 1 + N566 + 21 + + + The source signal for the selected trigger is set to action command signal 2. + The source signal for the selected trigger is set to action command signal 2. + Action 2 + N567 + 22 + + + The source signal for the selected trigger is set to action command signal 3. + The source signal for the selected trigger is set to action command signal 3. + Action 3 + N568 + 23 + + + The source signal for the selected trigger is set to action command signal 4. + The source signal for the selected trigger is set to action command signal 4. + Action 4 + N569 + 24 + + N570 + + + Sets the type of signal transition that will activate the selected trigger. + Sets the type of signal transition that will activate the selected trigger. + Trigger Activation + N571 + Yes + + The selected trigger is activated by the rising edge of the source signal. + The selected trigger is activated by the rising edge of the source signal. + Rising Edge + N572 + 0 + + + The selected trigger is activated by the falling edge of the source signal. + The selected trigger is activated by the falling edge of the source signal. + Falling Edge + N573 + 1 + + + The selected trigger is activated by the falling or rising edge of the source signal. + The selected trigger is activated by the falling or rising edge of the source signal. + Any Edge + N574 + 2 + + + The selected trigger is activated when the source signal is high. + The selected trigger is activated when the source signal is high. + Level High + N575 + 3 + + + The selected trigger is activated when the source signal is low. + The selected trigger is activated when the source signal is low. + Level Low + N576 + 4 + + N577 + + + Trigger delay time in microseconds. + Trigger delay time in microseconds. The delay is applied after the trigger has been received and before effectively activating the trigger. + Trigger Delay (Abs) + Expert + N578 + N579 + Yes + N580 + N581 + N582 + us + Linear + + + Sets the operation mode of the Exposure Auto auto function. + Sets the operation mode of the Exposure Auto auto function. The Exposure Auto auto function automatically adjusts the exposure time within set limits until a target brightness value has been reached. + Exposure Auto + N583 + N584 + Yes + + Automatic exposure time adjustment is disabled. + Automatic exposure time adjustment is disabled. + Off + N585 + 0 + + + The exposure time is adjusted automatically to reach the specified target value. + The exposure time is adjusted automatically to reach the specified target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N586 + 1 + + + The exposure time is adjusted continuously while images are being acquired. + The exposure time is adjusted continuously while images are being acquired. The adjustment process will continue until the parameter is set to Once or Off. + Continuous + N587 + 2 + + N588 + + + Sets the exposure time mode. + Sets the exposure time mode. + Exposure Time Mode + N589 + N590 + TLParamsLocked + Yes + + The exposure time mode is set to Standard. + The exposure time mode is set to Standard. + Standard + N591 + N592 + 0 + + + The exposure time mode is set to Ultra Short. + The exposure time mode is set to Ultra Short. + Ultra Short + N593 + N594 + 1 + + N595 + + + Exposure time of the camera (raw value). + Exposure time of the camera (raw value). The actual exposure time equals the current Exposure Time (Raw) value multiplied with the current Exposure Timebase value. + Exposure Time (Raw) + N596 + N597 + N598 + Yes + N599 + N600 + N601 + N602 + Linear + + + Exposure time of the camera in microseconds. + Exposure time of the camera in microseconds. + Exposure Time (Abs) + N603 + us + Linear + + + Acquisition frame rate of the camera in frames per second. + Acquisition frame rate of the camera in frames per second. + Acquisition Frame Rate (Abs) + N604 + Yes + N605 + Hz + Linear + + + Enables setting the camera's acquisition frame rate to a specified value. + Enables setting the camera's acquisition frame rate to a specified value. + Enable Acquisition Frame Rate + N606 + N607 + N608 + Yes + N609 + 1 + 0 + + + Maximum frame acquisition period with current camera settings. + Maximum frame acquisition period with current camera settings (in microseconds). + Resulting Frame Period (Abs) + Guru + N610 + N611 + us + Linear + + + Maximum frame acquisition rate with current camera settings. + Maximum frame acquisition rate with current camera settings (in frames per second). + Resulting Frame Rate (Abs) + N610 + N612 + Hz + Linear + + + Sets the exposure mode. + Sets the exposure mode. + Exposure Mode + N613 + N614 + Yes + + The exposure mode is set to Timed. + The exposure mode is set to Timed. In this mode, the exposure time for each frame acquisition is determined by the value of the camera's Exposure Time (Abs) parameter. + Timed + 1 + + + The exposure mode is set to Trigger Width. + The exposure mode is set to Trigger Width. In this mode, the exposure time for each frame acquisition will be directly controlled by the ExFSTrig signal. + Trigger Width + N615 + N616 + 2 + + N617 + + + Sets the shutter mode of the camera. + Sets the shutter mode of the camera. + Shutter Mode + Expert + N618 + N619 + Yes + + The shutter opens and closes at the same time for all pixels. + The shutter opens and closes at the same time for all pixels. All pixels are exposed at the same time and for the same length of time. + Global + N620 + 2 + + + The shutter opens and closes sequentially for groups of rows. + The shutter opens and closes sequentially for groups of rows. All rows are exposed for the same length of time but not at the same time. + Rolling + N621 + 0 + + + The shutter opens at the same time for all rows but closes in a sequential manner. + The shutter opens at the same time for all rows but closes later for each consecutive row. This means that the rows are exposed for different lengths of time. + Global Reset Release + N622 + 1 + + N623 + + + Sets the exposure overlap time mode. + Sets the exposure overlap time mode. + Exposure Overlap Time Mode + Expert + N624 + N625 + Yes + + The user can manually set the overlap time for each acquisition. + The user can manually set the overlap time for each acquisition. In this mode, you must also specify the maximum overlap time using the Exposure Overlap Time Max parameter. + Manual + N626 + 0 + + + The camera automatically uses the optimum overlap time for each acquisition. + The camera automatically uses the optimum overlap time for each acquisition. + Automatic + N627 + 1 + + N628 + + + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (raw value). + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (raw value). + Exposure Overlap Time Max (Raw) + Expert + N629 + N630 + N631 + Yes + N632 + N633 + N634 + N635 + Linear + + + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (in microseconds). + Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (in microseconds). + Exposure Overlap Time Max (Abs) + Expert + N636 + us + Linear + + + Sensor readout time with current settings. + Sensor readout time with current settings. + Readout Time (Abs) + Expert + N637 + N638 + N639 + us + Linear + + + Sets the sensor readout mode. + Sets the sensor readout mode. + Sensor Readout Mode + Guru + N640 + N641 + Yes + + The camera operates in normal readout mode. + The camera operates in normal readout mode. + Normal + 0 + + + The camera operates in fast readout mode. + The readout time for each row of pixels is reduced, compared to normal readout. This allows the the camera to operate at higher frame rates. This can, however, result in reduced image quality. + Fast + 1 + + N642 + + + Sets the signal whose status you want to check. + Sets the signal whose status you want to check. Its status can be checked by reading the Acquisition Status parameter value. + Acquisition Status Selector + Expert + N643 + N644 + + A check determines whether the camera is currently waiting for a trigger to acquire one or multiple frames. + A check determines whether the camera is currently waiting for a trigger to acquire one or multiple frames. + Acquisition Trigger Wait + N645 + 0 + + + A check determines whether the camera is currently acquiring one or multiple frames. + A check determines whether the camera is currently acquiring one or multiple frames. + Acquisition Active + N646 + 1 + + + A check determines whether the camera is currently transferring an acquisition of one or multiple frames. + A check determines whether the camera is currently transferring an acquisition of one or multiple frames. + Acquisition Transfer + N647 + 2 + + + A check determines whether the camera is currently waiting for a frame trigger. + A check determines whether the camera is currently waiting for a frame trigger. + Frame Trigger Wait + N648 + 3 + + + A check determines whether the camera is currently capturing a frame. + A check determines whether the camera is currently capturing a frame. + Frame Active + N649 + 4 + + + A check determines whether the camera is currently transferring a frame. + A check determines whether the camera is currently transferring a frame. + Frame Transfer + N650 + 5 + + + A check determines whether the camera is currently exposing a frame. + A check determines whether the camera is currently exposing a frame. + Exposure Active + N651 + 6 + + + A check determines whether the camera is currently waiting for a line trigger. + A check determines whether the camera is currently waiting for a line trigger. + Line Trigger Wait + N652 + 7 + + N653 + AcquisitionStatus + + + Indicates whether the camera is waiting for trigger signals. + Indicates whether the camera is waiting for trigger signals. You should only use this feature if the camera is configured for software triggering. If the camera is configured for hardware triggering, monitor the camera's Trigger Wait signals instead. + Acquisition Status + Expert + N654 + N655 + N656 + + + Enables the synchronous free run mode. + Enables the synchronous free run mode. If enabled, the camera will generate all required frame start or line start trigger signals internally. You don't need to apply frame start or line start trigger signals to the camera. + Sync Free Run Enable + TLParamsLocked + N657 + 1 + 0 + + + Low 32 bits of the synchronous free run trigger start time. + Low 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time Low + N658 + + + High 32 bits of the synchronous free run trigger start time. + High 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time High + N659 + + + Synchronous free run trigger rate. + Synchronous free run trigger rate. + Sync Free Run Trigger Rate + N660 + Hz + + + N662 + N663 + N664 + N665 + Linear + + + Updates synchronous free run settings. + Updates synchronous free run settings. + Sync Free Run Update + N666 + 1 + + + Contains parameters for configuring the camera's digital I/O lines. + Contains parameters for configuring the camera's digital I/O lines. + Digital I/O Controls + LineSelector + LineMode + LineLogic + LineFormat + LineSource + LineInverter + LineTermination + LineDebouncerTimeAbs + LineDebouncerTimeRaw + MinOutPulseWidthRaw + MinOutPulseWidthAbs + LineStatus + LineStatusAll + UserOutputSelector + UserOutputValue + UserOutputValueAll + SyncUserOutputSelector + SyncUserOutputValue + SyncUserOutputValueAll + + + Sets the I/O line to be configured. + Sets the I/O line to be configured. All changes to the line settings will be applied to the selected line. + Line Selector + N667 + + Line 1 can be configured. + Line 1 can be configured. + Line 1 + N668 + 0 + + + Line 2 can be configured. + Line 2 can be configured. + Line 2 + N669 + 1 + + + Line 3 can be configured. + Line 3 can be configured. + Line 3 + N670 + 2 + + + Line 4 can be configured. + Line 4 can be configured. + Line 4 + N671 + 3 + + + Output Line 1 can be configured. + Output Line 1 can be configured. + Output Line 1 + N672 + 4 + + + Output Line 2 can be configured. + Output Line 2 can be configured. + Output Line 2 + N673 + 5 + + + Output Line 3 can be configured. + Output Line 3 can be configured. + Output Line 3 + N674 + 6 + + + Output Line 4 can be configured. + Output Line 4 can be configured. + Output Line 4 + N675 + 7 + + N676 + LineMode + LineDebouncerTimeAbs + LineDebouncerTimeRaw + LineInverter + LineTermination + LineStatus + LineSource + LineFormat + MinOutPulseWidthAbs + MinOutPulseWidthRaw + + + Enables the signal inverter function for the currently selected input or output line. + Enables the signal inverter function for the currently selected input or output line. + Line Inverter + N677 + Yes + N678 + + + Enables the termination resistor of the selected input line. + Enables the termination resistor of the selected input line. + Line Termination + N679 + N680 + Yes + N681 + + + Line Debouncer time (raw value). + Line debouncer time (raw value). The Line Debouncer allows you to filter out invalid hardware signals by specifying a minimum signal length. + Line Debouncer Time Raw + Invisible + N667 + N682 + Yes + N683 + N684 + N685 + N686 + Logarithmic + + + Line debouncer time in microseconds. + Line debouncer time in microseconds. The Line Debouncer allows you to filter out invalid hardware signals by specifying a minimum signal length. + Line Debouncer Time Abs + N667 + N687 + N688 + N689 + N690 + us + Linear + + + Minimum signal width of an output signal (raw value). + Raw value of the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line. + Line Output Pulse Min. Width Raw + Invisible + N667 + N691 + Yes + N692 + N693 + N694 + N695 + Logarithmic + + + Minimum signal width of an output signal (in microseconds). + Minimum signal width of an output signal (in microseconds). + Line Output Pulse Min. Width + N667 + N696 + N697 + N698 + N699 + us + Linear + + + Indicates the current logical state of the selected line. + Indicates the current logical state of the selected line. + Line Status + N700 + N701 + + + Single bit field indicating the current logical state of all available line signals at time of polling. + Single bit field indicating the current logical state of all available line signals at time of polling. + Line Status All + N702 + N703 + HexNumber + + + Enables the selected user-settable output line. + Enables the selected user-settable output line. + User Output Value + N704 + N705 + + + Single bit field that sets the state of all user-settable output signals in one access. + Single bit field that sets the state of all user-settable output signals in one access. + User Output Value All + N706 + Yes + N707 + HexNumber + + + Enables the selected user-settable synchronous output line. + Enables the selected user-settable synchronous output line. + Sync User Output Value + N708 + N709 + N710 + + + Single bit field that sets the state of all user-settable synchronous output signals in one access. + Single bit field that sets the state of all user-settable synchronous output signals in one access. + Sync User Output Value All + N711 + N712 + Yes + N713 + HexNumber + + + Sets the mode for the selected line. + Sets the mode for the selected line. This controls whether the physical line is used to input or output a signal. + Line Mode + N667 + Yes + + The selected physical line can be used to input an electrical signal. + The selected physical line can be used to input an electrical signal. + Input + N714 + 0 + + + The selected physical line can be used to output an electrical signal. + The selected physical line can be used to output an electrical signal. + Output + N715 + 1 + + N716 + + + Sets the source signal for the currently selected line. + Sets the source signal for the currently selected line. The currently selected line must be an output line. + Line Source + N667 + N717 + Yes + + The source signal for the currently selected line is set to Exposure Active. + The source signal for the currently selected line is set to Exposure Active. + Exposure Active + N718 + 2 + + + The source signal for the currently selected line is set to Frame Trigger Wait. + The source signal for the currently selected line is set to Frame Trigger Wait. + Frame Trigger Wait + N719 + 1 + + + The source signal for the currently selected line is set to Timer 1 Active. + The source signal for the currently selected line is set to Timer 1 Active. + Timer 1 Active + N720 + 3 + + + The source signal for the currently selected line is set to User Output 1. + The source signal for the currently selected line is set to User Output 1. + User Output 1 + N721 + 28 + + + The source signal for the currently selected line is set to User Output 2. + The source signal for the currently selected line is set to User Output 2. + User Output 2 + N722 + 29 + + + The source signal for the currently selected line is set to User Output 3. + The source signal for the currently selected line is set to User Output 3. + User Output 3 + N723 + 30 + + + The source signal for the currently selected line is set to Trigger Ready. + The source signal for the currently selected line is set to Trigger Ready. + Trigger Ready + N724 + 256 + + + The source signal for the currently selected line is set to Acquisition Trigger Wait. + The source signal for the currently selected line is set to Acquisition Trigger Wait. + Acquisition Trigger Wait + N725 + 7 + + + The source signal for the currently selected line is set to Acquisition Trigger Ready. + The source signal for the currently selected line is set to Acquisition Trigger Ready. + Acquisition Trigger Ready + N726 + 255 + + + The source signal for the currently selected line is set to User Output 0. + The source signal for the currently selected line is set to User Output 0. + User Output 0 + N727 + 27 + + + The source signal for the currently selected line is set to Sync User Output 0. + The source signal for the currently selected line is set to Sync User Output 0. + Sync User Output 0 + N728 + 10 + + + The source signal for the currently selected line is set to Sync User Output 1. + The source signal for the currently selected line is set to Sync User Output 1. + Sync User Output 1 + N729 + 11 + + + The source signal for the currently selected line is set to Sync User Output 2. + The source signal for the currently selected line is set to Sync User Output 2. + Sync User Output 2 + N730 + 12 + + + The source signal for the currently selected line is set to Sync User Output 3. + The source signal for the currently selected line is set to Sync User Output 3. + Sync User Output 3 + N731 + 13 + + + The source signal for the currently selected line is set to Light Control. + The source signal for the currently selected line is set to Light Control. If you change this setting, your light will stop working. + Light Control + N732 + 14 + + N733 + + + 0 + + + 0 + + + Indicates the line logic of the currently selected line. + Indicates the line logic of the currently selected line. + Line Logic + N667 + + The line logic of the currently selected line is positive. + The line logic of the currently selected line is positive. + Positive + 0 + + + The line logic of the currently selected line is negative. + The line logic of the currently selected line is negative. + Negative + 1 + + N734 + + + Indicates the electrical configuration of the currently selected line. + Indicates the electrical configuration of the currently selected line. + Line Format + N667 + Yes + + The line is not connected. + The line is not connected. + Not Connected + N735 + 0 + + + The line is currently in tri-state mode (not driven). + The line is currently in tri-state mode (not driven). + Tri-state + N736 + 1 + + + The line is currently accepting or sending TTL level signals. + The line is currently accepting or sending TTL level signals. + TTL + N737 + 2 + + + The line is currently accepting or sending LVDS level signals. + The line is currently accepting or sending LVDS level signals. + LVDS + N738 + 3 + + + The line is currently accepting or sending RS-422 level signals. + The line is currently accepting or sending RS-422 level signals. + RS-422 + N739 + 4 + + + The line is opto-coupled. + The line is opto-coupled. + Opto-coupled + N740 + 5 + + N741 + + + Sets the user-settable output signal to be configured. + Sets the user-settable output signal to be configured. All changes to the user-settable output signal settings will be applied to the selected user-settable output signal. + User Output Selector + + The user-settable output signal 1 can be configured. + The user-settable output signal 1 can be configured. + User Output 1 + N742 + 0 + + + The user-settable output signal 2 can be configured. + The user-settable output signal 2 can be configured. + User Output 2 + N743 + 1 + + + The user-settable output signal 3 can be configured. + The user-settable output signal 3 can be configured. + User Output 3 + N744 + 2 + + + The user-settable output signal 0 can be configured. + The user-settable output signal 0 can be configured. + User Settable Output 0 + N745 + 17 + + N746 + UserOutputValue + + + Sets the user-settable synchronous output signal to be configured. + Sets the user-settable synchronous output signal to be configured. + Sync User Output Selector + + User-settable synchronous output signal 1 can be configured. + User-settable synchronous output signal 1 can be configured. + Sync User Settable Output 1 + N747 + 0 + + + User-settable synchronous output signal 2 can be configured. + User-settable synchronous output signal 2 can be configured. + Sync User Settable Output 2 + N748 + 1 + + + User-settable synchronous output signal 3 can be configured. + User-settable synchronous output signal 3 can be configured. + Sync User Settable Output 3 + N749 + 2 + + + User-settable synchronous output signal 0 can be configured. + User-settable synchronous output signal 0 can be configured. + Sync User Settable Output 0 + N750 + 17 + + N751 + SyncUserOutputValue + + + Contains parameters for configuring counters and timers. + Contains parameters for configuring counters and timers. + Counter and Timer Controls + TimerDelayTimebaseAbs + TimerDurationTimebaseAbs + TimerSelector + TimerDelayAbs + TimerDelayRaw + TimerDurationAbs + TimerDurationRaw + TimerTriggerSource + TimerTriggerActivation + CounterSelector + CounterEventSource + CounterResetSource + CounterReset + + + Timebase (in microseconds) that is used when a timer duration is specified using the Timer Duration Raw parameter. + Timebase (in microseconds) that is used when a timer duration is specified using the Timer Duration Raw parameter. + Timer Duration Timebase + Invisible + Yes + N752 + us + Linear + + + Timebase (in microseconds) that is used when a timer delay is specified using the Timer Delay Raw parameter. + Timebase (in microseconds) that is used when a timer delay is specified using the Timer Delay Raw parameter. + Timer Delay Timebase + Invisible + Yes + N753 + us + Linear + + + Sets the timer to be configured. + Sets the timer to be configured. + Timer Selector + N754 + + Timer 1 can be configured. + Timer 1 can be configured. + Timer 1 + N755 + 0 + + N756 + TimerDurationAbs + TimerDurationRaw + TimerDelayAbs + TimerDelayRaw + TimerTriggerSource + TimerTriggerActivation + + + Duration of the currently selected timer in microseconds. + Duration of the currently selected timer in microseconds. + Timer Duration Abs + Yes + N757 + Linear + + + Duration of the selected timer (raw value). + Duration of the selected timer (raw value). This value will be used as a multiplier for the timer duration timebase. The actual duration time equals the current Timer Duration Raw value multiplied with the current Timer Duration Timebase value. + Timer Duration Raw + N758 + Yes + N759 + N760 + N761 + N762 + + + Delay of the currently selected timer in microseconds. + Delay of the currently selected timer in microseconds. + Timer Delay Abs + Yes + N763 + Linear + + + Delay of the selected timer (raw value). + Delay of the selected timer (raw value). This value will be used as a multiplier for the timer delay timebase. The actual delay time equals the current Timer Delay Raw value multiplied with the current Timer Delay Timebase value. + Timer Delay Raw + N764 + Yes + N765 + N766 + N767 + N768 + + + Sets the internal camera signal used to trigger the selected timer. + Sets the internal camera signal used to trigger the selected timer. + Timer Trigger Source + N769 + + The timer will start at an Exposure Start signal. + The timer will start at an Exposure Start signal. + Exposure Start + N770 + 1 + + N771 + + + 1 + + + Sets the type of signal transition that will start the timer. + Sets the type of signal transition that will start the timer. + Timer Trigger Activation + N772 + + The timer will start at a rising edge signal change. + The timer will start at a rising edge signal change. + Rising Edge + N773 + 1 + + + The timer will start at a falling edge signal change. + The timer will start at a falling edge signal change. + Falling Edge + N774 + 0 + + N775 + + + 1 + + + Sets which counter can be configured. + Sets which counter can be configured. All changes to the counter settings will be applied to the selected counter. + Counter Selector + Expert + N776 + + Counter 1 can be configured. + Counter 1 can be configured. + Counter 1 + N777 + 0 + + + Counter 2 can be configured. + Counter 2 can be configured. + Counter 2 + N778 + 1 + + + Counter 3 can be configured. + Counter 3 can be configured. + Counter 3 + N779 + 2 + + N780 + CounterEventSource + CounterReset + CounterResetSource + + + Sets which event that increases the currently selected counter. + Sets which event that increases the currently selected counter. + Counter Event Source + Expert + N781 + Yes + + The selected counter counts the number of Frame Trigger events. + The selected counter counts the number of Frame Trigger events. + Frame Trigger + N782 + 4 + + + The selected counter counts the number of Frame Start events. + The selected counter counts the number of Frame Start events. + Frame Start + N783 + 5 + + + The selected counter counts the number of Line Trigger events. + The selected counter counts the number of Line Trigger events. + Line Trigger + N784 + 7 + + N785 + + + Sets which source signal will reset the currently selected counter. + Sets which source signal will reset the currently selected counter. + Counter Reset Source + Expert + N786 + Yes + + The counter reset is disabled. + The counter reset is disabled. + Off + N787 + 0 + + + The selected counter can be reset by a software command. + The selected counter can be reset by a software command. + Software + N788 + 3 + + + The selected counter can be reset by a signal applied to Line 1. + The selected counter can be reset by a signal applied to Line 1. + Line 1 + N789 + 1 + + + The selected counter can be reset by a signal applied to Line 2. + The selected counter can be reset by a signal applied to Line 2. + Line 2 + N790 + 2 + + + The selected counter can be reset by a signal applied to Line 3. + The selected counter can be reset by a signal applied to Line 3. + Line 3 + N791 + 4 + + + The selected counter can be reset by a signal applied to Line 4. + The selected counter can be reset by a signal applied to Line 4. + Line 4 + N792 + 5 + + + The selected counter can be reset by a signal applied to Line 5. + The selected counter can be reset by a signal applied to Line 5. + Line 5 + N793 + 6 + + + The selected counter can be reset by a signal applied to Line 6. + The selected counter can be reset by a signal applied to Line 6. + Line 6 + N794 + 7 + + + The selected counter can be reset by a signal applied to Line 7. + The selected counter can be reset by a signal applied to Line 7. + Line 7 + N795 + 8 + + + The selected counter can be reset by a signal applied to Line 8. + The selected counter can be reset by a signal applied to Line 8. + Line 8 + N796 + 9 + + N797 + + + Immediately resets the selected counter. + Immediately resets the selected counter. The counter starts counting again immediately after the reset. + Counter Reset + Expert + N798 + N799 + WO + N800 + 1 + + + Contains parameters for the light control features. + Contains parameters for the light control features. + Basler Light Control + Expert + BslLightControlMode + BslLightControlSource + BslLightControlEnumerateDevices + BslLightControlStatus + BslLightControlErrorStatus + BslLightDeviceSelector + BslLightDeviceMaxCurrent + BslLightDeviceMaxCurrentRaw + BslLightDeviceBrightness + BslLightDeviceBrightnessRaw + BslLightDeviceOperationMode + BslLightDeviceStrobeMode + BslLightDeviceStrobeDuration + BslLightDeviceStrobeDurationRaw + BslLightDeviceLastError + BslLightDeviceClearLastError + BslLightDeviceChangeID + BslLightDeviceFirmwareVersion + + + Enables/disables the light control features. + Enables/disables the light control features. + Light Control Mode + Expert + N801 + N802 + N803 + Yes + + The light control features are disabled. + The light control features are disabled. + Off + 0 + + + The light control features are enabled. + The light control features are enabled. + On + 1 + + N804 + + + Sets which line is used to control the light features. + Sets which line is used to control the light features. + Light Control Source + Guru + N805 + N806 + N807 + Yes + + No line is used to control the light features. + No line is used to control the light features. + Off + 0 + + + Line 3 is used to control the light features. + Line 3 is used to control the light features. + Line 3 + N808 + N809 + 1 + + + Line 4 is used to control the light features. + Line 4 is used to control the light features. + Line 4 + N810 + N811 + 2 + + N812 + + + Searches for light devices connected to your camera. + Searches for light devices connected to your camera. + Light Control Enumerate Devices + Expert + N813 + N814 + N815 + WO + N816 + 1 + + + Indicates the current state of the control mode. + Indicates the current state of the light control mode. + Light Control Status + Expert + N817 + N818 + N819 + + The light control mode is disabled. + The light control mode is disabled. + Off + 0 + + + No light device has been detected. + No light device has been detected. This could be because no light device is connected to your computer or because the device enumeration failed. + Idle + 1 + + + The controller ist searching for light devices connected to your camera. + The controller ist searching for light devices connected to your camera. + Searching For Light Devices + 2 + + + Parameters are being updated. + Parameters are being updated. + Updating Parameters + 3 + + + The light device is ready for use. + The light device is ready for use. + Ready + 4 + + N820 + + + Indicates whether any of the light devices are currently experiencing problems. + Indicates whether any of the light devices are currently experiencing problems. + Light Control Error Status + Expert + N821 + N822 + N823 + + No error was detected. + No error was detected. + No Error + 0 + + + Light device 1 is experiencing problems. + Light device 1 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 1 + 1 + + + Light device 2 is experiencing problems. + Light device 2 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 2 + 2 + + + Light device 3 is experiencing problems. + Light device 3 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 3 + 3 + + + Light device 4 is experiencing problems. + Light device 4 is experiencing problems. For more information, select the device using the Light Device Selector parameter and then check the Light Device Last Error parameter. + Device 4 + 4 + + + Multiple light devices are experiencing problems. + Multiple light devices are experiencing problems. For more information, select one device after the other using the Light Device Selector parameter and check the Light Device Last Error parameter to find out which devices are experiencing problems. + Multiple Devices + 5 + + N824 + + + Sets which light device can be configured. + Sets which light device can be configured. To populate the list, use the Light Control Enumerate Devices command first. All subsequent parameter changes in this category will be applied to the device selected here. + Light Device Selector + Expert + N825 + + Light device 1 can be configured. + Light device 1 can be configured. + Device 1 + N826 + 0 + + + Light device 2 can be configured. + Light device 2 can be configured. + Device 2 + N827 + 1 + + + Light device 3 can be configured. + Light device 3 can be configured. + Device 3 + N828 + 2 + + + Light device 4 can be configured. + Light device 4 can be configured. + Device 4 + N829 + 3 + + N830 + BslLightDeviceMaxCurrent + BslLightDeviceMaxCurrentRaw + BslLightDeviceBrightness + BslLightDeviceBrightnessRaw + BslLightDeviceOperationMode + BslLightDeviceStrobeMode + BslLightDeviceStrobeDuration + BslLightDeviceStrobeDurationRaw + BslLightDeviceLastError + BslLightDeviceClearLastError + BslLightDeviceChangeID + BslLightDeviceFirmwareVersion + + + Maximum current that the light device is going to use. + Maximum current that the light device is going to use. The value should not exceed the power rating of the device. To change the setting, the Light Device Operation Mode parameter must be set to Off. + Light Device Max Current + Expert + Yes + N831 + mA + PureNumber + + + Maximum current that the light device is going to use (raw value). + Maximum current that the light device is going to use (raw value). The value should not exceed the power rating of the device. To change the setting, the Light Device Operation Mode parameter must be set to Off. + Light Device Max Current (Raw) + Expert + N832 + N833 + N834 + N835 + N836 + N837 + N838 + PureNumber + + + Brightness of the light in percent of total brightness available. + Brightness of the light in percent of total brightness available. Setting this parameter to 100 % means that the light device draws the maximum current as specified by the the Light Device Max Current parameter. + Light Device Brightness + Expert + Yes + N839 + % + Linear + + + Brightness of the light in percent of total brightness available (raw value). + Brightness of the light in percent of total brightness available (raw value). Setting this parameter to 100 % means that the light device draws the maximum current as specified by the the Light Device Max Current parameter. + Light Device Brightness (Raw) + Expert + N840 + N841 + N842 + N843 + N844 + N845 + N846 + Linear + + + Sets the operation mode of the light device. + Sets the operation mode of the light device. + Light Device Operation Mode + Expert + N847 + N848 + N849 + Yes + + The currently selected light device is switched off. + The currently selected light device is switched off. + Off + 0 + + + The currently selected light device is switched on. + The currently selected light device is switched on. + On + 1 + + + The currently selected light device is set to strobe mode. + The currently selected light device is set to strobe mode. + Strobe + 2 + + N850 + + + Sets the strobe mode of the light device. + Sets the strobe mode of the light device. + Light Device Strobe Mode + Expert + N851 + N852 + N853 + Yes + + The timing of the individual strobe pulses can be specified manually. + The timing of the individual strobe pulses can be specified manually using the Light Device Strobe Duration parameter. + Manual + N854 + 0 + + + The timing of the individual strobe pulses is determined by the Exposure Active signal. + The timing of the individual strobe pulses is determined by the Exposure Active signal. The light pulse will last for the duration of the exposure, up to a maximum of 655 350 microseconds. + Automatic + N855 + 1 + + N856 + + + Duration of the individual strobe pulses. + Duration of the individual strobe pulses. The maximum value is 655 350 microseconds. + Light Device Strobe Duration + Expert + Yes + N857 + us + PureNumber + + + Duration of the individual strobe pulses (raw value). + Duration of the individual strobe pulses (raw value). The maximum value is 655 350 microseconds. + Light Device Strobe Duration (Raw) + Expert + N858 + N859 + N860 + N861 + N862 + N863 + N864 + PureNumber + + + Indicates the last light device error. + Indicates the last light device error. + Light Device Last Error + Expert + N865 + N866 + N867 + + No error was detected. + No error was detected. + No Error + 0 + + + The data transmission between the camera and the light device is disrupted. + The data transmission between the camera and the light device is disrupted. Data packets are being lost. + Communication Error + 1 + + + The connection between the camera and the light device is broken. + The connection between the camera and the light device is broken. This can happen, for example, if a cable has become loose. + Connection Error + 2 + + + The light device is experiencing a technical fault. + The light device is experiencing a technical fault. + Hardware Error + 3 + + + The light controller is unable to supply the requested current. + The light controller is unable to supply the requested current. Try lowering the Light Device Max Current parameter value. + Insufficient Current + 4 + + + There is a short circuit at the Lighting connector of the light controller. + There is a short circuit at the Lighting connector of the light controller. This can be caused by a faulty light unit. + Short Circuit + 5 + + N868 + + + Clears the last light device error. + Clears the last light device error. + Light Device Clear Last Error + Expert + N869 + N870 + 1 + + + Changes the ID of the currently selected light device. + Changes the ID of the currently selected light device. The new ID will be assigned immediately. + Light Device Change ID + Expert + N871 + N872 + N873 + + The ID of the currently selected light device will be changed to Device 1. + The ID of the currently selected light device is changed to Device 1. + Device 1 + N874 + 0 + + + The ID of the currently selected light device will be changed to Device 2. + The ID of the currently selected light device is changed to Device 2. + Device 2 + N875 + 1 + + + The ID of the currently selected light device will be changed to Device 3. + The ID of the currently selected light device is be changed to Device 3. + Device 3 + N876 + 2 + + + The ID of the currently selected light device will be changed to Device 4. + The ID of the currently selected light device is be changed to Device 4. + Device 4 + N877 + 3 + + N878 + + + Version of the light device's firmware. + Version of the light device's firmware. + Light Device Firmware Version + Expert + N879 + N880 + N881 + 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + + + Contains parameters for configuring the operation of the camera's lookup table (LUT). + Contains parameters for configuring the operation of the camera's lookup table (LUT). + LUT Controls + LUTSelector + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + Enables the selected lookup table (LUT). + Enables the selected lookup table (LUT). + LUT Enable + N885 + N886 + Yes + N887 + + + Pixel value to be replaced with the LUT Value pixel value. + Pixel value to be replaced with the LUT Value pixel value. + LUT Index + N888 + N889 + N890 + N891 + N892 + Linear + LUTValue + + + 0 + + + New pixel value to replace the LUT Index pixel value. + New pixel value to replace the LUT Index pixel value. + LUT Value + N893 + N894 + N895 + N896 + N897 + Linear + + + Invisible + N898 + 4 + RW + Device + LUTValueAll + Unsigned + BigEndian + + + A single register that lets you access all LUT entries. + A single register that lets you access all LUT entries. In many cases, this is faster than repeatedly changing individual entries in the LUT. + LUT Value All + N899 + Yes + N900 + N901 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N894 + + + Sets the lookup table (LUT) to be configured. + Sets the lookup table (LUT) to be configured. All changes to the LUT settings will be applied to the selected LUT. + LUT Selector + N902 + + The luminance lookup table can be configured. + The luminance lookup table can be configured. + Luminance LUT + N903 + 0 + + N904 + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + 0 + + + Contains parameters related to the GigE Vision transport layer. + Contains parameters related to the GigE Vision transport layer. + Transport Layer + PayloadSize + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + GevVersionMajor + GevVersionMinor + GevDeviceModeIsBigEndian + GevDeviceModeCharacterSet + GevInterfaceSelector + GevMACAddress + GevGVSPExtendedIDMode + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + GevFirstURL + GevSecondURL + GevNumberOfInterfaces + GevMessageChannelCount + GevStreamChannelCount + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIEEE1588 + GevSupportedOptionalCommandsEVENTDATA + GevSupportedOptionalCommandsEVENT + GevSupportedOptionalCommandsPACKETRESEND + GevSupportedOptionalCommandsWRITEMEM + GevSupportedOptionalCommandsConcatenation + GevHeartbeatTimeout + GevTimestampTickFrequency + GevTimestampControlLatch + GevTimestampControlReset + GevTimestampControlLatchReset + GevTimestampValue + GevCCP + GevStreamChannelSelector + GevSCPInterfaceIndex + GevSCDA + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + TLParamsLocked + GevIEEE1588 + GevIEEE1588Status + GevIEEE1588DataSetLatch + GevIEEE1588StatusLatched + GevIEEE1588OffsetFromMaster + GevIEEE1588ClockIdLow + GevIEEE1588ClockIdHigh + GevIEEE1588ClockId + GevIEEE1588ParentClockIdLow + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockId + + + TLParamsLocked + N906 + N534 + (0=P3)?0:(P1&&P2)?1:0 + + + N905 + (0=P1)?0:1 + + + Size of the payload in bytes. + Size of the payload in bytes. This is the total number of bytes sent in the payload. + Payload Size + N908 + PureNumber + + + Sets the physical network interface to be configured. + Sets the physical network interface to be configured. All changes to the network interface settings will be applied to the selected interface. + Interface Selector + Guru + + Network interface 0 can be configured. + Network interface 0 can be configured. + Network Interface 0 + N909 + 0 + + 0 + GevMACAddress + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + + + Major version number of the GigE Vision specification supported by this camera. + Major version number of the GigE Vision specification supported by this camera. + Version Major + Guru + N910 + + + Minor version number of the GigE Vision specification supported by this camera. + Minor version number of the GigE Vision specification supported by this camera. + Version Minor + Guru + N911 + + + Indicates whether the bootstrap register is in big-endian format. + Indicates whether the bootstrap register is in big-endian format. + Device Mode Big Endian + Guru + N912 + + + Character set used by all strings of the bootstrap registers. + Character set used by all strings of the bootstrap registers (1 = UTF8). + Character Set + Guru + N913 + + + MAC address of the selected network interface. + MAC address of the selected network interface. + MAC Address + Guru + N914 + HexNumber + + + N915 + N916 + (P1<<32)|P2 + + + Sets the Extended ID mode for GVSP. + Sets the Extended ID mode for GVSP (64-bit block ID, 32-bit packet ID). This bit can't be reset if the stream channels do not support the standard ID mode. + Enable Extended ID Mode + Expert + N917 + RW + + The Extended ID mode is switched off. + The Extended ID mode is switched off. + Off + 0 + + + The Extended ID mode is switched on. + The Extended ID mode is switched on. + On + 1 + + N918 + + + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Auto IP Supported + Guru + N919 + + + Indicates whether the selected network interface supports DHCP IP addressing. + Indicates whether the selected network interface supports DHCP IP addressing. + DHCP Supported + Guru + N920 + + + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Fixed IP Supported + Guru + N921 + + + Current IP configuration of the selected network interface. + Current IP configuration of the selected network interface, e.g., fixed IP, DHCP, or auto IP. + Current IP Configuration + Guru + N922 + HexNumber + + + Current IP address of the selected network interface. + Current IP address of the selected network interface. + Current IP Address + Guru + N923 + HexNumber + + + Current subnet mask of the selected network interface. + Current subnet mask of the selected network interface. + Current Subnet Mask + Guru + N924 + HexNumber + + + Current default gateway of the selected network interface. + Current default gateway of the selected network interface. + Current Default Gateway + Guru + N925 + HexNumber + + + Fixed IP address of the selected network interface. + Fixed IP address of the selected network interface (if fixed IP addressing is supported by the camera and enabled). + Fixed IP Address + Guru + N926 + HexNumber + + + Fixed subnet mask of the selected network interface. + Fixed subnet mask of the selected network interface (if fixed IP addressing is supported by the camera and enabled). + Fixed Subnet Mask + Guru + N927 + HexNumber + + + Fixed default gateway of the selected network interface. + Fixed default gateway of the selected network interface (if fixed IP addressing is supported by the camera and enabled). + Fixed Default Gateway + Guru + N928 + HexNumber + + + Connection speed in Mbps of the selected network interface. + Connection speed in Mbps of the selected network interface. + Link Speed + Guru + N929 + PureNumber + + + Indicates whether the selected network interface is the clock master. + Indicates whether the selected network interface is the clock master. + Link Master + Guru + N930 + + + Indicates whether the selected network interface operates in full-duplex mode. + Indicates whether the selected network interface operates in full-duplex mode. + Link Full-Duplex + Guru + N931 + + + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Link Crossover + Guru + N932 + + + First URL reference to the GenICam XML file. + First URL reference to the GenICam XML file. + First URL + Guru +
0x200
+ 512 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Second URL reference to the GenICam XML file. + Second URL reference to the GenICam XML file. + Second URL + Guru +
0x400
+ 512 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Number of network interfaces of the camera. + Number of network interfaces of the camera. + Number of Interfaces + Guru + N933 + + + Number of message channels supported by the camera. + Number of message channels supported by the camera. + Message Channel Count + Guru + N934 + + + Number of stream channels supported by the camera. + Number of stream channels supported by the camera. + Stream Channel Count + Guru + N935 + + + Indicates whether this GVSP transmitter or receiver can support a 16-bit block ID. + Indicates whether this GVSP transmitter or receiver can support a 16-bit block ID. + Opt. 16-bit block ID Supported + Guru + N936 + + + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Opt. IEEE 1588 V2 Supported + Guru + N937 + + + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Opt. Event Data Commands Supported + Guru + N938 + + + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Opt. Event Commands Supported + Guru + N939 + + + Indicates whether PACKETRESEND_CMD is supported. + Indicates whether PACKETRESEND_CMD is supported. + Opt. Packet Resend Commands Supported + Guru + N940 + + + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Opt. Writemem Commands Supported + Guru + N941 + + + Indicates whether multiple operations in a single message are supported. + Indicates whether multiple operations in a single message are supported. + Optional Concat. Commands Supported + Guru + N942 + + + Heartbeat timeout in milliseconds. + Heartbeat timeout in milliseconds. + Heartbeat Timeout + Guru + N943 + + + Number of timestamp clock ticks in 1 second. + Number of timestamp clock ticks in 1 second. + Timestamp Tick Frequency + Guru + N944 + 0 + 4294967295 + PureNumber + + + N945 + N946 + (P1<<32)|P2 + + + Resets the timestamp value of the camera. + Resets the timestamp value of the camera. + Timestamp Control Reset + Guru + N947 + 1 + + + Latches the current timestamp value of the camera. + Latches the current timestamp value of the camera. + Timestamp Control Latch + Guru + N947 + 2 + + + Resets the timestamp control latch. + Resets the timestamp control latch. + Timestamp Control Latch Reset + Guru + N947 + 3 + + + Latched value of the timestamp. + Latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.) + Timestamp Value + Guru + N948 + PureNumber + + + N949 + N950 + (P1<<32)|P2 + + + Sets the control channel privilege. + Sets the control channel privilege. + Control Channel Privilege + Guru + RO + + The control channel privilege is set to Exclusive. + The control channel privilege is set to Exclusive. An application with exclusive access is the primary application for this camera. It can read from or write to the camera. No other application can read from or write to this camera. + CCP Exclusive + 1 + + + The control channel privilege is set to Control. + The control channel privilege is set to Control. An application with control access is the primary application for the camera. It can read from or write to the camera. Other applications are not allowed to read from the camera. + CCP Control + 2 + + + The control channel privilege is set to Exclusive Control. + The control channel privilege is set to Exclusive Control. + CCP Exclusive Control + 3 + + N951 + + + Sets the stream channel to be configured. + Sets the stream channels to be configured. All changes to the stream channel settings will be applied to the selected stream channel. + Stream Channel Selector + Guru + + Stream channel 0 can be configured. + Stream channel 0 can be configured. + Stream Channel 0 + 0 + + 0 + GevSCPInterfaceIndex + GevGVSPExtendedIDMode + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCDA + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + + + Index of the network interface to be used. + Index of the network interface to be used. + Interface Index + Guru + TLParamsLocked + 0 + 0 + 0 + PureNumber + + + Destination port of the selected stream channel. + Destination port of the selected stream channel. + Host Port + Guru + TLParamsLocked + N952 + + + Sends a GigE Vision streaming test packet. + Sends a GigE Vision streaming test packet. If this bit is set and the stream channel is a transmitter, the transmitter will send one test packet of the size specified by the Packet Size parameter. The 'do not fragment' bit of the IP header must be set for this test packet (see the SCPS Do Not Fragment parameter documentation). + SCPS Fire Test Packet + Guru + TLParamsLocked + N953 + 1 + + + Disables IP fragmentation of packets on the stream channel. + Disables IP fragmentation of packets on the stream channel. This bit is copied into the 'do not fragment' bit of the IP header of each stream packet. + SCPS Do Not Fragment + Guru + TLParamsLocked + N954 + + + Indicates the endianness of multi-byte pixel data for this stream. + Indicates the endianness of multi-byte pixel data for this stream. True equals big-endian. + SCPS Big Endian + Guru + TLParamsLocked + N955 + + + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. Only available if the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register can't be used to reset the timestamp. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers may change to reflect the new time domain. + IEEE 1588 V2 Enabled + Expert + N937 + N956 + + + Indicates the state of the IEEE 1588 clock. + Indicates the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE). + IEEE 1588 Status + Expert + N937 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the so-called announceReceiptTimeout timeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port behaves as if it were in the MASTER state except that some messages will not be placed. + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is acting as the master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not acting as the master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N957 + + + Latches the current IEEE 1588-related values of the camera. + Latches the current IEEE 1588-related values of the camera. + IEEE 1588 Data Set Latch + GevIEEE1588 + N958 + 1 + + + Indicates the latched state of the IEEE 1588 clock. + Indicates the latched state of the IEEE 1588 clock. (The state must first be latched using the IEEE 1588 Latch command.) The state is indicated by values 1 to 9, corresponding to the states INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, and SLAVE. + IEEE 1588 Status Latched + Expert + N937 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port does not place any messages on its communication path. It discards all PTP messages received except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the so-called announceReceiptTimeout timeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port behaves as if it were in the MASTER state except that some messages will not be placed. + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is acting as the master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not acting as the master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N959 + + + Latched offset from the IEEE 1588 master clock in nanoseconds. + Latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.) + IEEE 1588 Offset From Master + Guru + GevIEEE1588 + N960 + PureNumber + + + Low part of the latched IEEE 1588 clock ID of the camera. + Low part of the latched IEEE 1588 clock ID of the camera. + IEEE 1588 Clock ID Low + Invisible + GevIEEE1588 + N961 + HexNumber + + + High part of the latched IEEE 1588 clock ID of the camera. + High part of the latched IEEE 1588 clock ID of the camera. + IEEE 1588 Clock ID High + Invisible + GevIEEE1588 + N962 + HexNumber + + + Latched IEEE 1588 clock ID of the camera. + Latched IEEE 1588 clock ID of the camera. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as a hexadecimal number. Leading zeros are omitted. + IEEE 1588 Clock ID + Guru + N963 + HexNumber + + + GevIEEE1588ClockIdHigh + GevIEEE1588ClockIdLow + (P1<<32)|P2 + + + Low part of the latched IEEE 1588 parent clock ID of the camera. + Low part of the latched IEEE 1588 parent clock ID of the camera. + IEEE 1588 Parent Clock ID Low + Invisible + GevIEEE1588 + N964 + HexNumber + + + High part of the latched IEEE 1588 parent clock ID of the camera. + High part of the latched IEEE 1588 parent clock ID of the camera. + IEEE 1588 Parent Clock ID High + Invisible + GevIEEE1588 + N965 + HexNumber + + + Latched IEEE 1588 parent clock ID of the camera. + Latched IEEE 1588 parent clock ID of the camera. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as a hexadecimal number. Leading zeros are omitted. + IEEE 1588 Parent Clock ID + Guru + GevIEEE1588 + N966 + HexNumber + + + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockIdLow + (P1<<32)|P2 + + + Packet size in bytes on the selected stream channel. Excludes data leader and data trailer. + Packet size in bytes on the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size of the stream channel.) + Packet Size + Beginner + N967 + Yes + N968 + N969 + N970 + 4 + Linear + + + Destination address of the selected stream channel. + Destination address of the selected stream channel. The destination can be a unicast or a multicast address. + Stream Channel Destination + Guru + TLParamsLocked + N971 + HexNumber + + + Delay between the transmission of each packet on the selected stream channel. + Delay between the transmission of each packet on the selected stream channel. The delay is measured in ticks. + Inter-Packet Delay + Expert + N4 + Yes + N972 + N973 + N974 + N975 + Linear + + + Frame transmission delay on the selected stream channel. + Frame transmission delay on the selected stream channel (in ticks). This value sets a delay before transmitting the acquired image. + Frame Transmission Delay + Expert + N4 + Yes + N976 + N977 + N978 + N979 + Linear + + + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve for packet resends and for the transmission of control data between the camera and the host computer. The setting is expressed as a percentage of the Bandwidth Assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5 %, the bandwidth reserve will be 1.5 MBytes/s. + Bandwidth Reserve + Expert + N4 + Yes + N980 + N981 + N982 + Linear + + + Multiplier for the Bandwidth Reserve parameter. + Multiplier for the Bandwidth Reserve parameter. The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed. + Bandwidth Reserve Accumulation + Expert + N4 + Yes + N983 + N984 + N985 + Linear + + + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Bandwidth Assigned + Expert + N986 + PureNumber + + + Maximum amount of data (in bytes per second) that the camera can generate. + Maximum amount of data (in bytes per second) that the camera can generate with its current settings under ideal conditions, i.e., unlimited bandwidth and no packet resends. + Device Max Throughput + Expert + N987 + PureNumber + + + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data. + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data with the current settings for AOI, chunk features, and pixel format. + Device Current Throughput + Expert + N988 + PureNumber + + + Maximum amount of time (in ticks) that the next frame transmission could be delayed due to a burst of resends. + Maximum amount of time (in ticks) that the next frame transmission could be delayed due to a burst of resends. If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image. + Frame Jitter Max + Expert + N989 + PureNumber + + + Invisible + GevNumberOfInterfaces + (P1>0)?1:0 + + + Invisible +
0x0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 15 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 24 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xc
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x24
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x34
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x44
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x48
+ 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0x68
+ 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0x88
+ 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0xa8
+ 48 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0xd8
+ 16 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0xe8
+ 16 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0x200
+ 512 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0x400
+ 512 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Invisible +
0x600
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x64c
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x65c
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x66c
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x900
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x904
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x908
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + Guru +
0x92c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + 12 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 25 + 25 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 27 + 27 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 28 + 28 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x938
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x93c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x940
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x944
+ 4 + WO + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + Invisible +
0x948
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N947 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x94c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N947 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x954
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + 12 + Unsigned + BigEndian +
+ + Guru +
0x960
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x96c
+ 4 + RO + Device + NoCache + 10000 + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 28 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0xd00
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N488 + N479 + N403 + N410 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N882 + N10 + N37 + N4 + N883 + N884 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N882 + N10 + N37 + N4 + N883 + N884 + 2 + 2 + Unsigned + BigEndian +
+ + Invisible +
0xd08
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N488 + N479 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc004
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc008
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + GevSCPSPacketSize + PayloadSize + N946 + N945 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc00c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N983 + N980 + N976 + GevSCPSPacketSize + PayloadSize + N946 + N945 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd18
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc010
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc014
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N972 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc018
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N983 + N980 + N972 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc01c
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N972 + N983 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc024
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N972 + N983 + N983 + N976 + N972 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc028
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc02c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N976 + N972 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N976 + N980 + N972 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N611 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc104
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N611 + N986 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc108
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N611 + N976 + N972 + N983 + N980 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc10c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N611 + N976 + N972 + N983 + N980 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb004
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb008
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb00c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f0003c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f00038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters for controlling the Action Command feature. + Contains parameters for controlling the Action Command feature which is used for triggering an action on multiple cameras at roughly the same time. + Action Control + Guru + NumberOfActionSignals + ActionCommandCount + ActionDeviceKey + ActionSelector + ActionGroupKey + ActionGroupMask + + + Number of separate action signals supported by the camera. + Number of separate action signals supported by the camera. Determines how many action signals the camera can handle in parallel, i.e., how many different action commands can be configured on the camera. + Number of Action Signals + Guru + N1005 + + + Number of separate action signals supported by the camera. + Number of separate action signals supported by the camera. Determines how many action signals the camera can handle in parallel, i.e., how many different action commands can be configured on the camera. + Action Command Count + Invisible + N1005 + + + Action command to be configured. + Action command to be configured. + Action Selector + Guru + N1015 + 1 + NumberOfActionSignals + 1 + Linear + ActionGroupKey + ActionGroupMask + + + 1 + Linear + + + 0 + + + Device key used for action commands. + Device key used to authorize the execution of an action command. If the action device key in the camera and the action device key in the protocol message are identical, the camera will execute the corresponding action. + Action Device Key + Guru + N1017 + 0 + HexNumber + + + Group key used for action commands. + Group key used to define a group of cameras on which action commands can be executed. + Action Group Key + Guru + N1018 + 0 + HexNumber + + + Group mask used for action commands. + Group mask used to filter out a sub-group of cameras belonging to a group of cameras. The cameras belonging to a sub-group execute an action at the same time. The filtering is done using a logical bitwise AND operation on the group mask number of the action command and the group mask number of a camera. If both binary numbers have at least one common bit set to 1 (i.e., the result of the AND operation is non-zero), the corresponding camera belongs to the sub-group. + Action Group Mask + Guru + N1019 + 0 + HexNumber + + + Invisible +
0x90c
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + Invisible + N1015 + (P1-1)*0x10 + + + Invisible +
0x9800
+ N1020 + 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x9804
+ N1020 + 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters that deliver information about the selected camera and some parameters for configuring the camera. + Contains parameters with information about the selected camera and some parameters for configuring the camera. + Device Control + Guru + DeviceRegistersStreamingStart + DeviceRegistersStreamingEnd + DeviceSFNCVersionMajor + DeviceSFNCVersionMinor + DeviceSFNCVersionSubMinor + + + Prepares the camera for feature streaming. + Prepares the camera for feature streaming. + Start Feature Streaming + Guru + N1021 + WO + N884 + 1 + + + Announces the end of feature streaming. + Announces the end of feature streaming. + Stop Feature Streaming + Guru + N1022 + WO + N883 + 1 + + + Major version number of the SFNC specification that the camera is compatible with. + Major version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with. + Device SFNC Version Major + Beginner + RO + N1023 + + + Minor version number of the SFNC specification that the camera is compatible with. + Minor version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with. + Device SFNC Version Minor + Beginner + RO + N1024 + + + Subminor version number of the SFNC specification that the camera is compatible with. + Subminor version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with. + Device SFNC Version SubMinor + Beginner + RO + N1025 + + + 1 + + + 0 + + + 1 + + + Contains parameters for creating user sets, also known as configuration sets. + Contains parameters for creating user sets, also known as configuration sets. Groups of factory settings or user-defined settings can be saved in these sets and loaded again at a later stage or on a different camera. + Configuration Sets + UserSetSelector + UserSetLoad + UserSetSave + UserSetDefaultSelector + DefaultSetSelector + + + Loads the selected set into the camera's volatile memory and makes it the active configuration set. + Loads the selected set into the camera's volatile memory and makes it the active configuration set. After the selected set has been loaded, the parameters in that set will control the camera. + User Set Load + N1026 + TLParamsLocked + WO + N882 + N1027 + + + Saves the current active set as the selected user set. + Saves the current active set as the selected user set. + User Set Save + N1028 + TLParamsLocked + WO + N1029 + 1 + + + Sets the user set or the factory set to load, save, or configure. + Sets the user set or the factory set to load, save, or configure. + User Set Selector + N1030 + + The Default User Set factory set can be loaded. + The Default User Set factory set can be loaded. This user set configures the camera to provide good camera performance in many common applications under normal conditions. + Default User Set + N1031 + 0 + + + The High Gain factory set can be loaded. + The High Gain factory set can be loaded. This user set increases the gain by 6 dB. + High Gain + N1032 + 8 + + + The Auto Functions factory set can be loaded. + The Auto Functions factory set can be loaded. This user set enables the camera's Exposure Auto and Gain Auto auto functions. + Auto Functions + N1033 + 9 + + + The Color Raw factory set can be loaded. + The Color Raw factory set can be loaded. This user set disables the color enhancement features. + Color Raw + N1034 + 11 + + + The Custom 0 factory set can be loaded. + The Custom 0 factory set can be loaded. + Custom 0 + N1035 + 16 + + + The Custom 1 factory set can be loaded. + The Custom 1 factory set can be loaded. + Custom 1 + N1036 + 17 + + + User set 1 can be saved, loaded, or configured. + User set 1 can be saved, loaded, or configured. + User Set 1 + N1037 + 1 + + + User set 2 can be saved, loaded, or configured. + User set 2 can be saved, loaded, or configured. + User Set 2 + N1038 + 2 + + + User set 3 can be saved, loaded, or configured. + User set 3 can be saved, loaded, or configured. + User Set 3 + N1039 + 3 + + N1040 + UserSetLoad + UserSetSave + + + Sets the user set or the factory set to be used as the startup set. + Sets the user set or the factory set to be used as the startup set. The default startup set will be loaded as the active set whenever the camera is powered on or reset. + Default Startup Set + N1041 + TLParamsLocked + + The Default User Set factory set is set as the default startup set. + The Default User Set factory set is set as the default startup set. + Default User Set + N1031 + 0 + + + The High Gain factory set is set as the default startup set. + The High Gain factory set is set as the default startup set. + High Gain + N1032 + 8 + + + The Auto Functions factory set is set as the default startup set. + The Auto Functions factory set is set as the default startup set. + Auto Functions + N1033 + 9 + + + The Color Raw factory set is set as the default startup set. + The Color Raw factory set is set as the default startup set. + Color Raw + N1034 + 11 + + + Custom 0 factory set is set as the default startup set. + Custom 0 factory set is set as the default startup set. + Custom 0 + N1035 + 16 + + + Custom 1 factory set is set as the default startup set. + Custom 1 factory set is set as the default startup set. + Custom 1 + N1036 + 17 + + + User set 1 is set as the default startup set. + User set 1 is set as the default startup set. + User Set 1 + N1037 + 1 + + + User set 2 is set as the default startup set. + User set 2 is set as the default startup set. + User Set 2 + N1038 + 2 + + + User set 3 is set as the default startup set. + User set 3 is set as the default startup set. + User Set 3 + N1039 + 3 + + N1042 + + + Sets which factory set that will be the default startup set. + Sets which factory set that will be the default startup set. + Default Set Selector + Invisible + N1043 + + The Standard factory set is set as the default startup set. + The Standard factory set is set as the default startup set. + Standard + N1044 + N1045 + 0 + + + The High Gain factory set is set as the default startup set. + The High Gain factory set is set as the default startup set. + High Gain + N1046 + N1047 + 1 + + + The Auto Functions factory set is set as the default startup set. + The Auto Functions factory set is set as the default startup set. + Auto Functions + N1048 + N1049 + 2 + + + The Color Raw factory set is set as the default startup set. + The Color Raw factory set is set as the default startup set. + Color Raw + N1050 + N1051 + 4 + + + The Custom 0 factory set is set as the default startup set. + The Custom 0 factory set is set as the default startup set. + Custom 0 + N1052 + N1053 + 16 + + + The Custom 1 factory set is set as the default startup set. + The Custom 1 factory set is set as the default startup set. + Custom 1 + N1054 + N1055 + 17 + + N1056 + + + Contains parameters for configuring auto functions. + Contains parameters for configuring auto functions. + Auto Functions + AutoTargetValue + GrayValueAdjustmentDampingAbs + GrayValueAdjustmentDampingRaw + BalanceWhiteAdjustmentDampingAbs + BalanceWhiteAdjustmentDampingRaw + AutoGainRawLowerLimit + AutoGainRawUpperLimit + AutoExposureTimeAbsLowerLimit + AutoExposureTimeLowerLimitRaw + AutoExposureTimeAbsUpperLimit + AutoExposureTimeUpperLimitRaw + AutoFunctionProfile + AutoFunctionAOIs + + + Target brightness for the Gain Auto and the Exposure Auto auto functions. + Target brightness for the Gain Auto and the Exposure Auto auto functions. + Auto Target Value + N1057 + Yes + N1058 + N1059 + N1060 + Linear + + + Gray value adjustment damping factor to be applied. + Gray value adjustment damping factor to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Gray Value Adjustment Damping (Abs) + N1061 + Linear + + + Gray value adjustment damping factor (raw value) to be applied. + Gray value adjustment damping factor (raw value) to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Gray Value Adjustment Damping (Raw) + Yes + N1062 + Linear + + + Balance White adjustment damping factor to be applied. + Balance White adjustment damping factor to be applied. This controls the speed with which the camera adjusts colors when the Balance White Auto auto function is enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Balance White Adjustment Damping (Abs) + N1063 + Linear + + + Balance White adjustment damping factor to be applied (raw value). + Balance White adjustment damping factor to be applied (raw value). This controls the speed with which the camera adjusts colors when the Balance White Auto auto function is enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects. + Balance White Adjustment Damping (Raw) + Yes + N1064 + Linear + + + Lower limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Lower limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Gain (Raw) Lower Limit + N1065 + Yes + N1066 + N1067 + N1068 + N1069 + Linear + + + Upper limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Upper limit of the Gain parameter when the Gain Auto auto function is active (raw value). + Gain (Raw) Upper Limit + N1065 + Yes + N1070 + N1071 + N1072 + N1073 + Linear + + + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Auto Exposure Time Lower Limit (Raw) + N1074 + N1075 + Yes + N1076 + N1077 + N1078 + N1079 + Linear + + + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Exposure Time Lower Limit (Abs) + N1080 + Linear + + + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value). + Auto Exposure Time Upper Limit (Raw) + N1081 + N1082 + Yes + N1083 + N1084 + N1085 + N1086 + Linear + + + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active. + Exposure Time Upper Limit (Abs) + N1087 + Linear + + + Sets how gain and exposure time will be balanced when the camera is making automatic adjustments. + Sets how gain and exposure time will be balanced when the camera is making automatic adjustments. + Auto Function Profile + N1088 + Yes + + Gain is kept as low as possible. + Gain is kept as low as possible during automatic adjustments. + Gain at minimum + N1089 + 0 + + + Exposure time is kept as low as possible. + Exposure time is kept as low as possible during automatic adjustments. + Exposure at minimum + N1090 + 1 + + N1091 + + + Contains parameters for configuring auto function AOIs. + Contains parameters for configuring auto function AOIs (areas of interest). + Auto Function AOIs + AutoFunctionAOISelector + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Width of the auto function AOI (in pixels). + Width of the auto function AOI (in pixels). + Width + N1092 + Yes + N1093 + N1094 + N1095 + N1096 + Linear + + + Height of the auto function AOI (in pixels). + Height of the auto function AOI (in pixels). + Height + N1097 + Yes + N1098 + N1099 + N1100 + N1101 + Linear + + + Horizontal offset of the auto function AOI from the left side of the sensor (in pixels). + Horizontal offset of the auto function AOI from the left side of the sensor (in pixels). + Offset X + N1102 + Yes + N1103 + N1104 + N1105 + N1106 + Linear + + + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Vertical offset of the auto function AOI from the top of the sensor (in pixels). + Offset Y + N1107 + Yes + N1108 + N1109 + N1110 + N1111 + Linear + + + Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI. + Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI. For this parameter, Gain Auto and Exposure Auto are considered as a single auto function named 'Intensity'. + Intensity + N1112 + N1113 + N1114 + + + Assigns the Balance White Auto auto function to the currently selected auto function AOI. + Assigns the Balance White Auto auto function to the currently selected auto function AOI. + White Balance + N1115 + N1116 + N1117 + + + Sets which auto function AOI can be configured. + Sets which auto function AOI can be configured. + Auto Function AOI Selector + N1118 + + Auto function AOI 1 can be configured. + Auto function AOI 1 can be configured. + AOI 1 + N1119 + 0 + + + Auto function AOI 2 can be configured. + Auto function AOI 2 can be configured. + AOI 2 + N1120 + 1 + + N1121 + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Contains parameters for setting and getting user-defined values. + Contains parameters for setting and getting user-defined values. The values serve as storage locations for the camera user and have no impact on the operation of the camera. + User Defined Values + Guru + UserDefinedValueSelector + UserDefinedValue + + + Sets the user-defined value to set or read. + Sets the user-defined value to set or read. + User Defined Value Selector + Guru + N1122 + N1123 + + The user-defined value 1 can be configured. + The user-defined value 1 can be configured. + Value 1 + N1124 + N1125 + 0 + + + The user-defined value 2 can be configured. + The user-defined value 2 can be configured. + Value 2 + N1126 + N1127 + 1 + + + The user-defined value 3 can be configured. + The user-defined value 3 can be configured. + Value 3 + N1128 + N1129 + 2 + + + The user-defined value 4 can be configured. + The user-defined value 4 can be configured. + Value 4 + N1130 + N1131 + 3 + + + The user-defined value 5 can be configured. + The user-defined value 5 can be configured. + Value 5 + N1132 + N1133 + 4 + + N1134 + UserDefinedValue + + + User-defined value. + User-defined value. The value can serve as storage location for the camera user. It has no impact on the operation of the camera. + User Defined Value + Guru + N1135 + N1136 + Yes + N1137 + N1138 + N1139 + N1140 + PureNumber + + + Contains parameters with information about the selected camera and its sensor. + Contains parameters with information about the selected camera and its sensor. + Device Information + DeviceVendorName + DeviceModelName + DeviceManufacturerInfo + DeviceVersion + DeviceFirmwareVersion + DeviceID + DeviceUserID + DeviceScanType + DeviceReset + SensorWidth + SensorHeight + WidthMax + HeightMax + TemperatureSelector + TemperatureAbs + TemperatureState + CriticalTemperature + OverTemperature + LastError + ClearLastError + + + Name of the camera vendor. + Name of the camera vendor. + Device Vendor Name +
0x48
+ 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Model name of the camera. + Model name of the camera. + Device Model Name +
0x68
+ 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Additional information from the vendor about the camera. + Additional information from the vendor about the camera. + Device Manufacturer Info +
0xa8
+ 48 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Version of the camera. + Version of the camera. + Device Version +
0x88
+ 32 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + Version of the camera's firmware. + Version of the camera's firmware. + Device Firmware Version + N1141 +
0xf2f01014
+ N1142 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + N1143 + P1*4 + + + Invisible +
0xf2f01010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 15 + 8 + Unsigned + BigEndian +
+ + Invisible +
0xf2f01010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + ID of the camera. + ID of the camera. + Device ID + N1008 +
0xd8
+ 16 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + User-settable ID of the camera. + User-settable ID of the camera. + Device User ID + N1007 +
0xe8
+ 16 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 +
+ + 100 + + + Immediately resets and restarts the camera. + Immediately resets and restarts the camera. + Device Reset + N1144 + N1145 + 1 + + + Invisible +
0xfffffff0
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xfffffff0
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + 31 + Unsigned + BigEndian +
+ + Invisible + N1146 + PureNumber + + + N1147 + N1148 + P2+P1*0x100000000 + + +
0xf000040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 24 + Unsigned + BigEndian +
+ +
0xf0000410
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ + Indicates the scan type of the camera's sensor (area or line scan). + Indicates the scan type of the camera's sensor (area or line scan). + Device Scan Type + RO + + The camera has an area scan sensor. + The camera has an area scan sensor. + Area Scan + 0 + + + The camera has a line scan sensor. + The camera has a line scan sensor. + Line Scan + 1 + + N1149 + + + Indicates the last error code in the memory. + Indicates the last error code in the memory. To delete the last error code from the list of error codes, use the Clear Last Error command. + Last Error + Expert + N1150 + RO + + No error was detected. + No error was detected. + No Error + 0 + + + The camera was overtriggered. + The camera was overtriggered. + Overtrigger + 1 + + + An error was detected while loading a user set. + An error was detected while loading a user set. + Userset + 2 + + + A parameter was set to an invalid value. + A parameter was set to an invalid value. + Invalid Parameter + 3 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + 4 + + + The power supply is not sufficient. + The power supply is not sufficient. + Power Failure + 5 + + + The trigger width was too short. + The trigger width was too short. In Trigger Width exposure mode, a minimum trigger width is required. Increase the trigger width to the minimum width or higher. + Insufficient Trigger Width + 6 + + + An error was detected while loading user defect pixel data. + An error was detected while loading user defect pixel data. + User Defectpixel Failure + 7 + + N1151 + + + Clears the last error. + Clears the last error. If a previous error exists, the previous error can still be retrieved. + Clear Last Error + Expert + N1152 + N1153 + 1 + + + Sets the location in the camera where the temperature will be measured. + Sets the location in the camera where the temperature will be measured. + Temperature Selector + Expert + N1154 + N1155 + + The temperature is measured on the core board. + The temperature is measured on the core board. + Core Board + N1156 + N1157 + 1 + + + The temperature is measured on the sensor board. + The temperature is measured on the sensor board. + Sensor Board + N1158 + N1159 + 0 + + + The temperature is measured on the frame grabber board. + The temperature is measured on the frame grabber board. + Frame Grabber Board + N1160 + N1161 + 2 + + + The temperature is measured on the case. + The temperature is measured on the case. + Case + N1162 + N1163 + 3 + + N1164 + TemperatureAbs + + + Temperature at the selected location in the camera (in degrees centigrade). + Temperature at the selected location in the camera (in degrees centigrade). The temperature is measured at the location specified by the Temperature Selector parameter. + Temperature Abs + Expert + N1165 + N1165 + N1166 + PureNumber + + + Indicates the temperature state. + Indicates the temperature state. + Temperature State + Expert + N1167 + N1168 + + The temperature is normal. + The temperature is normal. + OK + 0 + + + The temperature is critical. + The temperature is critical. + Critical + 1 + + + The temperature state could not be retrieved. + The temperature state could not be retrieved. + Error + 3 + + N1169 + + + Indicates whether the critical temperature has been reached. + Indicates whether the critical temperature has been reached. + Critical Temperature + Expert + N1170 + N1171 + RO + N1172 + + + Indicates whether an over temperature state has been detected. + Indicates whether an over temperature state has been detected. + Over Temperature + Expert + N1173 + N1174 + RO + N1175 + + + Contains parameters for removing the factory limits of camera parameters. + Contains parameters for removing the factory limits of camera parameters. + Remove Parameter Limits + ParameterSelector + RemoveLimits + + + Removes the factory-set limit of the selected parameter. + Removes the factory-set limit of the selected parameter. If the factory limits are removed, a wider range of parameter values is available and only subect to technical restrictions. Choosing parameter values outside of the factory limits may affect image quality. + Remove Limits + Guru + N1176 + Yes + N1177 + + + Sets the parameter whose factory limits can be removed. + Sets the parameter whose factory limits can be removed. The factory limits can be removed using the Remove Limits parameter. + Parameter Selector + Guru + N1178 + + The factory limits of the Gain parameter can be removed. + The factory limits of the Gain parameter can be removed. + Gain + N1179 + 0 + + + The factory limits of the Black Level parameter can be removed. + The factory limits of the Black Level parameter can be removed. + Black Level + N1180 + 1 + + + The factory limits of the Exposure Time parameter can be removed. + The factory limits of the Exposure Time parameter can be removed. + Exposure Time + N1181 + 2 + + + The factory limits of the Framerate parameter can be removed. + The factory limits of the Framerate parameter can be removed. + Framerate + N1182 + 3 + + + The factory limits of the Auto Target Value parameter can be removed. + The factory limits of the Auto Target Value parameter can be removed. + Target Gray Value + N1183 + 4 + + + The factory limits of the Exposure Overhead parameter can be removed. + The factory limits of the Exposure Overhead parameter can be removed. + Exposure Overhead + N1184 + 5 + + + The factory limits of the Exposure Overlap Time Max parameter can be removed. + The factory limits of the Exposure Overlap Time Max parameter can be removed. + Exposure Overlap Time Max + N1185 + 6 + + N1186 + RemoveLimits + + + Contains parameters for using expert features. + Contains parameters for using expert features. + Expert Feature Access + Guru + ExpertFeatureAccessSelector + ExpertFeatureAccessKey + ExpertFeatureEnable + + + Sets the expert feature to be made available. + Sets the expert feature to be made available. All changes will be applied to the selected feature. + Expert Feature Access Selector + Guru + N1187 + + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (Legacy) + Invisible + N1188 + 0 + + + Expert Feature 1 can be configured. + Expert Feature 1 can be configured. + Expert Feature 1 + N1189 + 4 + + + Expert Feature 2 can be configured. + Expert Feature 2 can be configured. + Expert Feature 2 + N1190 + 5 + + + Expert Feature 3 can be configured. + Expert Feature 3 can be configured. + Expert Feature 3 + N1191 + 6 + + + Expert Feature 4 can be configured. + Expert Feature 4 can be configured. + Expert Feature 4 + N1192 + 8 + + + Expert Feature 5 can be configured. + Expert Feature 5 can be configured. + Expert Feature 5 + N1193 + 9 + + + Expert Feature 6 can be configured. + Expert Feature 6 can be configured. + Expert Feature 6 + N1194 + 11 + + + Expert Feature 7 can be configured. + Expert Feature 7 can be configured. + Expert Feature 7 + N1195 + 12 + + + Expert Feature 8 can be configured. + Expert Feature 8 can be configured. + Expert Feature 8 + N1196 + 13 + + + Expert Feature 9 can be configured. + Expert Feature 9 can be configured. + Expert Feature 9 + N1197 + 14 + + + Expert Feature 10 can be configured. + Expert Feature 10 can be configured. + Expert Feature 10 + N1198 + 15 + + + Expert feature 11 can be configured. + Expert Feature 10 can be configured. + Expert Feature 11 + N1199 + 16 + + N1200 + ExpertFeatureEnable + ExpertFeatureAccessKey + + + Key for making the selected expert feature available. + Key for making the selected expert feature available. + Expert Feature Access Key + Guru + N1201 + N1202 + N1203 + 0 + 4294967295 + 1 + HexNumber + + + Enables the currently selected expert feature. + Enables the currently selected expert feature. + Expert Feature Enable + Guru + N1204 + Yes + N1205 + + + Contains parameters to control serial communication with external devices. + Contains parameters to control serial communication with external devices. + Light Serial Port Control + Guru + BLCSerialPortSource + BLCSerialPortBaudRate + BLCSerialPortStopBits + BLCSerialPortParity + BLCSerialPortTransmitValue + BLCSerialPortTransmitCmd + BLCSerialTransmitQueueStatus + BLCSerialPortReceiveValue + BLCSerialPortReceiveCmd + BLCSerialReceiveQueueStatus + BLCSerialFramingError + BLCSerialParityError + BLCSerialPortClearErrors + + + Sets the signal source for the serial communication module. + Sets the signal source for the serial communication module. + Serial Port Source + Guru + N1206 + N1207 + N1208 + Yes + + The signal source for the serial communication module is disabled. + The signal source for the serial communication module is disabled. + Off + N1209 + N1210 + 0 + + + The signal source for the serial communication module is set to line 3. + The signal source for the serial communication module is set to line 3. + Line 3 + N1211 + N1212 + 1 + + + The signal source for the serial communication module is set to line 4. + The signal source for the serial communication module is set to line 4. + Line 4 + N1213 + N1214 + 2 + + N1215 + + + Reports the baud rate of the serial communication module. + Reports the baud rate of the serial communication module. + Serial Port Baud Rate + Guru + N1216 + N1217 + N1218 + Yes + + The baud rate is 115200 Bd. + The baud rate is 115200 Bd. + 115200 + N1219 + N1220 + 0 + + N1221 + + + Reports the number of stop bits used by the serial communication module. + Reports the number of stop bits used by the serial communication module. + Serial Port Stop Bits + Guru + N1222 + N1223 + N1224 + Yes + + The serial communication module does not use a stop bit. + The serial communication module does not use a stop bit. + 0 Stop Bits + N1225 + N1226 + 0 + + + The serial communication module does uses 1 stop bit. + The serial communication module does uses 1 stop bit. + 1 Stop Bit + N1227 + N1228 + 1 + + N1229 + + + Reports the parity bit configuration of the serial communication module. + Reports the parity bit configuration of the serial communication module. + Serial Port Parity + Guru + N1230 + N1231 + N1232 + Yes + + The serial communication module does not use a parity bit. + The serial communication module does not use a parity bit. + Off + N1233 + N1234 + 0 + + + The serial communication module uses an odd parity bit. + The serial communication module uses an odd parity bit. + Odd + N1235 + N1236 + 1 + + + The serial communication module uses an even parity bit. + The serial communication module uses an even parity bit. + Even + N1237 + N1238 + 2 + + N1239 + + + Byte value to be written to the transmit queue. + Byte value to be written to the transmit queue. + Serial Port Write Value + Guru + N1240 + N1241 + N1242 + Yes + N1243 + N1244 + N1245 + N1246 + HexNumber + + + Writes the current byte value to the transmit queue. + Writes the current byte value to the transmit queue. + Serial Port Write + Guru + N1247 + N1248 + N1249 + WO + N1250 + 1 + + + Reports the status of the serial communication transmit queue. + Reports the status of the serial communication transmit queue. + Serial Transmit Queue Status + Guru + N1251 + N1252 + N1253 + + The transmit queue is empty. + The transmit queue is empty. + Empty + N1254 + N1255 + 0 + + + The transmit queue contains at least one value. + The transmit queue contains at least one value. + Filled + N1256 + N1257 + 1 + + + The transmit queue is full. + The transmit queue is full. + Full + N1258 + N1259 + 2 + + N1260 + + + Last byte value read from the serial communication receive queue. + Last byte value read from the serial communication receive queue. + Serial Port Read Value + Guru + N1261 + N1262 + N1263 + Yes + N1264 + N1265 + N1266 + N1267 + HexNumber + + + Reads and removes the front byte value from the serial communication receive queue. + Reads and removes the front byte value from the serial communication receive queue. + Receive Serial Port Data + Guru + N1268 + N1269 + N1270 + WO + N1271 + 1 + + + Reports the status of the serial communication receive queue. + Reports the status of the serial communication receive queue. + Serial Receive Queue Status + Guru + N1272 + N1273 + N1274 + + The receive queue is empty. + The receive queue is empty. + Empty + N1275 + N1276 + 0 + + + The receive queue contains at least one value. + The receive queue contains at least one value. + Filled + N1277 + N1278 + 1 + + + The receive queue is full. + The receive queue is full. + Full + N1279 + N1280 + 2 + + N1281 + + + A serial framing error occurred on reception. + A serial framing error occurred on reception. + Serial Framing Error + N1282 + N1283 + N1284 + N1285 + + + A serial parity error occurred on reception. + A serial parity error occurred on reception. + Serial Parity Error + N1286 + N1287 + N1288 + N1289 + + + Clears the error flags of the serial communication module. + Clears the error flags of the serial communication module. + Serial Port Clear Errors + Guru + N1290 + N1291 + N1292 + WO + N1293 + 1 + + + Contains parameters for configuring chunk data. + Contains parameters for configuring chunk data. Data chunks can be appended to the image data to supply additional information about the image. + Chunk Data Streams + ChunkModeActive + ChunkSelector + ChunkEnable + + + Enables the chunk mode. + Enables the chunk mode. + Chunk Mode Active + N1294 + N1295 + N1296 + Yes + N1297 + + + Includes the currently selected chunk in the payload data. + Includes the currently selected chunk in the payload data. + Chunk Enable + N1298 + N1299 + N1300 + Yes + N1301 + + + Sets which chunk can be enabled. + Sets which chunk can be enabled. The chunk can be enabled using the Chunk Enable parameter. + Chunk Selector + N1302 + N1297 + + The Image chunk can be enabled. + The Image chunk can be enabled. + Image + 18 + + + The X Offset chunk can be enabled. + The X Offset chunk can be enabled. + X Offset + 0 + + + The Y Offset chunk can be enabled. + The Y Offset chunk can be enabled. + Y Offset + 1 + + + The Width chunk can be enabled. + The Width chunk can be enabled. + Width + 2 + + + The Height chunk can be enabled. + The Height chunk can be enabled. + Height + 3 + + + The Pixel Format chunk can be enabled. + The Pixel Format chunk can be enabled. + Pixel Format + 4 + + + The Dynamic Range Max chunk can be enabled. + The Dynamic Range Max chunk can be enabled. + Dynamic Range Max + 5 + + + The Dynamic Range Min chunk can be enabled. + The Dynamic Range Min chunk can be enabled. + Dynamic Range Min + 6 + + + The Timestamp chunk can be enabled. + The Timestamp chunk can be enabled. + Timestamp + N1303 + 7 + + + The Line Status All chunk can be enabled. + The Line Status All chunk can be enabled. + Line Status All + N1304 + 8 + + + The Frame Counter chunk can be enabled. + The Frame Counter chunk can be enabled. + Frame Counter + N1305 + 9 + + + The Trigger Input Counter chunk can be enabled. + The Trigger Input Counter chunk can be enabled. + Trigger Input Counter + N1306 + 10 + + + The Line Trigger Ignored Counter chunk can be enabled. + The Line Trigger Ignored Counter chunk can be enabled. + Line Trigger Ignored Counter + N1307 + 11 + + + The Frame Trigger Ignored Counter chunk can be enabled. + The Frame Trigger Ignored Counter chunk can be enabled. + Frame Trigger Ignored Counter + N1308 + 12 + + + The Line Trigger End To End Counter chunk can be enabled. + The Line Trigger End To End Counter chunk can be enabled. + Line Trigger End To End Counter + N1309 + 13 + + + The Frame Trigger Counter chunk can be enabled. + The Frame Trigger Counter chunk can be enabled. + Frame Trigger Counter + N1310 + 14 + + + The Frames Per Trigger Counter chunk can be enabled. + The Frames Per Trigger Counter chunk can be enabled. + Frames Per Trigger Counter + N1311 + 15 + + + The CRC Checksum chunk can be enabled. + The CRC Checksum chunk can be enabled. + CRC Checksum + N1312 + 17 + + + The Stride chunk can be enabled. + The Stride chunk can be enabled. + Stride + 21 + + + The Sequence Set Index chunk can be enabled. + The Sequence Set Index chunk can be enabled. + Sequence Set Index + N1313 + 22 + + + The Exposure Time chunk can be enabled. + The Exposure Time chunk can be enabled. + Exposure Time + N1314 + 19 + + + The Gain All chunk can be enabled. + The Gain All chunk can be enabled. + Gain All + N1315 + 20 + + + The Line Trigger Counter chunk can be enabled. + The Line Trigger Counter chunk can be enabled. + Line Trigger Counter + N1316 + 16 + + N1317 + ChunkEnable + + + Contains parameters for configuring chunk data. + Contains parameters for configuring chunk data. Data chunks can be appended to the image data to supply additional information about the image. + Chunk Data + ChunkStride + ChunkSequenceSetIndex + ChunkOffsetX + ChunkOffsetY + ChunkWidth + ChunkHeight + ChunkDynamicRangeMin + ChunkDynamicRangeMax + ChunkPixelFormat + ChunkTimestamp + ChunkFramecounter + ChunkLineStatusAll + ChunkVirtLineStatusAll + ChunkTriggerinputcounter + ChunkLineTriggerIgnoredCounter + ChunkFrameTriggerIgnoredCounter + ChunkFrameTriggerCounter + ChunkFramesPerTriggerCounter + ChunkLineTriggerEndToEndCounter + ChunkInputStatusAtLineTriggerBitsPerLine + ChunkInputStatusAtLineTriggerIndex + ChunkInputStatusAtLineTriggerValue + ChunkShaftEncoderCounter + ChunkExposureTime + ChunkPayloadCRC16 + ChunkGainAll + ChunkLineTriggerCounter + + + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Stride + N1318 + + + Sequence set index number related to the acquired image. + Sequence set index number related to the acquired image. + Sequence Set Index + N1319 + + + X offset of the AOI of the acquired image. + X offset of the AOI of the acquired image. + X Offset + N1320 + + + Y offset of the AOI of the acquired image. + Y offset of the AOI of the acquired image. + Y Offset + N1321 + + + Width of the AOI of the acquired image. + Width of the AOI of the acquired image. + Width + N1322 + + + AOI height of the acquired image. + AOI height of the acquired image. + Height + N1323 + + + Minimum possible pixel value in the acquired image. + Minimum possible pixel value in the acquired image. + Dynamic Range Min + N1324 + + + Maximum possible pixel value in the acquired image. + Maximum possible pixel value in the acquired image. + Dynamic Range Max + N1325 + + + Indicates the pixel format of the acquired image. + Indicates the pixel format of the acquired image. + Pixel Format + + The pixel data in the acquired image is in the Mono 8 format. + The pixel data in the acquired image is in the Mono 8 format. + Mono 8 + 0x01080001 + + + The pixel data in the acquired image is in the Mono 10 format. + The pixel data in the acquired image is in the Mono 10 format. + Mono 10 + 0x01100003 + + + The pixel data in the acquired image is in the Mono 10p format. + The pixel data in the acquired image is in the Mono 10p format. + Mono 10p + 0x010A0046 + + + The pixel data in the acquired image is in the Mono 12 format. + The pixel data in the acquired image is in the Mono 12 format. + Mono 12 + 0x01100005 + + + The pixel data in the acquired image is in the Mono 12 Packed format. + The pixel data in the acquired image is in the Mono 12 Packed format. + Mono 12 Packed + 0x010C0006 + + + The pixel data in the acquired image is in the Bayer GR 8 format. + The pixel data in the acquired image is in the Bayer GR 8 format. + Bayer GR 8 + 0x01080008 + + + The pixel data in the acquired image is in the Bayer RG 8 format. + The pixel data in the acquired image is in the Bayer RG 8 format. + Bayer RG 8 + 0x01080009 + + + The pixel data in the acquired image is in the Bayer GB 8 format. + The pixel data in the acquired image is in the Bayer GB 8 format. + Bayer GB 8 + 0x0108000A + + + The pixel data in the acquired image is in the Bayer BG 8 format. + The pixel data in the acquired image is in the Bayer BG 8 format. + Bayer BG 8 + 0x0108000B + + + The pixel data in the acquired image is in the Bayer GR 10 format. + The pixel data in the acquired image is in the Bayer GR 10 format. + Bayer GR 10 + 0x0110000C + + + The pixel data in the acquired image is in the Bayer RG 10 format. + The pixel data in the acquired image is in the Bayer RG 10 format. + Bayer RG 10 + 0x0110000D + + + The pixel data in the acquired image is in the Bayer GB 10 format. + The pixel data in the acquired image is in the Bayer GB 10 format. + Bayer GB 10 + 0x0110000E + + + The pixel data in the acquired image is in the Bayer BG 10 format. + The pixel data in the acquired image is in the Bayer BG 10 format. + Bayer BG 10 + 0x0110000F + + + The pixel data in the acquired image is in the Bayer GR 12 format. + The pixel data in the acquired image is in the Bayer GR 12 format. + Bayer GR 12 + 0x01100010 + + + The pixel data in the acquired image is in the Bayer RG 12 format. + The pixel data in the acquired image is in the Bayer RG 12 format. + Bayer RG 12 + 0x01100011 + + + The pixel data in the acquired image is in the Bayer GB 12 format. + The pixel data in the acquired image is in the Bayer GB 12 format. + Bayer GB 12 + 0x01100012 + + + The pixel data in the acquired image is in the Bayer BG 12 format. + The pixel data in the acquired image is in the Bayer BG 12 format. + Bayer BG 12 + 0x01100013 + + + The pixel data in the acquired image is in the RGB 8 Packed format. + The pixel data in the acquired image is in the RGB 8 Packed format. + RGB 8 Packed + 0x02180014 + + + The pixel data in the acquired image is in the BGR 8 Packed format. + The pixel data in the acquired image is in the BGR 8 Packed format. + BGR 8 Packed + 0x02180015 + + + The pixel data in the acquired image is in the YUV 422 Packed format. + The pixel data in the acquired image is in the YUV 422 Packed format. + YUV 422 Packed + 0x0210001F + + + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + YUV 422 (YUYV) Packed + 0x02100032 + + + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + Bayer GB 12 Packed + 0x010C002C + + + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + Bayer GR 12 Packed + 0x010C002A + + + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + Bayer RG 12 Packed + 0x010C002B + + + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + Bayer BG 12 Packed + 0x010C002D + + + The pixel data in the acquired image is in the Bayer GB 10p format. + The pixel data in the acquired image is in the Bayer GB 10p format. + Bayer GB 10p + 0x010A0054 + + + The pixel data in the acquired image is in the Bayer GR 10p format. + The pixel data in the acquired image is in the Bayer GR 10p format. + Bayer GR 10p + 0x010A0056 + + + The pixel data in the acquired image is in the Bayer RG 10p format. + The pixel data in the acquired image is in the Bayer RG 10p format. + Bayer RG 10p + 0x010A0058 + + + The pixel data in the acquired image is in the Bayer BG 10p format. + The pixel data in the acquired image is in the Bayer BG 10p format. + Bayer BG 10p + 0x010A0052 + + N1326 + + + Value of the timestamp when the image was acquired. + Value of the timestamp when the image was acquired. + Chunk Timestamp + N1327 + + + Value of the Frame counter when the image was acquired. + Value of the Frame counter when the image was acquired. + Frame Counter + N1328 + + + Bit field that indicates the status of all of the camera's input and output lines when the image was acquired. + Bit field that indicates the status of all of the camera's input and output lines when the image was acquired. + Chunk Line Status All + N1329 + + + Status of all of the camera's virtual input and output lines when the image was acquired. + Status of all of the camera's virtual input and output lines when the image was acquired. + Virtual Line Status All + N1330 + + + Value of the Trigger Input counter when the image was acquired. + Value of the Trigger Input counter when the image was acquired. + Trigger Input Counter + N1331 + + + Value of the Line Trigger Ignored counter when the image was acquired. + Value of the Line Trigger Ignored counter when the image was acquired. + Line Trigger Ignored Counter + N1332 + + + Value of the Frame Trigger Ignored counter when the image was acquired. + Value of the Frame Trigger Ignored counter when the image was acquired. + Frame Trigger Ignored Counter + N1333 + + + Value of the Line Trigger End to End counter when the image was acquired. + Value of the Line Trigger End to End counter when the image was acquired. + Line Trigger End To End Counter + N1334 + + + Value of the Frame Trigger counter when the image was acquired. + Value of the Frame Trigger counter when the image was acquired. + Frame Trigger Counter + N1335 + + + Value of the Frames per Trigger counter when the image was acquired. + Value of the Frames per Trigger counter when the image was acquired. + Frames per Trigger Counter + N1336 + + + Number of bits per line used for the Input Status At Line Trigger parameter. + Number of bits per line used for the Input Status At Line Trigger parameter. + Bits per line + N1337 + + + Index number used for the Input Status At Line Trigger parameter. + Index number used for the Input Status At Line Trigger parameter. The index number can be used to get the state of the camera's input lines when a specific line was acquired. For example, if you want to know the state of the camera's input lines when line 30 was acquired, set the index to 30, then retrieve the value of Status Index parameter. + Status index + 0 + 0 + N1338 + + + Value indicating the status of the camera's input lines when a specific line was acquired. + Value indicating the status of the camera's input lines when a specific line was acquired. The information is stored in a 4-bit value (bit 0 = input line 1 state, bit 1 = input line 2 state etc.). For more information, see the Status Index parameter documentation. + Status value + N1339 + + + Value of the Shaft Encoder counter when the image was acquired. + Value of the Shaft Encoder counter when the image was acquired. + Shaft Encoder Counter + N1340 + + + CRC checksum of the acquired image. + CRC checksum of the acquired image. The checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself. + Chunk CRC Checksum + N1341 + + + Exposure time used to acquire the image. + Exposure time used to acquire the image. + Chunk Exposure Time + N1342 + N1343 + + + Gain All value of the acquired image. + Gain All value of the acquired image. + Gain All + N1344 + + + Value of the Line Trigger counter when the image was acquired. + Value of the Line Trigger counter when the image was acquired. + Line Trigger Counter + N1345 + + +
0x0
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + SequenceSetPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x10
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 8 + RO + TimestampPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + VirtLineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + TriggerinputCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerEndToEndCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x2
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ + ChunkInputStatusAtLineTriggerIndex + N1337 + N1347 + (P3>>(P2*(P1%(32/P2))))&((1<<P2)-1) + + + N1346 + P1-1 + + + ChunkInputStatusAtLineTriggerIndex + N1337 + ((P1*P2)/32)*4 + + +
0x8
+ N1348 + 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + EncoderCounterPort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + PayloadCRC16Port + Unsigned + LittleEndian +
+ + N1349 + P1<>0xffffffff + + + N1349 + P1 + + +
0x0
+ 4 + RO + ExposureTimeRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + GainRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerCounterPort + Unsigned + LittleEndian +
+ + 9efc2cdb + + + c91613db + + + 8c0f1cd8 + + + 52d2d1d9 + + + 3f80fde1 + + + d76f84db + + + ebcedadc + + + 10cfdadc + + + b9cbdbdc + + + 6adbdbdc + + + 8c405e98 + + + 3459c039 + + + a8dc53e0 + + + ef86b3e0 + + + d9f273db + + + 4b2faee1 + + + 64bd94e3 + + + Contains parameters for configuring event generation on the camera. + Contains parameters for configuring event generation on the camera. + Events Generation + EventSelector + EventNotification + ExposureEndEventData + LineStartOvertriggerEventData + FrameStartOvertriggerEventData + AcquisitionStartOvertriggerEventData + FrameTimeoutEventData + FrameStartEventData + AcquisitionStartEventData + EventOverrunEventData + OverTemperatureEventData + CriticalTemperatureEventData + ActionLateEventData + LateActionEventData + Line1RisingEdgeEventData + Line2RisingEdgeEventData + Line3RisingEdgeEventData + Line4RisingEdgeEventData + VirtualLine1RisingEdgeEventData + VirtualLine2RisingEdgeEventData + VirtualLine3RisingEdgeEventData + VirtualLine4RisingEdgeEventData + FrameStartWaitEventData + AcquisitionStartWaitEventData + + + Sets the event notification to be enabled. + Sets the event notification to be enabled. The notification can be enabled using the Event Notification parameter. + Event Selector + N1350 + N1351 + + Event notifications for the Exposure End event can be enabled. + Event notifications for the Exposure End event can be enabled. + Exposure End + N1352 + 0x0004 + + + Event notifications for the Frame Start Overtrigger event can be enabled. + Event notifications for the Frame Start Overtrigger event can be enabled. + Frame Start Overtrigger + N1353 + 0x9001 + + + Event notifications for the Acquisition Start Overtrigger event can be enabled. + Event notifications for the Acquisition Start Overtrigger event can be enabled. + Acquisition Start Overtrigger + N1354 + 0x9002 + + + Event notifications for the Frame Start event can be enabled. + Event notifications for the Frame Start event can be enabled. + Frame Start + N1355 + 0x9004 + + + Event notifications for the Acquisition Start event can be enabled. + Event notifications for the Acquisition Start event can be enabled. An Acquisition Start event is raised whenever the Acquisition Start trigger is activated. It is not associated with the Acquisition Start command. + Acquisition Start + N1356 + 0x9005 + + + Event notifications for the Critical Temperature event can be enabled. + Event notifications for the Critical Temperature event can be enabled. + Critical Temperature + N1357 + 0x9006 + + + Event notifications for the Over Temperature event can be enabled. + Event notifications for the Over Temperature event can be enabled. + Over Temperature + N1358 + 0x9007 + + + Event notifications for the Action Late event can be enabled. + Event notifications for the Action Late event can be enabled. + Action Late + N1359 + 0x0009 + + + Event notifications for the Frame Start Wait event can be enabled. + Event notifications for the Frame Start Wait event can be enabled. + Frame Start Wait + N1360 + 0x9008 + + + Event notifications for the Acquisition Start Wait event can be enabled. + Event notifications for the Acquisition Start Wait event can be enabled. + Acquisition Start Wait + N1361 + 0x9009 + + + Event notifications for the Event Overrun event can be enabled. + Event notifications for the Event Overrun event can be enabled. + Event Overrun + N1362 + 0xFFFF + + N1363 + EventNotification + + + Enables event notifications for the currently selected event. + Enables event notifications for the currently selected event. The event can selected using the Event Selector parameter. + Event Notification + N1364 + N1365 + Yes + + Event notifications are disabled. + Event notifications are disabled. + Off + 0 + + + Event notifications are enabled and the notification type is set to GenICam. + Event notifications are enabled and the notification type is set to GenICam. + GenICam Event + 1 + + + Event notifications are enabled. + Event notifications are enabled. + On + 2 + + N1366 + + + Contains parameters for configuring Exposure End events. + Contains parameters for configuring Exposure End events. + Exposure End Event Data + ExposureEndEventStreamChannelIndex + ExposureEndEventFrameID + ExposureEndEventTimestamp + + + Stream channel index of the Exposure End event. + Stream channel index of the Exposure End event. + Exposure End Event Stream Channel Index + N1367 + + +
0x4
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Frame ID of the Exposure End event. + Frame ID of the Exposure End event. + Exposure End Event Frame ID + N1368 + + +
0x6
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Timestamp of the Exposure End event. + Timestamp of the Exposure End event. + Exposure End Event Timestamp + N1369 + + +
0x8
+ 8 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + 0004 + + + Contains parameters for configuring Line Start Overtrigger events. + Contains parameters for configuring Line Start Overtrigger events. + Line Start Overtrigger Event Data + LineStartOvertriggerEventStreamChannelIndex + LineStartOvertriggerEventTimestamp + + + Stream channel index of the Line Start Overtrigger event. + Stream channel index of the Line Start Overtrigger event. + Line Start Overtrigger Event Stream Channel Index + N1370 + + +
0x4
+ 2 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line Start Overtrigger event. + Timestamp of the Line Start Overtrigger event. + Line Start Overtrigger Event Timestamp + N1371 + + +
0x8
+ 4 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9000 + + + Contains parameters for configuring Frame Start Overtrigger events. + Contains parameters for configuring Frame Start Overtrigger events. + Frame Start Overtrigger Event Data + FrameStartOvertriggerEventStreamChannelIndex + FrameStartOvertriggerEventTimestamp + + + Stream channel index of the Frame Start Overtrigger event. + Stream channel index of the Frame Start Overtrigger event. + Frame Start Overtrigger Event Stream Channel Index + N1372 + + +
0x4
+ 2 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Start Overtrigger event. + Timestamp of the Frame Start Overtrigger event. + Frame Start Overtrigger Event Timestamp + N1373 + + +
0x8
+ 8 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9001 + + + Contains parameters for configuring Frame Start events. + Contains parameters for configuring Frame Start events. + Frame Start Event Data + FrameStartEventStreamChannelIndex + FrameStartEventTimestamp + + + Stream channel index of the Frame Start event. + Stream channel index of the Frame Start event. + Frame Start Event Stream Channel Index + N1374 + + +
0x4
+ 2 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Start event. + Timestamp of the Frame Start event. + Frame Start Event Timestamp + N1375 + + +
0x8
+ 8 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + 9004 + + + Contains parameters for configuring Acquisition Start events. + Contains parameters for configuring Acquisition Start events. An Acquisition Start event is raised whenever the Acquisition Start trigger is activated. + Acquisition Start Event Data + AcquisitionStartEventStreamChannelIndex + AcquisitionStartEventTimestamp + + + Stream channel index of the Acquisition Start event. + Stream channel index of the Acquisition Start event. + Acquisition Start Event Stream Channel Index + N1376 + + +
0x4
+ 2 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + Timestamp of the Acquisition Start event. + Timestamp of the Acquisition Start event. + Acquisition Start Event Timestamp + N1377 + + +
0x8
+ 8 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + 9005 + + + Contains parameters for configuring Acquisition Start Overtrigger events. + Contains parameters for configuring Acquisition Start Overtrigger events. + Acquisition Start Overtrigger Event Data + AcquisitionStartOvertriggerEventStreamChannelIndex + AcquisitionStartOvertriggerEventTimestamp + + + Stream channel index of the Acquisition Start Overtrigger event. + Stream channel index of the Acquisition Start Overtrigger event. + Acquisition Start Overtrigger Event Stream Channel Index + N1378 + + +
0x4
+ 2 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Timestamp of the Acquisition Start Overtrigger event. + Timestamp of the Acquisition Start Overtrigger event. + Acquisition Start Overtrigger Event Timestamp + N1379 + + +
0x8
+ 8 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9002 + + + Contains parameters for configuring Frame Timeout events. + Contains parameters for configuring Frame Timeout events. + Frame Timeout Event Data + FrameTimeoutEventStreamChannelIndex + FrameTimeoutEventTimestamp + + + Stream channel index of the Frame Timeout event. + Stream channel index of the Frame Timeout event. + Frame Timeout Event Stream Channel Index + N1380 + + +
0x4
+ 2 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Timeout event. + Timestamp of the Frame Timeout event. + Frame Timeout Event Timestamp + N1381 + + +
0x8
+ 4 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + 9003 + + + Contains parameters for configuring Event Overrun events. + Contains parameters for configuring Event Overrun events. + Event Overrun Event Data + EventOverrunEventStreamChannelIndex + EventOverrunEventFrameID + EventOverrunEventTimestamp + + + Stream channel index of the Event Overrun event. + Stream channel index of the Event Overrun event. + Event Overrun Event Stream Channel Index + N1382 + + +
0x4
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Frame ID of the Event Overrun event. + Frame ID of the Event Overrun event. + Event Overrun Event Frame ID + N1383 + + +
0x6
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Timestamp of the Event Overrun event. + Timestamp of the Event Overrun event. + Event Overrun Event Timestamp + N1384 + + +
0x8
+ 8 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + FFFF + + + Contains parameters for configuring Critical Temperature events. + Contains parameters for configuring Critical Temperature events. + Critical Temperature Event Data + CriticalTemperatureEventStreamChannelIndex + CriticalTemperatureEventTimestamp + + + Stream channel index of the Critical Temperature event. + Stream channel index of the Critical Temperature event. + Critical Temperature Event Stream Channel Index + N1385 + + +
0x4
+ 2 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + Timestamp of the Critical Temperature event. + Timestamp of the Critical Temperature event. + Critical Temperature Event Timestamp + N1386 + + +
0x8
+ 8 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + 9006 + + + Contains parameters for configuring Over Temperature events. + Contains parameters for configuring Over Temperature events. + Over Temperature Event Data + OverTemperatureEventStreamChannelIndex + OverTemperatureEventTimestamp + + + Stream channel index of the Over Temperature event. + Stream channel index of the Over Temperature event. + Over Temperature Event Stream Channel Index + N1387 + + +
0x4
+ 2 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + Timestamp of the Over Temperature event. + Timestamp of the Over Temperature event. + Over Temperature Event Timestamp + N1388 + + +
0x8
+ 8 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + 9007 + + + Contains parameters for configuring Action Late events. + Contains parameters for configuring Action Late events. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Data + ActionLateEventStreamChannelIndex + ActionLateEventTimestamp + + + Stream channel index of the Action Late event. + Stream channel index of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Stream Channel Index + N1389 + + +
0x4
+ 2 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + Timestamp of the Action Late event. + Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Timestamp + N1390 + + +
0x8
+ 8 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + 0009 + + + Contains parameters for configuring Action Late events. + Contains parameters for configuring Action Late events. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Late Action Event Data + Invisible + LateActionEventStreamChannelIndex + LateActionEventTimestamp + + + Stream channel index of the Action Late event. + Stream channel index of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Late Action Event Stream Channel Index + Invisible + N1389 + + + Timestamp of the Action Late event. + Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received. + Late Action Event Timestamp + Invisible + N1390 + + + Contains parameters for configuring Line 1 Rising Edge events. + Contains parameters for configuring Line 1 Rising Edge events. + Line 1 Rising Edge Event Data + Line1RisingEdgeEventStreamChannelIndex + Line1RisingEdgeEventTimestamp + + + Stream channel index of the Line 1 Rising Edge event. + Stream channel index of the Line 1 Rising Edge event. + Line 1 Rising Edge Event Stream Channel Index + N1391 + + +
0x4
+ 2 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 1 Rising Edge event. + Timestamp of the Line 1 Rising Edge event. + Line 1 Rising Edge Event Timestamp + N1392 + + +
0x8
+ 8 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a000 + + + Contains parameters for configuring Line 2 Rising Edge events. + Contains parameters for configuring Line 2 Rising Edge events. + Line 2 Rising Edge Event Data + Line2RisingEdgeEventStreamChannelIndex + Line2RisingEdgeEventTimestamp + + + Stream channel index of the Line 2 Rising Edge event. + Stream channel index of the Line 2 Rising Edge event. + Line 2 Rising Edge Event Stream Channel Index + N1393 + + +
0x4
+ 2 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 2 Rising Edge event. + Timestamp of the Line 2 Rising Edge event. + Line 2 Rising Edge Event Timestamp + N1394 + + +
0x8
+ 8 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a003 + + + Contains parameters for configuring Line 3 Rising Edge events. + Contains parameters for configuring Line 3 Rising Edge events. + Line 3 Rising Edge Event Data + Line3RisingEdgeEventStreamChannelIndex + Line3RisingEdgeEventTimestamp + + + Stream channel index of the Line 3 Rising Edge event. + Stream channel index of the Line 3 Rising Edge event. + Line 3 Rising Edge Event Stream Channel Index + N1395 + + +
0x4
+ 2 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 3 Rising Edge event. + Timestamp of the Line 3 Rising Edge event. + Line 3 Rising Edge Event Timestamp + N1396 + + +
0x8
+ 8 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a006 + + + Contains parameters for configuring Line 4 Rising Edge events. + Contains parameters for configuring Line 4 Rising Edge events. + Line 4 Rising Edge Event Data + Line4RisingEdgeEventStreamChannelIndex + Line4RisingEdgeEventTimestamp + + + Stream channel index of the Line 4 Rising Edge event. + Stream channel index of the Line 4 Rising Edge event. + Line 4 Rising Edge Event Stream Channel Index + N1397 + + +
0x4
+ 2 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Line 4 Rising Edge event. + Timestamp of the Line 4 Rising Edge event. + Line 4 Rising Edge Event Timestamp + N1398 + + +
0x8
+ 8 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a009 + + + Contains parameters for configuring Virtual Line 1 Rising Edge events. + Contains parameters for configuring Virtual Line 1 Rising Edge events. + Virtual Line 1 Rising Edge Event Data + VirtualLine1RisingEdgeEventStreamChannelIndex + VirtualLine1RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 1 Rising Edge event. + Stream channel index of the Virtual Line 1 Rising Edge event. + Virtual Line 1 Rising Edge Event Stream Channel Index + N1399 + + +
0x4
+ 2 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 1 Rising Edge event. + Timestamp of the Virtual Line 1 Rising Edge event. + Virtual Line 1 Rising Edge Event Timestamp + N1400 + + +
0x8
+ 8 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a100 + + + Contains parameters for configuring Virtual Line 2 Rising Edge events. + Contains parameters for configuring Virtual Line 2 Rising Edge events. + Virtual Line 2 Rising Edge Event Data + VirtualLine2RisingEdgeEventStreamChannelIndex + VirtualLine2RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 2 Rising Edge event. + Stream channel index of the Virtual Line 2 Rising Edge event. + Virtual Line 2 Rising Edge Event Stream Channel Index + N1401 + + +
0x4
+ 2 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 2 Rising Edge event. + Timestamp of the Virtual Line 2 Rising Edge event. + Virtual Line 2 Rising Edge Event Timestamp + N1402 + + +
0x8
+ 8 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a103 + + + Contains parameters for configuring Virtual Line 3 Rising Edge events. + Contains parameters for configuring Virtual Line 3 Rising Edge events. + Virtual Line 3 Rising Edge Event Data + VirtualLine3RisingEdgeEventStreamChannelIndex + VirtualLine3RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 3 Rising Edge event. + Stream channel index of the Virtual Line 3 Rising Edge event. + Virtual Line 3 Rising Edge Event Stream Channel Index + N1403 + + +
0x4
+ 2 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 3 Rising Edge event. + Timestamp of the Virtual Line 3 Rising Edge event. + Virtual Line 3 Rising Edge Event Timestamp + N1404 + + +
0x8
+ 8 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a106 + + + Contains parameters for configuring Virtual Line 4 Rising Edge events. + Contains parameters for configuring Virtual Line 4 Rising Edge events. + Virtual Line 4 Rising Edge Event Data + VirtualLine4RisingEdgeEventStreamChannelIndex + VirtualLine4RisingEdgeEventTimestamp + + + Stream channel index of the Virtual Line 4 Rising Edge event. + Stream channel index of the Virtual Line 4 Rising Edge event. + Virtual Line 4 Rising Edge Event Stream Channel Index + N1405 + + +
0x4
+ 2 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Timestamp of the Virtual Line 4 Rising Edge event. + Timestamp of the Virtual Line 4 Rising Edge event. + Virtual Line 4 Rising Edge Event Timestamp + N1406 + + +
0x8
+ 8 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a109 + + + Contains parameters for configuring Frame Start Wait events. + Contains parameters for configuring Frame Start Wait events. + Frame Start Wait Event Data + FrameStartWaitEventStreamChannelIndex + FrameStartWaitEventTimestamp + + + Stream channel index of the Frame Start Wait event. + Stream channel index of the Frame Start Wait event. + Frame Start Wait Event Stream Channel Index + N1407 + + +
0x4
+ 2 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + Timestamp of the Frame Start Wait event. + Timestamp of the Frame Start Wait event. + Frame Start Wait Event Timestamp + N1408 + + +
0x8
+ 8 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + 9008 + + + Contains parameters for configuring Acquisition Start Wait events. + Contains parameters for configuring Acquisition Start Wait events. + Acquisition Start Wait Event Data + AcquisitionStartWaitEventStreamChannelIndex + AcquisitionStartWaitEventTimestamp + + + Stream channel index of the Acquisition Start Wait event. + Stream channel index of the Acquisition Start Wait event. + Acquisition Start Wait Event Stream Channel Index + N1409 + + +
0x4
+ 2 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + Timestamp of the Acquisition Start Wait event. + Timestamp of the Acquisition Start Wait event. + Acquisition Start Wait Event Timestamp + N1410 + + +
0x8
+ 8 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + 9009 + + + Indicates whether image acquisition is in progress. + Indicates whether image acquisition is in progress. + TL Params Locked + Invisible + 0 + 0 + 1 + + + Invisible + TLParamsLocked + (P1=0)?1:0 + + + + + Contains parameters for performing file operations. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Control + Guru + FileSelector + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1412 + + + Invisible + N1413 +
0x0
+ 4 + RO + Device + 1 + Unsigned + BigEndian +
+ + Sets the target file in the camera. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Selector + Guru + FileAccessControlPresence + N1414 + + The User Data file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Data + N1415 + 7 + + + The User Set 1 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Set 1 + N1416 + 16 + + + The User Set 2 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Set 2 + N1417 + 17 + + + The User Set 3 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Set 3 + N1418 + 18 + + + The User Gain Shading 1 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Gain Shading 1 + N1419 + 32 + + + The User Gain Shading 2 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Gain Shading 2 + N1420 + 33 + + + The User Offset Shading 1 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Offset Shading 1 + N1421 + 35 + + + The User Offset Shading 2 file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + User Offset Shading 2 + N1422 + 36 + + + The Expert Feature 7 File file is selected. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Expert Feature 7 File + N1423 + 74 + + + The 'VignettingCorrection' file is set. + The 'VignettingCorrection' file is set. + Vignetting Correction + N1424 + 127 + + N1425 + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1413 +
0x454
+ 4 + RW + Device + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x45c
+ 4 + RO + Device + N1425 + 7 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x460
+ 4 + RO + Device + N1425 + 0 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x460
+ 4 + RO + Device + N1425 + 1 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x460
+ 4 + RO + Device + N1425 + 3 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x460
+ 4 + RO + Device + N1425 + 4 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x45c
+ 4 + RO + Device + N1425 + 16 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x45c
+ 4 + RO + Device + N1425 + 17 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x45c
+ 4 + RO + Device + N1425 + 18 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x464
+ 4 + RO + Device + N1203 + N1425 + 10 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x468
+ 4 + RO + Device + N1425 + 31 + Unsigned + BigEndian +
+ + Sets the target operation for the currently selected file. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Selector + Guru + FileAccessControlPresence + + The currently selected file can be opened. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Open + N1426 + 4 + + + The currently selected file can be closed. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Close + N1427 + 5 + + + The currently selected file can be read. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Read + N1428 + 6 + + + The currently selected file can be written to. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Write + N1429 + 7 + + N1430 + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileOperationExecute + + + 4 + + + 1 + + + Invisible + N1413 +
0x458
+ 4 + RO + Device + NoCache + N1432 + N1425 + 2 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x458
+ 4 + RO + Device + NoCache + N1432 + N1425 + 3 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x458
+ 4 + RO + Device + NoCache + N1432 + N1425 + 4 + Unsigned + BigEndian +
+ + Sets the access mode in which a file is opened in the camera. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Open Mode + Guru + FileAccessControlPresence + + Files are opened in read-only mode. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Read + N1433 + 0 + + + Files are opened in write-only mode. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Write + N1434 + 1 + + N1435 + + + 0 + + + Invisible + N1413 +
0x458
+ 4 + RO + Device + N1432 + N1425 + 0 + Unsigned + BigEndian +
+ + Invisible + N1413 +
0x458
+ 4 + RO + Device + N1432 + N1425 + 1 + Unsigned + BigEndian +
+ + Access buffer for file operations. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Buffer + Guru + FileAccessControlPresence + N1413 + N1437 + N1438 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1432 + + + Invisible + 0xffffd0000000 + + + Invisible + 0x14 + + + Invisible + N1413 +
0x0
+ 4 + RO + Device + 31 + 16 + Unsigned + BigEndian +
+ + Number of bytes after which FileAccessLength bytes are read from the file into the file access buffer or are written to the file from the file access buffer. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Offset + Guru + FileAccessControlPresence + N1440 + 0 + 1 + + + Invisible + N1413 +
0x8
+ 4 + RW + Device + N1425 + Unsigned + BigEndian +
+ + Number of bytes read from the file into the file access buffer or written to the file from the file access buffer. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Access Length + Guru + FileAccessControlPresence + N1441 + 0 + N1438 + 1 + + + Invisible + N1413 +
0x4
+ 4 + RW + Device + N1425 + Unsigned + BigEndian +
+ + Indicates the file operation execution status. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Status + Guru + FileAccessControlPresence + + The file operation was successful. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Success + 0 + + + The file operation has failed. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + Failure + 1 + + N1442 + + + Invisible + N1413 +
0x10
+ 4 + RO + Device + N1432 + N1425 + 0 + Unsigned + BigEndian +
+ + File operation result. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Result + Guru + FileAccessControlPresence + N1443 + + + Invisible + N1413 +
0x10
+ 4 + RO + Device + N1432 + N1425 + 31 + 16 + Unsigned + BigEndian +
+ + Size of the currently selected file in bytes. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Size + Guru + FileAccessControlPresence + N1444 + + + Invisible + N1413 +
0x458
+ 4 + RO + Device + N1432 + N1425 + 31 + 5 + Unsigned + BigEndian +
+ + Executes the operation selected by File Operation Selector parameter. + Basler advises against using this parameter. Use the appropriate feature for file access operations instead. + File Operation Execute + Guru + FileAccessControlPresence + N1445 + N1432 + N1446 + + + Invisible + 1 + + + Invisible + N1413 +
0xc
+ 4 + WO + Device + N1425 + Unsigned + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao + + 0 + + + 1 + + + 2 + + + 3 + + ServiceBoardIdSelectorCtrlValueFao + + +
0xb0000500
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + BigEndian +
+ +
0xb0000500
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 24 + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao +
0xb0000504
+ 1024 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + ServiceBoardIdSelectorCtrlValueFao +
+ + 1 + + + 0 + + + N277 + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + N1176 + -1 + + +
0xb0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb00c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb00e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb04c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb04e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x80000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x80020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x80040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x80080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x800a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x800c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x800e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 5 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 6 + Unsigned + BigEndian +
+ + 0 + + +
0x4000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x40004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x40024
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x40044
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x400c8
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + AcquisitionStop + AcquisitionStart + Unsigned + BigEndian +
+ +
0x400c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x400c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x400a4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x400a8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x400ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x400b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x40600
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40620
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40640
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40660
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40680
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x406a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x406c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x405e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x400c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30224
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N518 + N525 + N514 + N488 + N882 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30228
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + Unsigned + BigEndian +
+ +
0x3022c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + Unsigned + BigEndian +
+ +
0x30230
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30264
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N518 + N525 + N514 + N488 + N410 + N435 + N882 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30268
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x3026c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N435 + Unsigned + BigEndian +
+ +
0x30270
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N514 + N435 + 3 + Unsigned + BigEndian +
+ +
0x30388
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N488 + Unsigned + BigEndian +
+ +
0x30204
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N470 + N456 + N479 + N882 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30208
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N470 + N456 + Unsigned + BigEndian +
+ +
0x3020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N417 + Unsigned + BigEndian +
+ +
0x30210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30244
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N470 + N456 + N403 + N431 + N479 + N882 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30248
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x3024c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N431 + N403 + Unsigned + BigEndian +
+ +
0x30250
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30604
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30600
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + 1 + Unsigned + BigEndian +
+ +
0x30350
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30348
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x3034c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30344
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N488 + N882 + Unsigned + BigEndian +
+ +
0x30704
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30700
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N477 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30330
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30328
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x3032c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30324
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N479 + N882 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N449 + 1 + Unsigned + BigEndian +
+ +
0x303d0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x303c8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x303cc
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x303c4
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + N488 + N882 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N477 + N456 + 1 + Unsigned + BigEndian +
+ +
0x303b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x303a8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x303ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x303a4
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + N479 + N882 + Unsigned + BigEndian +
+ +
0x30424
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x30428
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x3042c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30430
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30444
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N479 + Unsigned + BigEndian +
+ +
0x30448
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x3044c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30450
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x10008
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x10028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x10000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x10020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30368
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N470 + N456 + N479 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N514 + 1 + Unsigned + BigEndian +
+ +
0x302a4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x302a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30284
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x30300
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30304
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N514 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x302c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x302c4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x20004
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N588 + N882 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N856 + N850 + N804 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N588 + 0 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N588 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N588 + 2 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N856 + N850 + N804 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N107 + N617 + 0 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N552 + N107 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N552 + N107 + N617 + 2 + Unsigned + BigEndian +
+ +
0x40424
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N552 + N107 + N882 + Unsigned + BigEndian +
+ +
0x70020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x70028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N1177 + N1066 + N1177 + N195 + Unsigned + BigEndian +
+ +
0x7002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N1177 + N1177 + N1070 + N1066 + N195 + Unsigned + BigEndian +
+ +
0x70030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x70024
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N1177 + N1177 + N195 + N882 + Unsigned + BigEndian +
+ +
0x70048
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N1177 + N1070 + N1066 + N1177 + N195 + Unsigned + BigEndian +
+ +
0x7004c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N1177 + N1177 + N195 + N1070 + Unsigned + BigEndian +
+ +
0x70050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x70044
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N463 + N449 + N1177 + N1177 + N195 + N882 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x70064
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N195 + N882 + Unsigned + BigEndian +
+ +
0x70068
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N1080 + Unsigned + BigEndian +
+ +
0x7006c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N1087 + N1080 + Unsigned + BigEndian +
+ +
0x70070
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x70084
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N195 + N882 + Unsigned + BigEndian +
+ +
0x70088
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N1087 + N1080 + Unsigned + BigEndian +
+ +
0x7008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N1087 + Unsigned + BigEndian +
+ +
0x70090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x700a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x700a4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x70500
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x70520
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x70000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x70004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + N882 + Unsigned + BigEndian +
+ +
0x70008
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + Unsigned + BigEndian +
+ +
0x7000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + Unsigned + BigEndian +
+ +
0x20200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x20204
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N882 + Signed + BigEndian +
+ +
0x20208
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + N1177 + Signed + BigEndian +
+ +
0x2020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + Signed + BigEndian +
+ +
0x20210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xa0004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0xa0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa00c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa00e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa00a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa02c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa01c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa0200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xa01a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe4004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N403 + N882 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe400c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe4064
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N403 + N882 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe406c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe4024
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0xe4028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe402c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe4030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe4044
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0xe4048
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe404c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe4050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe1004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0xe1040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1024
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 6 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 17 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 6 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 17 + Unsigned + BigEndian +
+ +
0xe0004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N376 + 3 + Unsigned + BigEndian +
+ +
0x20484
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x20404
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x20420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20460
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x50020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40484
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x40480
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x40508
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N657 + N1177 + N1177 + N599 + N531 + N221 + N221 + N968 + N976 + N972 + N983 + N980 + N410 + N424 + N642 + N403 + N195 + N609 + N449 + N410 + N424 + N195 + N1460 + N1297 + N1301 + N623 + N1177 + Unsigned + BigEndian +
+ +
0x40500
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x4e100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4e104
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0xb0002018
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002038
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002014
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xb0002034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x20604
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x20608
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x2060c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x20610
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xf2f07038
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + 4 + 0 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 5 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 6 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 8 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 9 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 11 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 13 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 14 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 15 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xf2f0703c
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + 31 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1203 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1203 + 1 + Unsigned + BigEndian +
+ +
0x41004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x40404
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N570 + N552 + N882 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N856 + N850 + N804 + N570 + N552 + 2 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x40444
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N4 + N588 + N617 + N882 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N4 + N588 + N617 + 0 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N4 + N588 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e044
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x4e004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N628 + N1461 + N882 + Unsigned + BigEndian +
+ +
0x4e008
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x4e00c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1461 + Unsigned + BigEndian +
+ +
0x4e010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N628 + 3 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N595 + N570 + N552 + N617 + 1 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N588 + 3 + Unsigned + BigEndian +
+ +
0x40464
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N623 + N1177 + N588 + N595 + N195 + N882 + Unsigned + BigEndian +
+ +
0x40468
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N623 + N1177 + N595 + N195 + Unsigned + BigEndian +
+ +
0x4046c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N588 + N623 + N1177 + N595 + Unsigned + BigEndian +
+ +
0x40470
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x20020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N107 + 3 + Unsigned + BigEndian +
+ +
0x20024
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N107 + N1177 + N882 + Unsigned + BigEndian +
+ +
0x20028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + N449 + Unsigned + BigEndian +
+ +
0x2002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N1177 + Unsigned + BigEndian +
+ +
0x20500
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20504
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x20544
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0xc0040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0640
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0840
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0a40
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0c40
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc0e40
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc00e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc02e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc04e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc06e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc3008
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N716 + N681 + N678 + N555 + N707 + N705 + N701 + Unsigned + BigEndian +
+ +
0xc3000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xc3024
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N733 + N705 + Unsigned + BigEndian +
+ +
0xc3020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc0140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc0340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc0540
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc0740
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc3044
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N733 + N710 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x221000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x221000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x221000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x221004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x221020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x221020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x221020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x221024
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + N804 + Unsigned + BigEndian +
+ +
0x221034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22102c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x221034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x22102c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x221034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x22102c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x221040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x221040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x221040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N804 + N804 + 3 + Unsigned + BigEndian +
+ +
0x221044
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x221060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x221060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x221060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x221064
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N804 + Unsigned + BigEndian +
+ +
0x221080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x221080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x221080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x221084
+ 4 + RW + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N868 + N804 + Unsigned + BigEndian +
+ +
0x221700
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N878 + N816 + N804 + 1 + Unsigned + BigEndian +
+ +
0x221720
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N878 + N816 + N804 + 1 + Unsigned + BigEndian +
+ +
0x221740
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N878 + N816 + N804 + 1 + Unsigned + BigEndian +
+ +
0x221760
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N878 + N816 + N804 + 1 + Unsigned + BigEndian +
+ + 0x222100 + + + 0x222200 + + + 0x222300 + + + 0x222400 + + +
0x220120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220124
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x220134
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22012c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220134
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x22012c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220134
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x22012c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x220140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220144
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220154
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22014c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220164
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220174
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220174
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x22016c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220184
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220194
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22018c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220194
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x22018c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220194
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x22018c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x220200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1215 + 3 + Unsigned + BigEndian +
+ +
0x220204
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1250 + Unsigned + BigEndian +
+ +
0x220208
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x22020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1215 + 3 + Unsigned + BigEndian +
+ +
0x220224
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220244
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220254
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22024c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220254
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x22024c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220254
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x22024c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x220260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1215 + 3 + Unsigned + BigEndian +
+ +
0x220264
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1271 + Unsigned + BigEndian +
+ +
0x220268
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x22026c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220270
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1215 + 3 + Unsigned + BigEndian +
+ +
0x220284
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220300
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220300
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220300
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220304
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x220314
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x22030c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220314
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x22030c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220314
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x22030c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x220320
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220320
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220320
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220324
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian + Boolean +
+ +
0x220340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220344
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian + Boolean +
+ +
0x220360
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x220360
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x220360
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x220364
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x90064
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x90100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe30a4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 5 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 6 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 10 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 11 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 13 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 14 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 15 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 17 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 19 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 20 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 21 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 18 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 20 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 24 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 19 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 21 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 23 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 25 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 30 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 11 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 5 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 6 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 10 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 11 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 12 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 13 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 14 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 15 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 16 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 17 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 24 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 23 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + 25 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 30 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 11 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 18 + Unsigned + BigEndian +
+ +
0x30024
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + N882 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x30104
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N424 + N221 + N218 + N417 + N195 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 8 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 10 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 12 + Unsigned + BigEndian +
+ + 0 + + +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 24 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x30128
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x30148
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + Unsigned + BigEndian +
+ +
0x30120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x120004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x12000c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x120000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N376 + N588 + N107 + N595 + N856 + N850 + N804 + 1 + Unsigned + BigEndian +
+ +
0x130004
+ 4 + RW + Device + NoCache + 1000 + N514 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x138024
+ 4 + RW + Device + N595 + N882 + N4 + Unsigned + BigEndian +
+ +
0x138030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N376 + N588 + N107 + N856 + N850 + N804 + Unsigned + BigEndian +
+ +
0x138020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N856 + N850 + N804 + 3 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130224
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130244
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130268
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N555 + N16 + N13 + Signed + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x130064
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + Unsigned + BigEndian +
+ +
0x130068
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x13006c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + Unsigned + BigEndian +
+ +
0x130070
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x130084
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N23 + Unsigned + BigEndian +
+ +
0x130088
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x13008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N23 + Unsigned + BigEndian +
+ +
0x130090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x130024
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130044
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + 1 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x1300a4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x1300a8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x1300ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x1300b0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x130204
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x210004
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x210104
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + N882 + Unsigned + BigEndian +
+ +
0x210184
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + N882 + Unsigned + BigEndian +
+ +
0x210204
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N946 + N945 + N882 + Unsigned + BigEndian +
+ +
0x210208
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x21020c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x210210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x210304
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x11208
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x11108
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x30164
+ 4 + RW + Device + NoCache + 10000 + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x3e400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x3e404
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian + Boolean +
+ +
0x55000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x10088
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N195 + N488 + N479 + N403 + N410 + N1297 + N1301 + Unsigned + BigEndian +
+ +
0x10184
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x101a8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N958 + Unsigned + BigEndian +
+ +
0x101c8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N958 + Signed + BigEndian +
+ +
0x101e8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N958 + Unsigned + BigEndian +
+ +
0x10208
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N958 + Unsigned + BigEndian +
+ +
0x10228
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N958 + Unsigned + BigEndian +
+ +
0x10248
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N958 + Unsigned + BigEndian +
+ +
0x40110
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x40310
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x40210
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x13000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x13004
+ 4 + RO + Device + NoCache + 5000 + N882 + N10 + N37 + N4 + N883 + N884 + N1153 + Unsigned + BigEndian +
+ +
0x13020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x13024
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x60004
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x60000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60024
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x60020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60044
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 8 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 9 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 11 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 17 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x60060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60064
+ 4 + RW + Device + WriteAround + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x60080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60084
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 17 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 2 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 4 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 16 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 17 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x31404
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian + Boolean +
+ +
0x10044
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N644 + P1 + + + N644 + P1 + + + N645 + N646 + N647 + N648 + N649 + N650 + N651 + N652 + P1||P2||P3||P4||P5||P6||P7||P8 + + +
0x30280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1504 + N1503 + P1&&P3||P2 + + +
0x30240
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1505 + N1503 + N431 + P1&&P3||P2||P4 + + +
0x30300
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1506 + N1503 + P1&&P3||P2 + + +
0x302c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1507 + N1503 + P1&&P3||P2 + + + N1119 + N1120 + P1||P2 + + +
0xa0000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + TLParamsLocked + N1508 + P1||P2 + + + TLParamsLocked + P1 + + + N338 + N340 + N342 + N344 + N346 + N348 + P1||P2||P3||P4||P5||P6 + + + N339 + N341 + N343 + N345 + N347 + N349 + P1||P2||P3||P4||P5||P6 + + + N278 + P1 + + + N285 + N287 + N289 + N291 + N293 + N295 + P1||P2||P3||P4||P5||P6 + + + N286 + N288 + N290 + N292 + N294 + N296 + P1||P2||P3||P4||P5||P6 + + + N302 + N304 + N306 + N308 + N310 + N312 + N314 + N316 + N318 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N303 + N305 + N307 + N309 + N311 + N313 + N315 + N317 + N319 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + +
0xe0020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe00a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe00c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe00e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0120
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + N1509 + N1510 + N1511 + N1512 + N1513 + N1514 + N1515 + N1516 + N1517 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N375 + N374 + P1||P2 + + + N378 + N379 + N380 + P1||P2||P3 + + +
0x50020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ + N1518 + N1519 + N1520 + P1||P2||P3 + + + N797 + P1=3 + + +
0xb0040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb00a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0160
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb01c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0280
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb03a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xb0460
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + N1362 + N1352 + N1521 + N1353 + N1354 + N1522 + N1355 + N1356 + N1357 + N1358 + N1523 + N1524 + N1525 + N1526 + N1527 + N1528 + N1529 + N1530 + N1359 + N1360 + N1361 + P1||P2||P3||P4||P5||P6||P8||P7||P9||P10||P11||P12||P13||P14||P15||P16||P17||P18||P19||P20||P21 + + + N1350 + P1 + + + N1350 + P1 + + + N1350 + P1 + + + N1415 + N1416 + N1417 + N1418 + N1419 + N1420 + N1421 + N1422 + N1423 + N1424 + P1||P2||P3||P4||P5||P6||P7||P8||P9||P10 + + + N1435 + N1430 + (P2=0x4)?((P1=0)?0x10:0x11):P2 + + + N668 + N669 + N670 + N671 + N672 + N673 + N674 + N675 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N804 + P1<>0 + + + N830 + N1466 + N1467 + N1468 + N1469 + ((P1=0)?P2:((P1=1)?P3:((P1=2)?P4:((P1=3)?P5:0xffffffff))))+0x8 + + + 0 + + +
0x90008
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N1531 + (1<<P1)-1 + + + 0 + + + 1 + + +
0x90028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N1532 + (1<<P1)-1 + + + N1531 + (4<<P1) + + + 1 + + + N1179 + N1180 + N1181 + N1182 + N1183 + N1184 + N1185 + P1||P2||P3||P4||P5||P6||P7 + + + N1179 + N1180 + N1181 + N1182 + N1183 + N1184 + N1185 + P1||P2||P3||P4||P5||P6||P7 + + + 0 + + +
0x30020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1533 + P1||P2 + + + N62 + N64 + P1||P2 + + + N51 + P1 + + + N82 + N84 + N86 + N88 + P1||P2||P3||P4 + + + N1158 + N1156 + N1160 + N1162 + P1||P2||P3||P4 + + + N1159 + N1157 + N1161 + N1163 + P1||P2||P3||P4 + + + N1173 + N1170 + P1||P2 + + + N1174 + N1171 + P1||P2 + + + N1175 + N1172 + (P1<<1)|(P2) + + + N755 + P1 + + +
0x55020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + N1534 + P1 + + +
0x55000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ + N1535 + P1 + + + N545 + N546 + N547 + P1||P2||P3 + + + N1124 + N1126 + N1128 + N1130 + N1132 + P1||P2||P3||P4||P5 + + + N1125 + N1127 + N1129 + N1131 + N1133 + P1||P2||P3||P4||P5 + + + 1 + + + N494 + N496 + N498 + N500 + N502 + N504 + N506 + N508 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N495 + N497 + N499 + N501 + N503 + N505 + N507 + N509 + P1||P2||P3||P4||P5||P6||P7||P8 + + + TLParamsLocked + N1536 + P1||P2 + + + TLParamsLocked + N1537 + P1||P2 + + + TLParamsLocked + N1538 + P1||P2 + + + TLParamsLocked + P1=0 + + + N1459 + P1 + + + N611 + (P1<>0)?(1e6/P1):(0) + + +
0x4e028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N1177 + N221 + N221 + N410 + N424 + N642 + N403 + N195 + N449 + N410 + N424 + N195 + N623 + Unsigned + BigEndian +
+ + N1461 + P1 + + + N684 + P1/1e3 + + + N685 + P1/1e3 + + + N693 + P1/1e3 + + + N694 + P1/1e3 + + + N1539 + P1*1.0 + + + N1540 + P1/1e2 + + + N1541 + P1/1e2 + + + N1542 + N889 + P1+P2*4 + + + N889 + P1*4 + + + 1 + + + TLParamsLocked + N4 + P1||P2 + + + TLParamsLocked + N4 + N10 + P1||P2||P3 + + +
0x30220
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N514 + 3 + Unsigned + BigEndian +
+ + N905 + N1544 + P1||P2 + + +
0x30200
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1545 + P1||P2 + + +
0x30340
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1546 + P1||P2 + + +
0x30320
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1547 + P1||P2 + + +
0x303c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1548 + P1||P2 + + +
0x303a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1549 + P1||P2 + + +
0x30440
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1550 + P1||P2 + + +
0x30420
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1551 + P1||P2 + + +
0x4e100
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1552 + P1||P2 + + + N1439 + P1&0xFFFFFFFF + + + 0x9010c + + + N1542 + P1&0xFFFFFFFF + + +
0x130000
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ + N905 + N1553 + P1||P2 + + + 3 + + + N653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40600:0x40620):((P1=2)?0x40640:0x40660)):(((P1=4)||(P1=5))?((P1=4)?0x40680:0x406a0):((P1=6)?0x406c0:((P1=7)?0x405e0:0xffffffff)))) + + + N1554 + 4 + RO + Device + AcquisitionStatusSelector + Unsigned + BigEndian + + + N653 + N1555 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40608:0x40628):((P1=2)?0x40648:0x40668)):(((P1=4)||(P1=5))?((P1=4)?0x40688:0x406a8):((P1=6)?0x406c8:((P1=7)?0x405e8:0xffffffff)))) + + + N1556 + 4 + RO + Device + NoCache + N537 + N536 + N552 + AcquisitionStatusSelector + Unsigned + BigEndian + + + N653 + N1557 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + 0 + + + N1121 + ((P1=0)?0x70300:((P1=1)?0x70320:0xffffffff)) + + + N1558 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1559 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1121 + ((P1=0)?0x70304:((P1=1)?0x70324:0xffffffff)) + + + N1560 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1561 + Increasing + + + N1121 + ((P1=0)?0x70308:((P1=1)?0x70328:0xffffffff)) + + + N1562 + 4 + RO + Device + N470 + N456 + N1103 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1563 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x7030c:((P1=1)?0x7032c:0xffffffff)) + + + N1564 + 4 + RO + Device + N470 + N456 + N1103 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1565 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70310:((P1=1)?0x70330:0xffffffff)) + + + N1566 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1567 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70400:((P1=1)?0x70420:0xffffffff)) + + + N1568 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1569 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1121 + ((P1=0)?0x70404:((P1=1)?0x70424:0xffffffff)) + + + N1570 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1571 + Increasing + + + N1121 + ((P1=0)?0x70408:((P1=1)?0x70428:0xffffffff)) + + + N1572 + 4 + RO + Device + N463 + N449 + N1108 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1573 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x7040c:((P1=1)?0x7042c:0xffffffff)) + + + N1574 + 4 + RO + Device + N463 + N449 + N1108 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1575 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70410:((P1=1)?0x70430:0xffffffff)) + + + N1576 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1577 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70100:((P1=1)?0x70120:0xffffffff)) + + + N1578 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1579 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1121 + ((P1=0)?0x70104:((P1=1)?0x70124:0xffffffff)) + + + N1580 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1581 + Increasing + + + N1121 + ((P1=0)?0x70108:((P1=1)?0x70128:0xffffffff)) + + + N1582 + 4 + RO + Device + N470 + N456 + N1093 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1583 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x7010c:((P1=1)?0x7012c:0xffffffff)) + + + N1584 + 4 + RO + Device + N470 + N456 + N1093 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1585 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70110:((P1=1)?0x70130:0xffffffff)) + + + N1586 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1587 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70200:((P1=1)?0x70220:0xffffffff)) + + + N1588 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1589 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1121 + ((P1=0)?0x70204:((P1=1)?0x70224:0xffffffff)) + + + N1590 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1591 + Increasing + + + N1121 + ((P1=0)?0x70208:((P1=1)?0x70228:0xffffffff)) + + + N1592 + 4 + RO + Device + N463 + N449 + N1098 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1593 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x7020c:((P1=1)?0x7022c:0xffffffff)) + + + N1594 + 4 + RO + Device + N463 + N449 + N1098 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1595 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70210:((P1=1)?0x70230:0xffffffff)) + + + N1596 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1597 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1121 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1598 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1599 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1121 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1600 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1601 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1121 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1602 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1603 + ((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=1)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + ((P1=0)?((TO&0x80000000)>>31):((P1=1)?((TO&0x80000000)>>31):0xffffffff)) + N1603 + Increasing + + + N1121 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1604 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1605 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1121 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1606 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1607 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1121 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1608 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1121 + N1609 + ((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=1)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + ((P1=0)?((TO&0x40000000)>>30):((P1=1)?((TO&0x40000000)>>30):0xffffffff)) + N1609 + Increasing + + + 7 + + + N1317 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0024:0xa0044)):((P1=9)?0xa0064:((P1=10)?0xa00a4:0xa00c4)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e4:((P1=13)?0xa0104:0xa0144)):((P1=15)?0xa0124:((P1=16)?0xa02c4:0xa0084))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c4:0xa0204)):((P1=21)?0xa0004:((P1=22)?0xa01a4:0xffffffff))))) + + + N1610 + 4 + RW + Device + NoCache + N1297 + ChunkSelector + Unsigned + BigEndian + + + N1317 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?1:((P1=1)?1:1)):((P1=3)?1:((P1=4)?1:1))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?1:((P1=7)?0:0)):((P1=9)?0:((P1=10)?0:0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0:((P1=13)?0:0)):((P1=15)?0:((P1=16)?0:0))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?1:((P1=19)?0:0)):((P1=21)?1:((P1=22)?0:1))))) + + + N1612 + N1317 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:FROM))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?FROM:((P1=7)?FROM:FROM)):((P1=9)?FROM:((P1=10)?FROM:FROM)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?FROM:((P1=13)?FROM:FROM)):((P1=15)?FROM:((P1=16)?FROM:FROM))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?FROM:((P1=19)?FROM:FROM)):((P1=21)?FROM:((P1=22)?FROM:0xffffffff))))) + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:TO))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?TO:((P1=7)?TO:TO)):((P1=9)?TO:((P1=10)?TO:TO)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?TO:((P1=13)?TO:TO)):((P1=15)?TO:((P1=16)?TO:TO))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?TO:((P1=19)?TO:TO)):((P1=21)?TO:((P1=22)?TO:0xffffffff))))) + N1611 + Varying + + + N1317 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0020:0xa0040)):((P1=9)?0xa0060:((P1=10)?0xa00a0:0xa00c0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e0:((P1=13)?0xa0100:0xa0140)):((P1=15)?0xa0120:((P1=16)?0xa02c0:0xa0080))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c0:0xa0200)):((P1=21)?0xa0004:((P1=22)?0xa01a0:0xffffffff))))) + + + N1613 + 4 + RO + Device + NoCache + N1297 + ChunkSelector + Unsigned + BigEndian + + + N1317 + N1614 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:P2))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?P2:((P1=7)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=9)?((P2&0x40000000)>>30):((P1=10)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?((P2&0x40000000)>>30):((P1=13)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=15)?((P2&0x40000000)>>30):((P1=16)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?P2:((P1=19)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=21)?P2:((P1=22)?((P2&0x40000000)>>30):0xffffffff))))) + + + 0 + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1615 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1616 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1617 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1618 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1619 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1620 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1064:((P1=1)?0xe10a4:0xe10e4)):(((P1=3)||(P1=4))?((P1=3)?0xe1124:0xe1164):((P1=5)?0xe11c4:0xffffffff))) + + + N1621 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1622 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1068:((P1=1)?0xe10a8:0xe10e8)):(((P1=3)||(P1=4))?((P1=3)?0xe1128:0xe1168):((P1=5)?0xe11c8:0xffffffff))) + + + N1623 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1624 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe106c:((P1=1)?0xe10ac:0xe10ec)):(((P1=3)||(P1=4))?((P1=3)?0xe112c:0xe116c):((P1=5)?0xe11cc:0xffffffff))) + + + N1625 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1626 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1070:((P1=1)?0xe10b0:0xe10f0)):(((P1=3)||(P1=4))?((P1=3)?0xe1130:0xe1170):((P1=5)?0xe11d0:0xffffffff))) + + + N1627 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1628 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1074:((P1=1)?0xe10b4:0xe10f4)):(((P1=3)||(P1=4))?((P1=3)?0xe1134:0xe1174):((P1=5)?0xe11d4:0xffffffff))) + + + N1629 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1630 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1632 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1633 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1634 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1635 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1636 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1637 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1044:((P1=1)?0xe1084:0xe10c4)):(((P1=3)||(P1=4))?((P1=3)?0xe1104:0xe1144):((P1=5)?0xe1184:0xffffffff))) + + + N1638 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1639 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1048:((P1=1)?0xe1088:0xe10c8)):(((P1=3)||(P1=4))?((P1=3)?0xe1108:0xe1148):((P1=5)?0xe1188:0xffffffff))) + + + N1640 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1641 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe104c:((P1=1)?0xe108c:0xe10cc)):(((P1=3)||(P1=4))?((P1=3)?0xe110c:0xe114c):((P1=5)?0xe118c:0xffffffff))) + + + N1642 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1643 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1050:((P1=1)?0xe1090:0xe10d0)):(((P1=3)||(P1=4))?((P1=3)?0xe1110:0xe1150):((P1=5)?0xe1190:0xffffffff))) + + + N1644 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1645 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1054:((P1=1)?0xe1094:0xe10d4)):(((P1=3)||(P1=4))?((P1=3)?0xe1114:0xe1154):((P1=5)?0xe1194:0xffffffff))) + + + N1646 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1647 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + 0 + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1649 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1650 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1651 + 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1652 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1653 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1654 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=2))?((P3&0x10000000)>>28):(((P1=0)&&(P2=3))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=7))?((P3&0x10000000)>>28):(((P1=0)&&(P2=8))?((P3&0x10000000)>>28):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0024:0xe0044):(((P1=0)&&(P2=2))?0xe0064:(((P1=0)&&(P2=3))?0xe0084:0xe00a4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c4:0xe00e4):(((P1=0)&&(P2=7))?0xe0104:(((P1=0)&&(P2=8))?0xe0124:0xffffffff)))) + + + N1655 + 4 + RW + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?FROM:FROM):(((P1=0)&&(P2=2))?FROM:(((P1=0)&&(P2=3))?FROM:FROM))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?FROM:FROM):(((P1=0)&&(P2=7))?FROM:(((P1=0)&&(P2=8))?FROM:0xffffffff)))) + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?TO:TO):(((P1=0)&&(P2=2))?TO:(((P1=0)&&(P2=3))?TO:TO))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?TO:TO):(((P1=0)&&(P2=7))?TO:(((P1=0)&&(P2=8))?TO:0xffffffff)))) + N1656 + Varying + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0028:0xe0048):(((P1=0)&&(P2=2))?0xe0068:(((P1=0)&&(P2=3))?0xe0088:0xe00a8))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c8:0xe00e8):(((P1=0)&&(P2=7))?0xe0108:(((P1=0)&&(P2=8))?0xe0128:0xffffffff)))) + + + N1657 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1658 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe002c:0xe004c):(((P1=0)&&(P2=2))?0xe006c:(((P1=0)&&(P2=3))?0xe008c:0xe00ac))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00cc:0xe00ec):(((P1=0)&&(P2=7))?0xe010c:(((P1=0)&&(P2=8))?0xe012c:0xffffffff)))) + + + N1659 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1660 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0030:0xe0050):(((P1=0)&&(P2=2))?0xe0070:(((P1=0)&&(P2=3))?0xe0090:0xe00b0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d0:0xe00f0):(((P1=0)&&(P2=7))?0xe0110:(((P1=0)&&(P2=8))?0xe0130:0xffffffff)))) + + + N1661 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1662 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0034:0xe0054):(((P1=0)&&(P2=2))?0xe0074:(((P1=0)&&(P2=3))?0xe0094:0xe00b4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d4:0xe00f4):(((P1=0)&&(P2=7))?0xe0114:(((P1=0)&&(P2=8))?0xe0134:0xffffffff)))) + + + N1663 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1664 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1666 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1667 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1668 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1669 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1670 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1671 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1672 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1673 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1674 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1675 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1676 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1677 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1678 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1679 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1680 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1681 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1682 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1683 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + 0 + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1684 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1685 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1686 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1687 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1688 + 4 + RO + Device + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1689 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20424:0x20444):((P1=2)?0x20464:0xffffffff)) + + + N1690 + 4 + RW + Device + N297 + N370 + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1691 + Increasing + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20428:0x20448):((P1=2)?0x20468:0xffffffff)) + + + N1692 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1693 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x2042c:0x2044c):((P1=2)?0x2046c:0xffffffff)) + + + N1694 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1695 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20434:0x20454):((P1=2)?0x20474:0xffffffff)) + + + N1696 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1697 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1699 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1700 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + 0 + + + N780 + N1701 + (((P1=0)||(P1=1))?((P1=0)?(1):(0)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N780 + N1702 + (((P1=0)||(P1=1))?((P1=0)?(0):(1)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N780 + N1703 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(1):0xffffffff)) + + + 0 + + + N780 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?(4):(5)):((P1=2)?(7):0xffffffff)) + N1704 + Varying + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1705 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1706 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1707 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1708 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1709 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1710 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1711 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1712 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1713 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1714 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1715 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1716 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1717 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1718 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1719 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1720 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1721 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1722 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1723 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1724 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1725 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1726 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50044:0x50004):((P1=2)?0x500c4:0xffffffff)) + + + N1727 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N780 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1728 + Varying + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1729 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1730 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50064:0x50024):((P1=2)?0x500e4:0xffffffff)) + + + N1731 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N780 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1732 + Varying + + + N1363 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?0xb0004:((P1=0x0004)?0xb0024:0xb0064)):((P1=0x9002)?0xb0084:((P1=0x0009)?0xb0144:0xb00c4))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?0xb00e4:((P1=0x9006)?0xb0104:0xb0124)):((P1=0x9008)?0xb04c4:((P1=0x9009)?0xb04e4:0xffffffff)))) + + + N1733 + 4 + RW + Device + EventSelector + Unsigned + BigEndian + + + N1363 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?FROM:((P1=0x0004)?FROM:FROM)):((P1=0x9002)?FROM:((P1=0x0009)?FROM:FROM))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?FROM:((P1=0x9006)?FROM:FROM)):((P1=0x9008)?FROM:((P1=0x9009)?FROM:0xffffffff)))) + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?TO:((P1=0x0004)?TO:TO)):((P1=0x9002)?TO:((P1=0x0009)?TO:TO))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?TO:((P1=0x9006)?TO:TO)):((P1=0x9008)?TO:((P1=0x9009)?TO:0xffffffff)))) + N1734 + Varying + + +
0xf2f07034
+ 4 + RO + Device + ExpertFeatureAccessSelector + Unsigned + BigEndian +
+ + N1200 + N1736 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x08000000)>>27):((P1=4)?((P2&0x08000000)>>27):((P2&0x04000000)>>26))):((P1=6)?((P2&0x02000000)>>25):((P1=8)?((P2&0x00800000)>>23):((P2&0x00400000)>>22)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?((P2&0x00100000)>>20):((P1=12)?((P2&0x00080000)>>19):((P2&0x00040000)>>18))):(((P1=14)||(P1=15))?((P1=14)?((P2&0x00020000)>>17):((P2&0x00010000)>>16)):((P1=16)?((P2&0x00008000)>>15):0xffffffff)))) + + + N1200 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80100:((P1=4)?0x80100:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):(((P1=14)||(P1=15))?((P1=14)?0x80200:0x80300):((P1=16)?0xffffffff:0xffffffff)))) + + + N1200 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):(((P1=14)||(P1=15))?((P1=14)?1:1):((P1=16)?0:0)))) + + + N1738 + N1737 + 4 + RO + Device + N1203 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1200 + N1739 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):(((P1=14)||(P1=15))?((P1=14)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=16)?(0):0xffffffff)))) + + + N1200 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80104:((P1=4)?0x80104:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):(((P1=14)||(P1=15))?((P1=14)?0x80204:0x80304):((P1=16)?0xffffffff:0xffffffff)))) + + + N1200 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):(((P1=14)||(P1=15))?((P1=14)?1:1):((P1=16)?0:0)))) + + + N1741 + N1740 + 4 + RW + Device + N1203 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1200 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?FROM:((P1=4)?FROM:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):(((P1=14)||(P1=15))?((P1=14)?FROM:FROM):((P1=16)?(0):0xffffffff)))) + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?TO:((P1=4)?TO:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):(((P1=14)||(P1=15))?((P1=14)?TO:TO):((P1=16)?(0):0xffffffff)))) + N1742 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1743 + 4 + RO + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + N1744 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1745 + 4 + RO + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + N1746 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0004:0xc0204):((P1=2)?0xc0404:0xc0604)):(((P1=4)||(P1=5))?((P1=4)?0xc0804:0xc0a04):((P1=6)?0xc0c04:((P1=7)?0xc0e04:0xffffffff)))) + + + N1747 + 4 + RW + Device + N1215 + N812 + N676 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1748 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0020:0xc0220):((P1=2)?0xc0420:0xc0620)):(((P1=4)||(P1=5))?((P1=4)?0xc0820:0xc0a20):((P1=6)?0xc0c20:((P1=7)?0xc0e20:0xffffffff)))) + + + N1749 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1750 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0024:0xc0224):((P1=2)?0xc0424:0xc0624)):(((P1=4)||(P1=5))?((P1=4)?0xc0824:0xc0a24):((P1=6)?0xc0c24:((P1=7)?0xc0e24:0xffffffff)))) + + + N1751 + 4 + RW + Device + N1215 + N812 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1752 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0040:0xc0240):((P1=2)?0xc0440:0xc0640)):(((P1=4)||(P1=5))?((P1=4)?0xc0840:0xc0a40):((P1=6)?0xc0c40:((P1=7)?0xc0e40:0xffffffff)))) + + + N1753 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1754 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0048:0xc0248):((P1=2)?0xc0448:0xc0648)):(((P1=4)||(P1=5))?((P1=4)?0xc0848:0xc0a48):((P1=6)?0xc0c48:((P1=7)?0xc0e48:0xffffffff)))) + + + N1755 + 4 + RO + Device + NoCache + 5000 + N716 + N681 + N678 + N555 + N707 + N705 + N703 + LineSelector + Unsigned + BigEndian + + + N676 + N1756 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1757 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1758 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=6)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=7)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):((TO&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=6)?((TO&0x80000000)>>31):((P1=7)?((TO&0x80000000)>>31):0xffffffff)))) + N1758 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1759 + 4 + RW + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1760 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=6)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=7)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):((TO&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=6)?((TO&0x40000000)>>30):((P1=7)?((TO&0x40000000)>>30):0xffffffff)))) + N1760 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c4:0xc02c4):((P1=2)?0xc04c4:0xc06c4)):(((P1=4)||(P1=5))?((P1=4)?0xc08c4:0xc0ac4):((P1=6)?0xc0cc4:((P1=7)?0xc0ec4:0xffffffff)))) + + + N1761 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1762 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1763 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1764 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a8:0xc02a8):((P1=2)?0xc04a8:0xc06a8)):(((P1=4)||(P1=5))?((P1=4)?0xc08a8:0xc0aa8):((P1=6)?0xc0ca8:((P1=7)?0xc0ea8:0xffffffff)))) + + + N1765 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1766 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00ac:0xc02ac):((P1=2)?0xc04ac:0xc06ac)):(((P1=4)||(P1=5))?((P1=4)?0xc08ac:0xc0aac):((P1=6)?0xc0cac:((P1=7)?0xc0eac:0xffffffff)))) + + + N1767 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1768 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00b0:0xc02b0):((P1=2)?0xc04b0:0xc06b0)):(((P1=4)||(P1=5))?((P1=4)?0xc08b0:0xc0ab0):((P1=6)?0xc0cb0:((P1=7)?0xc0eb0:0xffffffff)))) + + + N1769 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1770 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a4:0xc02a4):((P1=2)?0xc04a4:0xc06a4)):(((P1=4)||(P1=5))?((P1=4)?0xc08a4:0xc0aa4):((P1=6)?0xc0ca4:((P1=7)?0xc0ea4:0xffffffff)))) + + + N1771 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1772 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1773 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1774 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0060:0xc0260):((P1=2)?0xc0460:0xc0660)):(((P1=4)||(P1=5))?((P1=4)?0xc0860:0xc0a60):((P1=6)?0xc0c60:((P1=7)?0xc0e60:0xffffffff)))) + + + N1775 + 4 + RO + Device + N812 + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1776 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0064:0xc0264):((P1=2)?0xc0464:0xc0664)):(((P1=4)||(P1=5))?((P1=4)?0xc0864:0xc0a64):((P1=6)?0xc0c64:((P1=7)?0xc0e64:0xffffffff)))) + + + N1777 + 4 + RW + Device + N1215 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1778 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1780 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1781 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1782 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1783 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1784 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1785 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P2&0x01000000)>>24))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=6)?((P2&0x01000000)>>24):((P1=7)?((P2&0x01000000)>>24):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1786 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1787 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=2)?((P2&0x00000010)>>4):((P2&0x00000010)>>4))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=6)?((P2&0x00000010)>>4):((P1=7)?((P2&0x00000010)>>4):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1788 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1789 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=2)?((P2&0x00000008)>>3):((P2&0x00000008)>>3))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=6)?((P2&0x00000008)>>3):((P1=7)?((P2&0x00000008)>>3):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1790 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1791 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=2)?((P2&0x00000004)>>2):((P2&0x00000004)>>2))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=6)?((P2&0x00000004)>>2):((P1=7)?((P2&0x00000004)>>2):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1792 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1793 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=2)?((P2&0x00000002)>>1):((P2&0x00000002)>>1))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=6)?((P2&0x00000002)>>1):((P1=7)?((P2&0x00000002)>>1):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0128:0xc0328):((P1=2)?0xc0528:0xc0728)):(((P1=4)||(P1=5))?((P1=4)?0xc0928:0xc0b28):((P1=6)?0xc0d28:((P1=7)?0xc0f28:0xffffffff)))) + + + N1794 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1795 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0084:0xc0284):((P1=2)?0xc0484:0xc0684)):(((P1=4)||(P1=5))?((P1=4)?0xc0884:0xc0a84):((P1=6)?0xc0c84:((P1=7)?0xc0e84:0xffffffff)))) + + + N1796 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1797 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1798 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1799 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1800 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1801 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1802 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1803 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1804 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1805 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1806 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1807 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P2&0x08000000)>>27))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=6)?((P2&0x08000000)>>27):((P1=7)?((P2&0x08000000)>>27):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1808 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1809 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P2&0x04000000)>>26))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=6)?((P2&0x04000000)>>26):((P1=7)?((P2&0x04000000)>>26):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1810 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1811 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0108:0xc0308):((P1=2)?0xc0508:0xc0708)):(((P1=4)||(P1=5))?((P1=4)?0xc0908:0xc0b08):((P1=6)?0xc0d08:((P1=7)?0xc0f08:0xffffffff)))) + + + N1812 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1813 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc010c:0xc030c):((P1=2)?0xc050c:0xc070c)):(((P1=4)||(P1=5))?((P1=4)?0xc090c:0xc0b0c):((P1=6)?0xc0d0c:((P1=7)?0xc0f0c:0xffffffff)))) + + + N1814 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1815 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0110:0xc0310):((P1=2)?0xc0510:0xc0710)):(((P1=4)||(P1=5))?((P1=4)?0xc0910:0xc0b10):((P1=6)?0xc0d10:((P1=7)?0xc0f10:0xffffffff)))) + + + N1816 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1817 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0104:0xc0304):((P1=2)?0xc0504:0xc0704)):(((P1=4)||(P1=5))?((P1=4)?0xc0904:0xc0b04):((P1=6)?0xc0d04:((P1=7)?0xc0f04:0xffffffff)))) + + + N1818 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1819 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1820 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1821 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1822 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1823 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=2)?((P2&0x00200000)>>21):((P2&0x00200000)>>21))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=6)?((P2&0x00200000)>>21):((P1=7)?((P2&0x00200000)>>21):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1824 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1825 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=2)?((P2&0x00100000)>>20):((P2&0x00100000)>>20))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=6)?((P2&0x00100000)>>20):((P1=7)?((P2&0x00100000)>>20):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1826 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1827 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=2)?((P2&0x00080000)>>19):((P2&0x00080000)>>19))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=6)?((P2&0x00080000)>>19):((P1=7)?((P2&0x00080000)>>19):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1828 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1829 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=2)?((P2&0x00040000)>>18):((P2&0x00040000)>>18))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=6)?((P2&0x00040000)>>18):((P1=7)?((P2&0x00040000)>>18):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1830 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1831 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1832 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1833 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00020000)>>17):((P2&0x00020000)>>17)):((P1=2)?((P2&0x00020000)>>17):((P2&0x00020000)>>17))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00020000)>>17):((P2&0x00020000)>>17)):((P1=6)?((P2&0x00020000)>>17):((P1=7)?((P2&0x00020000)>>17):0xffffffff)))) + + + N746 + (((P1=17)||(P1=0))?((P1=17)?0xc00e0:0xc02e0):((P1=1)?0xc04e0:((P1=2)?0xc06e0:0xffffffff))) + + + N1834 + 4 + RO + Device + UserOutputSelector + Unsigned + BigEndian + + + N746 + N1835 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=1)?((P2&0x80000000)>>31):((P1=2)?((P2&0x80000000)>>31):0xffffffff))) + + + N746 + (((P1=17)||(P1=0))?((P1=17)?0xc00e4:0xc02e4):((P1=1)?0xc04e4:((P1=2)?0xc06e4:0xffffffff))) + + + N1836 + 4 + RW + Device + N733 + N707 + UserOutputSelector + Unsigned + BigEndian + + + N746 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1837 + Varying + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1838 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + N1839 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=1)?((P2&0x40000000)>>30):((P1=2)?((P2&0x40000000)>>30):0xffffffff))) + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1840 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + N1841 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=1)?((P2&0x10000000)>>28):((P1=2)?((P2&0x10000000)>>28):0xffffffff))) + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0144:0xc0344):((P1=1)?0xc0544:((P1=2)?0xc0744:0xffffffff))) + + + N1842 + 4 + RW + Device + N733 + N713 + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1843 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221200:0x221220):((P1=2)?0x221240:((P1=3)?0x221260:0xffffffff))) + + + N1844 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1845 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221200:0x221220):((P1=2)?0x221240:((P1=3)?0x221260:0xffffffff))) + + + N1846 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1847 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221200:0x221220):((P1=2)?0x221240:((P1=3)?0x221260:0xffffffff))) + + + N1848 + 4 + RO + Device + N868 + N850 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1849 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221204:0x221224):((P1=2)?0x221244:((P1=3)?0x221264:0xffffffff))) + + + N1850 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1851 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221208:0x221228):((P1=2)?0x221248:((P1=3)?0x221268:0xffffffff))) + + + N1852 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1853 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22120c:0x22122c):((P1=2)?0x22124c:((P1=3)?0x22126c:0xffffffff))) + + + N1854 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1855 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221210:0x221230):((P1=2)?0x221250:((P1=3)?0x221270:0xffffffff))) + + + N1856 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1857 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221300:0x221320):((P1=2)?0x221340:((P1=3)?0x221360:0xffffffff))) + + + N1858 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1859 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221300:0x221320):((P1=2)?0x221340:((P1=3)?0x221360:0xffffffff))) + + + N1860 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1861 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221300:0x221320):((P1=2)?0x221340:((P1=3)?0x221360:0xffffffff))) + + + N1862 + 4 + RO + Device + N868 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1863 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221304:0x221324):((P1=2)?0x221344:((P1=3)?0x221364:0xffffffff))) + + + N1864 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1865 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221308:0x221328):((P1=2)?0x221348:((P1=3)?0x221368:0xffffffff))) + + + N1866 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1867 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22130c:0x22132c):((P1=2)?0x22134c:((P1=3)?0x22136c:0xffffffff))) + + + N1868 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1869 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221310:0x221330):((P1=2)?0x221350:((P1=3)?0x221370:0xffffffff))) + + + N1870 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1871 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221400:0x221420):((P1=2)?0x221440:((P1=3)?0x221460:0xffffffff))) + + + N1872 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1873 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221400:0x221420):((P1=2)?0x221440:((P1=3)?0x221460:0xffffffff))) + + + N1874 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1875 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221400:0x221420):((P1=2)?0x221440:((P1=3)?0x221460:0xffffffff))) + + + N1876 + 4 + RO + Device + N868 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1877 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221404:0x221424):((P1=2)?0x221444:((P1=3)?0x221464:0xffffffff))) + + + N1878 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1879 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221500:0x221520):((P1=2)?0x221540:((P1=3)?0x221560:0xffffffff))) + + + N1880 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1881 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221500:0x221520):((P1=2)?0x221540:((P1=3)?0x221560:0xffffffff))) + + + N1882 + 4 + RO + Device + N850 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1883 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221500:0x221520):((P1=2)?0x221540:((P1=3)?0x221560:0xffffffff))) + + + N1884 + 4 + RO + Device + N868 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1885 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221504:0x221524):((P1=2)?0x221544:((P1=3)?0x221564:0xffffffff))) + + + N1886 + 4 + RW + Device + N10 + N4 + N107 + N588 + N617 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1887 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22150c:0x22152c):((P1=2)?0x22154c:((P1=3)?0x22156c:0xffffffff))) + + + N1888 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1889 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22150c:0x22152c):((P1=2)?0x22154c:((P1=3)?0x22156c:0xffffffff))) + + + N1890 + 4 + RO + Device + N10 + N4 + N107 + N588 + N617 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1891 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221600:0x221620):((P1=2)?0x221640:((P1=3)?0x221660:0xffffffff))) + + + N1892 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1893 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221600:0x221620):((P1=2)?0x221640:((P1=3)?0x221660:0xffffffff))) + + + N1894 + 4 + RO + Device + N856 + N850 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1895 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221600:0x221620):((P1=2)?0x221640:((P1=3)?0x221660:0xffffffff))) + + + N1896 + 4 + RO + Device + N868 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1897 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221604:0x221624):((P1=2)?0x221644:((P1=3)?0x221664:0xffffffff))) + + + N1898 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1899 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221608:0x221628):((P1=2)?0x221648:((P1=3)?0x221668:0xffffffff))) + + + N1900 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1901 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22160c:0x22162c):((P1=2)?0x22164c:((P1=3)?0x22166c:0xffffffff))) + + + N1902 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1903 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221610:0x221630):((P1=2)?0x221650:((P1=3)?0x221670:0xffffffff))) + + + N1904 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1905 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221700:0x221720):((P1=2)?0x221740:((P1=3)?0x221760:0xffffffff))) + + + N1906 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1907 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221700:0x221720):((P1=2)?0x221740:((P1=3)?0x221760:0xffffffff))) + + + N1908 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1909 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221700:0x221720):((P1=2)?0x221740:((P1=3)?0x221760:0xffffffff))) + + + N1910 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1911 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221704:0x221724):((P1=2)?0x221744:((P1=3)?0x221764:0xffffffff))) + + + N1912 + 4 + RW + Device + N870 + N820 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1913 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221800:0x221820):((P1=2)?0x221840:((P1=3)?0x221860:0xffffffff))) + + + N1914 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1915 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221804:0x221824):((P1=2)?0x221844:((P1=3)?0x221864:0xffffffff))) + + + N1916 + 4 + RW + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1917 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221100:0x221120):((P1=2)?0x221140:((P1=3)?0x221160:0xffffffff))) + + + N1918 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1919 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221100:0x221120):((P1=2)?0x221140:((P1=3)?0x221160:0xffffffff))) + + + N1920 + 4 + RO + Device + N804 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1921 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221100:0x221120):((P1=2)?0x221140:((P1=3)?0x221160:0xffffffff))) + + + N1922 + 4 + RO + Device + N868 + N856 + N850 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1923 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x221104:0x221124):((P1=2)?0x221144:((P1=3)?0x221164:0xffffffff))) + + + N1924 + 4 + RW + Device + N850 + N830 + N816 + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1925 + Varying + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1926 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1927 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1928 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1929 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1930 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1931 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x22110c:0x22112c):((P1=2)?0x22114c:((P1=3)?0x22116c:0xffffffff))) + + + N1932 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1933 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x222100:0x222200):((P1=2)?0x222300:((P1=3)?0x222400:0xffffffff))) + + + N1934 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1935 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N830 + (((P1=0)||(P1=1))?((P1=0)?0x222100:0x222200):((P1=2)?0x222300:((P1=3)?0x222400:0xffffffff))) + + + N1936 + 4 + RO + Device + BslLightDeviceSelector + Unsigned + BigEndian + + + N830 + N1937 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1186 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x80004:0x80024):((P1=2)?0x80044:0x80084)):(((P1=4)||(P1=5))?((P1=4)?0x800a4:0x800c4):((P1=6)?0x800e4:0xffffffff))) + + + N1938 + 4 + RW + Device + ParameterSelector + Unsigned + BigEndian + + + N1186 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:0xffffffff))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:0xffffffff))) + N1939 + Varying + + + 0 + + + N65 + ((P1=0)?0x130404:((P1=1)?0x130424:0xffffffff)) + + + N1940 + 4 + RW + Device + SequenceControlSelector + Signed + BigEndian + + + N65 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1941 + Increasing + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1942 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1943 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1944 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1945 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1946 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1947 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1948 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1949 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1950 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1951 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1952 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1953 + ((P1=0)?((P2&0x20000000)>>29):((P1=1)?((P2&0x20000000)>>29):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1954 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1955 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1956 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1957 + ((P1=0)?((P2&0x08000000)>>27):((P1=1)?((P2&0x08000000)>>27):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1958 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1959 + ((P1=0)?((P2&0x04000000)>>26):((P1=1)?((P2&0x04000000)>>26):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1960 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1961 + ((P1=0)?((P2&0x02000000)>>25):((P1=1)?((P2&0x02000000)>>25):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1962 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1963 + ((P1=0)?((P2&0x01000000)>>24):((P1=1)?((P2&0x01000000)>>24):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1964 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1965 + ((P1=0)?((P2&0x00800000)>>23):((P1=1)?((P2&0x00800000)>>23):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1966 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1967 + ((P1=0)?((P2&0x00400000)>>22):((P1=1)?((P2&0x00400000)>>22):0xffffffff)) + + + 0 + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130504:0x130524):((P1=2)?0x130544:((P1=3)?0x130564:0xffffffff))) + + + N1968 + 4 + RW + Device + SequenceAddressBitSelector + Signed + BigEndian + + + N89 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1969 + Increasing + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1970 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1971 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1972 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1973 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1974 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1975 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1976 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1977 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1978 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1979 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1980 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1981 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P1=3)?((P2&0x08000000)>>27):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1982 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1983 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P1=3)?((P2&0x04000000)>>26):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1984 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1985 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):((P1=3)?((P2&0x02000000)>>25):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1986 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1987 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P1=3)?((P2&0x01000000)>>24):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1988 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1989 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):((P1=3)?((P2&0x00800000)>>23):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1990 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1991 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):((P1=3)?((P2&0x00400000)>>22):0xffffffff))) + + + 1 + + + N1164 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1992 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1164 + N1993 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N1164 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1994 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1164 + N1995 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1164 + (((P1=0)||(P1=1))?((P1=0)?0x11028:0x11008):((P1=2)?0x11048:((P1=3)?0x11068:0xffffffff))) + + + N1997 + 4 + RO + Device + NoCache + 5000 + TemperatureSelector + Signed + BigEndian + + + N1164 + N1998 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + 0 + + +
0x55024
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1999 + Increasing + + +
0x55028
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2000 + ((P1=0)?P2:0xffffffff) + + +
0x5502c
+ 4 + RO + Device + N2002 + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2001 + ((P1=0)?P2:0xffffffff) + + +
0x55030
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2003 + ((P1=0)?P2:0xffffffff) + + +
0x55004
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N2004 + Increasing + + +
0x55008
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2005 + ((P1=0)?P2:0xffffffff) + + +
0x5500c
+ 4 + RO + Device + N2007 + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2006 + ((P1=0)?P2:0xffffffff) + + +
0x55010
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2008 + ((P1=0)?P2:0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2009 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N756 + N2010 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N756 + N2011 + ((P1=0)?(0):0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N2012 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N756 + N2013 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N756 + N2014 + ((P1=0)?(1):0xffffffff) + + + 1 + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N2016 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2017 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40104:0x40204):((P1=2)?0x40304:0xffffffff)) + + + N2018 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2019 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N2020 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2021 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N2022 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2023 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N2024 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2025 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):0xffffffff)) + N2025 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N2026 + 4 + RW + Device + N570 + N552 + TriggerSelector + Unsigned + BigEndian + + + N548 + N2027 + (((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):0xffffffff)) + N2027 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40124:0x40224):((P1=2)?0x40324:0xffffffff)) + + + N2028 + 4 + RW + Device + NoCache + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2029 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2030 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2031 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40144:0x40244):((P1=2)?0x40344:0xffffffff)) + + + N2032 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2033 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2034 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2035 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2036 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2037 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2038 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2039 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2040 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2041 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2042 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2043 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2044 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2045 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2046 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2047 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2048 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2049 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2050 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2051 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2052 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2053 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40164:0x40264):((P1=2)?0x40364:0xffffffff)) + + + N2054 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N2055 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2056 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2057 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2058 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2059 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2060 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2061 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2062 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2063 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N2064 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2065 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2067 + N2066 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2068 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2070 + N2069 + 4 + RO + Device + N570 + TriggerSelector + Unsigned + BigEndian + + + N548 + N2071 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40188:0x40288):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2073 + N2072 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2074 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4018c:0x4028c):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2076 + N2075 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2077 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40184:0x40284):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N2079 + N2078 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?(0):0xffffffff)) + N2080 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2082 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2083 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000400)>>10):((P2&0x00000400)>>10)):((P1=2)?((P2&0x00000400)>>10):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2084 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2085 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000200)>>9):((P2&0x00000200)>>9)):((P1=2)?((P2&0x00000200)>>9):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2086 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2087 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000100)>>8):((P2&0x00000100)>>8)):((P1=2)?((P2&0x00000100)>>8):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N2088 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N2089 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000080)>>7):((P2&0x00000080)>>7)):((P1=2)?((P2&0x00000080)>>7):0xffffffff)) + + + 0 + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a4:((P1=1)?0x600c4:0x60104)):((P1=3)?0x60144:((P1=4)?0x60184:0xffffffff))) + + + N2090 + 4 + RW + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:0xffffffff))) + N2091 + Increasing + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a8:((P1=1)?0x600c8:0x60108)):((P1=3)?0x60148:((P1=4)?0x60188:0xffffffff))) + + + N2092 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1134 + N2093 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600ac:((P1=1)?0x600cc:0x6010c)):((P1=3)?0x6014c:((P1=4)?0x6018c:0xffffffff))) + + + N2094 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1134 + N2095 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600b0:((P1=1)?0x600d0:0x60110)):((P1=3)?0x60150:((P1=4)?0x60190:0xffffffff))) + + + N2096 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1134 + N2097 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N2098 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1134 + N2099 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):((P1=3)?((P2&0x80000000)>>31):((P1=4)?((P2&0x80000000)>>31):0xffffffff))) + + + N1134 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N2100 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1134 + N2101 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=3)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):0xffffffff))) + + + 0 + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N2102 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2103 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N2104 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2105 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N2106 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2107 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31004:0x31084):((P1=2)?0x310e4:0x31144)):(((P1=4)||(P1=5))?((P1=4)?0x311a4:0x31204):((P1=6)?0x31264:((P1=7)?0x312c4:0xffffffff)))) + + + N2108 + 4 + RW + Device + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N2109 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N2110 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2111 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N2112 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2113 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N2114 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2115 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31044:0x310c4):((P1=2)?0x31124:0x31184)):(((P1=4)||(P1=5))?((P1=4)?0x311e4:0x31244):((P1=6)?0x312a4:((P1=7)?0x31304:0xffffffff)))) + + + N2116 + 4 + RW + Device + N463 + N449 + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N2117 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31048:0x310c8):((P1=2)?0x31128:0x31188)):(((P1=4)||(P1=5))?((P1=4)?0x311e8:0x31248):((P1=6)?0x312a8:((P1=7)?0x31308:0xffffffff)))) + + + N2118 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2119 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3104c:0x310cc):((P1=2)?0x3112c:0x3118c)):(((P1=4)||(P1=5))?((P1=4)?0x311ec:0x3124c):((P1=6)?0x312ac:((P1=7)?0x3130c:0xffffffff)))) + + + N2120 + 4 + RO + Device + N525 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2121 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31050:0x310d0):((P1=2)?0x31130:0x31190)):(((P1=4)||(P1=5))?((P1=4)?0x311f0:0x31250):((P1=6)?0x312b0:((P1=7)?0x31310:0xffffffff)))) + + + N2122 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2123 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N2124 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2125 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N2126 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2127 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N2128 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2129 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31024:0x310a4):((P1=2)?0x31104:0x31164)):(((P1=4)||(P1=5))?((P1=4)?0x311c4:0x31224):((P1=6)?0x31284:((P1=7)?0x312e4:0xffffffff)))) + + + N2130 + 4 + RW + Device + N463 + N449 + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N2131 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31028:0x310a8):((P1=2)?0x31108:0x31168)):(((P1=4)||(P1=5))?((P1=4)?0x311c8:0x31228):((P1=6)?0x31288:((P1=7)?0x312e8:0xffffffff)))) + + + N2132 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2133 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3102c:0x310ac):((P1=2)?0x3110c:0x3116c)):(((P1=4)||(P1=5))?((P1=4)?0x311cc:0x3122c):((P1=6)?0x3128c:((P1=7)?0x312ec:0xffffffff)))) + + + N2134 + 4 + RO + Device + N518 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2135 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31030:0x310b0):((P1=2)?0x31110:0x31170)):(((P1=4)||(P1=5))?((P1=4)?0x311d0:0x31230):((P1=6)?0x31290:((P1=7)?0x312f0:0xffffffff)))) + + + N2136 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N2137 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N278 + FROM + (TO=(-1))?(P1?0:1):(TO) + N1447 + Increasing + + + N779 + N778 + N777 + FROM + (TO=(-1))?(P3?0:(P2?1:(P1?2:0))):(TO) + N1448 + Increasing + + + N1362 + N1354 + N1529 + N1352 + N1357 + N1356 + N1526 + N1527 + N1524 + N1523 + N1361 + N1528 + N1360 + N1355 + N1525 + N1353 + N1530 + N1358 + N1359 + N1522 + FROM + (TO=(-1))?(P4?0x4:(P16?0x9001:(P2?0x9002:(P20?0x9003:(P14?0x9004:(P6?0x9005:(P5?0x9006:(P18?0x9007:(P1?0xFFFF:(P10?0xa000:(P9?0xa003:(P15?0xa006:(P7?0xa009:(P8?0xa100:(P12?0xa103:(P3?0xa106:(P17?0xa109:(P13?0x9008:(P11?0x9009:(P19?0x0009:0)))))))))))))))))))):(TO) + N1449 + Increasing + + + (FROM=0)?(0):((FROM=2)?(1):((FROM=1)?(1):(0xffffffff))) + (TO=0)?(0):((TO=1)?(1):(0xffffffff)) + N1735 + Varying + + + N1434 + N1433 + FROM + ((TO=1)&&(P1=0))?(0):(((TO=0)&&(P2=0))?(1):(TO)) + N1436 + Varying + + + N1426 + N1429 + N1428 + N1427 + FROM + ((TO=4)&&(P1=0))?(P4?5:(P3?6:7)):(((TO=5)&&(P4=0))?(P1?4:(P3?6:7)):(((TO=6)&&(P3=0))?(P1?4:(P4?5:7)):(((TO=7)&&(P2=0))?(P1?4:(P4?5:6)):(TO)))) + N1431 + Varying + + + N671 + N669 + N670 + N668 + N675 + N674 + N673 + N672 + FROM + (TO=(-1))?(P4?0:(P2?1:(P3?2:(P1?3:(P8?4:(P7?5:(P6?6:(P5?7:0)))))))):(TO) + N1450 + Increasing + + + (FROM=7)?(7):((FROM=1)?(1):((FROM=2)?(2):((FROM=27)?(27):((FROM=28)?(28):((FROM=29)?(29):((FROM=30)?(30):((FROM=255)?(7):((FROM=256)?(1):((FROM=10)?(10):((FROM=11)?(11):((FROM=12)?(12):((FROM=13)?(13):((FROM=3)?(3):((FROM=14)?(14):(0xffffffff))))))))))))))) + (TO=7)?(7):((TO=1)?(1):((TO=2)?(2):((TO=27)?(27):((TO=28)?(28):((TO=29)?(29):((TO=30)?(30):((TO=10)?(10):((TO=11)?(11):((TO=12)?(12):((TO=13)?(13):((TO=3)?(3):((TO=14)?(14):(0xffffffff))))))))))))) + N1779 + Varying + + + N744 + N743 + N742 + N745 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1451 + Increasing + + + FROM + TO + N1462 + Increasing + + + N749 + N748 + N747 + N750 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1452 + Increasing + + + FROM + TO + N1463 + Increasing + + + N827 + N829 + N826 + N828 + FROM + ((P3&&(TO=0))||(P1&&(TO=1))||(P4&&(TO=2))||(P2&&(TO=3)))?TO:(P3?0:(P1?1:(P4?2:(P2?3:0)))) + N1453 + Varying + + + N1184 + N1183 + N1185 + N1180 + N1179 + N1182 + N1181 + FROM + (TO=(-1))?(P5?0:(P4?1:(P7?2:(P6?3:(P2?4:(P1?5:(P3?6:0))))))):(TO) + N1454 + Increasing + + + (FROM=0x01080001)?(1):((FROM=0x01100003)?(3):((FROM=0x010a0046)?(4):((FROM=0x01100005)?(5):((FROM=0x010C0006)?(6):((FROM=0x01080008)?(10):((FROM=0x01080009)?(11):((FROM=0x0108000a)?(12):((FROM=0x0108000b)?(13):((FROM=0x0110000c)?(14):((FROM=0x0110000d)?(15):((FROM=0x0110000e)?(16):((FROM=0x0110000f)?(17):((FROM=0x010a0056)?(51):((FROM=0x010a0058)?(52):((FROM=0x010a0052)?(54):((FROM=0x010a0054)?(53):((FROM=0x01100010)?(18):((FROM=0x01100011)?(20):((FROM=0x01100012)?(22):((FROM=0x01100013)?(24):((FROM=0x010c002a)?(19):((FROM=0x010c002b)?(21):((FROM=0x010c002c)?(23):((FROM=0x010c002d)?(25):((FROM=0x0210001f)?(43):((FROM=0x02100032)?(44):((FROM=0x02180014)?(30):((FROM=0x02180015)?(31):((FROM=0x02200017)?(33):(0xffffffff)))))))))))))))))))))))))))))) + (TO=1)?(0x01080001):((TO=3)?(0x01100003):((TO=4)?(0x010a0046):((TO=5)?(0x01100005):((TO=6)?(0x010C0006):((TO=10)?(0x01080008):((TO=11)?(0x01080009):((TO=12)?(0x0108000a):((TO=13)?(0x0108000b):((TO=14)?(0x0110000c):((TO=15)?(0x0110000d):((TO=16)?(0x0110000e):((TO=17)?(0x0110000f):((TO=51)?(0x010a0056):((TO=52)?(0x010a0058):((TO=54)?(0x010a0052):((TO=53)?(0x010a0054):((TO=18)?(0x01100010):((TO=20)?(0x01100011):((TO=22)?(0x01100012):((TO=24)?(0x01100013):((TO=19)?(0x010c002a):((TO=21)?(0x010c002b):((TO=23)?(0x010c002c):((TO=25)?(0x010c002d):((TO=43)?(0x0210001f):((TO=44)?(0x02100032):((TO=30)?(0x02180014):((TO=31)?(0x02180015):((TO=33)?(0x02200017):(0xffffffff)))))))))))))))))))))))))))))) + N1500 + Varying + + + (1<<16)/FROM + (1<<16)/TO + N478 + Decreasing + + + (1<<16)/FROM + (1<<16)/TO + N487 + Decreasing + + + FROM + TO + AutoExposureTimeLowerLimitRaw + Increasing + + + FROM + TO + AutoExposureTimeUpperLimitRaw + Increasing + + +
0x700d4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x700c4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x700c8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x700cc
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x700d0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2139 + N2140 + N2141 + N2142 + N2143 + N2144 + N2145 + Linear + + + N2138 + FROM*(1<<P1) + TO/(1<<P1) + N1062 + Increasing + + +
0x700f4
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0x700e4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x700e8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x700ec
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x700f0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2147 + N2148 + N2149 + N2150 + N2151 + N2152 + N2153 + Linear + + + N2146 + FROM*(1<<P1) + TO/(1<<P1) + N1064 + Increasing + + + EXP(FROM*4*LN(2)) + LN(TO)/(4*LN(2)) + NoiseReductionRaw + Increasing + + + FROM*64 + TO/64 + SharpnessEnhancementRaw + Increasing + + + N1631 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentHueRaw + Increasing + + + N1648 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentSaturationRaw + Increasing + + + N1665 + FROM*(1<<P1) + TO/(1<<P1) + ColorTransformationValueRaw + Increasing + + +
0xe0414
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N297 + 1 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe0404
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0xe0408
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe040c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe0410
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2155 + N2156 + N2157 + N2158 + N2159 + N2160 + N2161 + Linear + + + N2154 + FROM*(1<<P1) + TO/(1<<P1) + N299 + Increasing + + +
0xe3020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe3024
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Signed + BigEndian +
+ +
0xe3028
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe302c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe3030
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2162 + N2163 + N2164 + N2165 + N2166 + N2167 + N2168 + Linear + + + FROM + TO + N390 + Increasing + + +
0xe3054
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe3044
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Signed + BigEndian +
+ +
0xe3048
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe304c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe3050
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2170 + N2171 + N2172 + N2173 + N2174 + N2175 + N2176 + Linear + + + N2169 + FROM*(1<<P1) + TO/(1<<P1) + N392 + Increasing + + + N1698 + FROM*(1<<P1) + TO/(1<<P1) + BalanceRatioRaw + Increasing + + +
0x404a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N609 + 1 + Unsigned + BigEndian +
+ +
0x404a4
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x404a8
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x404ac
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2177 + N2178 + N2179 + N2180 + N2181 + Linear + + + 1e6/FROM + 1e6/TO + N1460 + Decreasing + + + FROM + TO + ExposureOverlapTimeMaxRaw + Increasing + + + FROM + TO + ExposureTimeRaw + Increasing + + +
0x20534
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N127 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N127 + 1 + Unsigned + BigEndian +
+ +
0x20524
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N127 + N882 + Unsigned + BigEndian +
+ +
0x20528
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N127 + Unsigned + BigEndian +
+ +
0x2052c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N127 + Unsigned + BigEndian +
+ + N2183 + N2184 + N2185 + N2186 + N2187 + Linear + + + N2182 + FROM*(1<<P1) + TO/(1<<P1) + N2188 + Increasing + + + FROM*1e3 + TO/1e3 + N683 + Increasing + + + FROM*1e3 + TO/1e3 + N692 + Increasing + + + FROM + TO + BslLightDeviceMaxCurrentRaw + Increasing + + + FROM + TO + BslLightDeviceBrightnessRaw + Increasing + + + FROM + TO + BslLightDeviceStrobeDurationRaw + Increasing + + +
0xe3074
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe3064
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Signed + BigEndian +
+ +
0xe3068
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe306c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe3070
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2190 + N2191 + N2192 + N2193 + N2194 + N2195 + N2196 + Linear + + + N2189 + FROM*(1<<P1) + TO/(1<<P1) + N394 + Increasing + + +
0xe3094
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 1 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 3 + Unsigned + BigEndian +
+ +
0xe3084
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Signed + BigEndian +
+ +
0xe3088
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe308c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Signed + BigEndian +
+ +
0xe3090
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2198 + N2199 + N2200 + N2201 + N2202 + N2203 + N2204 + Linear + + + N2197 + FROM*(1<<P1) + TO/(1<<P1) + N396 + Increasing + + + GevTimestampTickFrequency + P1/FROM + P1/TO + N661 + Decreasing + + +
0x53f00
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x53f04
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x53f08
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x53f0c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N765 + Unsigned + BigEndian +
+ +
0x53f10
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2205 + N2007 + N2206 + N2207 + N2208 + Linear + + + FROM + TO + N2209 + Increasing + + +
0x53f20
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + 0 + Unsigned + BigEndian +
+ +
0x53f24
+ 4 + RW + Device + N882 + N10 + N37 + N4 + N883 + N884 + N882 + Unsigned + BigEndian +
+ +
0x53f28
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ +
0x53f2c
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + N759 + Unsigned + BigEndian +
+ +
0x53f30
+ 4 + RO + Device + N882 + N10 + N37 + N4 + N883 + N884 + Unsigned + BigEndian +
+ + N2210 + N2002 + N2211 + N2212 + N2213 + Linear + + + FROM + TO + N2214 + Increasing + + + TimerDelayTimebaseAbs + FROM/P1 + TO*P1 + TimerDelayRaw + Increasing + + + TimerDurationTimebaseAbs + FROM/P1 + TO*P1 + TimerDurationRaw + Increasing + + + FROM*1e2 + TO/1e2 + N2081 + Increasing + +
+ diff --git a/xml/Basler_acA1920-40gm_106907-13.xml b/xml/Basler_acA1920-40gm_106907-13.xml new file mode 100644 index 0000000..19e2547 --- /dev/null +++ b/xml/Basler_acA1920-40gm_106907-13.xml @@ -0,0 +1,27771 @@ + + + AnalogControls + ImageFormat + AOI + ImageQualityControl + AcquisitionTrigger + DigitalIO + ActionControl + SequenceControl + TimerControls + LUTControls + UserDefinedValues + DeviceInformation + ChunkDataStreams + DeviceControl + ChunkData + EventsGeneration + UserSets + TransportLayer + FileAccessControl + AutoFunctions + RemoveParamLimits + ExpertFeatureAccess + + + Contains parameters to control the sequencer. + Contains parameters to control the sequencer, e.g. enabling/disabling the sequencer, establishing individual sequence sets, storing and loading them, defining the mode to advance from one set to the next, and setting the source to control the advance. + Sequence Control + Expert + SequenceEnable + SequenceCurrentSet + SequenceConfigurationMode + SequenceAsyncRestart + SequenceAsyncAdvance + SequenceControlConfiguration + SequenceSetTotalNumber + SequenceSetIndex + SequenceSetStore + SequenceSetLoad + SequenceSetExecutions + + + Enables the sequencer. + Enables the sequencer. + Sequence Enable + Expert + N1 + N2 + N3 + N4 + + + Sets whether the sequencer can be configured. + Sets whether the sequencer can be configured. + Sequence Configuration Mode + Expert + N5 + N6 + N7 + + The sequencer can not be configured. + The sequencer can not be configured. The sequencer can now be used for image acquisition (by enabling SequenceEnable). + Off + N8 + 0 + + + The sequencer can be configured. + The sequencer can be configured. SequencerMode must be set to Off before setting this parameter to On. + On + N9 + 1 + + N10 + + + Allows asynchronous restart of the sequence of sequence sets. + Allows to restart the sequence of sequence sets, starting with the sequence set that has the lowest index number. The restart is asynchronous to the camera's frame trigger. Only available in Auto and Controlled sequence advance mode. + Async Restart + Expert + N11 + N12 + N13 + 1 + + + Allows asynchronous advance from one sequence set to the next one. + Allows to advance from the current sequence set to the next one. The advance is asynchronous to the camera's frame trigger. Only available in Controlled sequence advance mode. + Async Advance + Guru + N14 + N15 + N16 + 1 + + + Current sequence set. + Current sequence set. + Current Set + Expert + N17 + N18 + N19 + + + Total number of sequence sets in the sequence. + Total number of sequence sets in the sequence. + Sequence Set Total Number + Expert + N20 + N21 + N22 + Yes + N23 + N24 + N25 + N26 + Linear + + + Index number of a sequence set. + Index number of a sequence set. + Sequence Set Index + Expert + N27 + N28 + N29 + Yes + N30 + N31 + N32 + N33 + Linear + + + Loads a sequence set. + Loads an existing sequence set to make it the current sequence set. + Sequence Set Load + Expert + N34 + N35 + N36 + N37 + 1 + + + Stores the current sequence set. + Stores the current sequence set. Storing the current sequence set will overwrite any already existing sequence set bearing the same index number. The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off. + Sequence Set Store + Expert + N38 + N39 + N40 + N41 + 1 + + + Number of sequence set executions. + Number of consecutive executions per sequence cycle for the selected sequence set. Only available in auto sequence advance mode. + Sequence Set Executions + Guru + N42 + N43 + N44 + Yes + N45 + N46 + N47 + N48 + Linear + + + Contains parameters to configure the sequence set advance. + Contains parameters to configure the sequence set advance, e.g. selecting a sequence advance mode, selecting the source for controlling advance, and performing the related settings. + Sequence Control Configuration + Guru + SequenceAdvanceMode + SequenceControlSelector + SequenceControlSource + SequenceAddressBitSelector + SequenceAddressBitSource + + + Sets the sequence set advance mode. + Sets the sequence set advance mode. + Sequence Advance Mode + Guru + N49 + N50 + N51 + Yes + + The automatic sequence set advance mode is set. + The automatic sequence set advance mode is set. In this mode, the advance from one sequence set to the next occurs automatically as frame triggers are received. + Auto + N52 + N53 + 0 + + + The controlled sequence set advance mode is set. + The controlled sequence set advance mode is set. In this mode, the advance from one sequence set to the next proceeds in ascending sequence set index numbers according to the selected sequence control source (see the SequenceControlSource parameter). + Controlled + N54 + N55 + 1 + + + The free selection sequence set advance mode is set. + The free selection sequence set advance mode is set. In this mode, the advance form one sequence set to the next as frame start triggers are received does not adhere to a specific preset sequence. The sequence sets can be selected at will using the states of an input line: The states of the input line set the sequence set addresses. These correspond to the sequence set index numbers and accordingly, the related sequence set is selected. For more information, see the SequenceAddressBitSelector and the SequenceAddressBitSource parameter documentation. + Free Selection + N56 + N57 + 2 + + N58 + + + Sets whether the sequence control source should be set for sequence advance or for sequence restart. + Sets whether the sequence control source should be set for sequence advance or for sequence restart. Once this value has been set, a control source must be chosen using the SequenceControlSource parameter. + Sequence Control Selector + Guru + N59 + N60 + + The sequence control source can be set for sequence set restart. + The sequence control source can be set for sequence set restart. + Restart + N61 + N62 + 0 + + + The sequence control source can be set for sequence set advance. + The sequence control source can be set for sequence set advance. Only available in controlled sequence advance mode. + Advance + N63 + N64 + 1 + + N65 + SequenceControlSource + + + Sets the source for sequence control. + Sets the source for sequence control. + Sequence Control Source + Guru + N66 + N67 + N68 + Yes + + Advance via asynchronous advance only. + Advance via asynchronous advance only. + Disabled + N69 + 0 + + + Automatic sequence set advance. The sequence repeat starts with sequence set index number 1. + Automatic sequence set advance. The sequence repeat starts with sequence set index number 1. + Always Active + N70 + 1 + + + The source for sequence restart or sequence set advance is set to line 1. + The source for sequence restart or sequence set advance is set to line 1. + Line 1 + N71 + 2 + + + The source for sequence restart or sequence set advance is set to line 2. + The source for sequence restart or sequence set advance is set to line 2. + Line 2 + N72 + 3 + + + The source for sequence restart or sequence set advance is set to line 3. + The source for sequence restart or sequence set advance is set to line 3. + Line 3 + N73 + 4 + + + The source for sequence restart or sequence set advance is set to line 4. + The source for sequence restart or sequence set advance is set to line 4. + Line 4 + N74 + 5 + + + The source for sequence restart or sequence set advance is set to line 5. + The source for sequence restart or sequence set advance is set to line 5. + Line 5 + N75 + 6 + + + The source for sequence restart or sequence set advance is set to line 6. + The source for sequence restart or sequence set advance is set to line 6. + Line 6 + N76 + 7 + + + The source for sequence restart or sequence set advance is set to line 7. + The source for sequence restart or sequence set advance is set to line 7. + Line 7 + N77 + 8 + + + The source for sequence restart or sequence set advance is set to line 8. + The source for sequence restart or sequence set advance is set to line 8. + Line 8 + N78 + 9 + + N79 + + + Sets which bit of the sequence set address can be controlled. + Sets which bit of the sequence set address can be controlled. Once a bit has been set, an input line can be set as the control source for this bit using the SequenceAddressBitSource parameter. + Address Bit Selector + Guru + N80 + + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 + N81 + N82 + 0 + + + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 + N83 + N84 + 1 + + + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 + N85 + N86 + 2 + + + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 + N87 + N88 + 3 + + N89 + SequenceAddressBitSource + + + Sets an input line as the control source for the currently selected sequence set address bit. + Sets an input line as the control source for the currently selected sequence set address bit. The bit can be selected using the SequenceAddressBitSelector. + Address Bit Source + Guru + N90 + N91 + N92 + Yes + + Line 1 is set as the control source for the currently selected sequence set address bit. + Line 1 is set as the control source for the currently selected sequence set address bit. + Line 1 + N93 + 2 + + + Line 2 is set as the control source for the currently selected sequence set address bit. + Line 2 is set as the control source for the currently selected sequence set address bit. + Line 2 + N94 + 3 + + + Line 3 is set as the control source for the currently selected sequence set address bit. + Line 3 is set as the control source for the currently selected sequence set address bit. + Line 3 + N95 + 4 + + + Line 4 is set as the control source for the currently selected sequence set address bit. + Line 4 is set as the control source for the currently selected sequence set address bit. + Line 4 + N96 + 5 + + + Line 5 is set as the control source for the currently selected sequence set address bit. + Line 5 is set as the control source for the currently selected sequence set address bit. + Line 5 + N97 + 6 + + + Line 6 is set as the control source for the currently selected sequence set address bit. + Line 6 is set as the control source for the currently selected sequence set address bit. + Line 6 + N98 + 7 + + + Line 7 is set as the control source for the currently selected sequence set address bit. + Line 7 is set as the control source for the currently selected sequence set address bit. + Line 7 + N99 + 8 + + + Line 8 is set as the control source for the currently selected sequence set address bit. + Line 8 is set as the control source for the currently selected sequence set address bit. + Line 8 + N100 + 9 + + N101 + + + Contains parameters to control the analog characteristics of the video signal. + Contains parameters to control the analog characteristics of the video signal. + Analog Controls + GainAuto + GainSelector + GainRaw + BlackLevelSelector + BlackLevelRaw + GammaEnable + GammaSelector + Gamma + DigitalShift + + + Sets the operation mode of the gain auto function. + Sets the operation mode of the gain auto function. The gain auto function automatically adjusts the gain within set limits until a target brightness value is reached. + Gain Auto + N102 + N103 + Yes + + The gain auto function is disabled. + The gain auto function is disabled. + Off + N104 + 0 + + + Gain is adjusted automatically until it reaches a specific target value. + Gain is adjusted automatically until it reaches a specific target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N105 + 1 + + + Gain is adjusted repeatedly while images are acquired. + Gain is adjusted repeatedly while images are acquired. The repeated automatic adjustment will proceed until the Once mode of operation is used or until the auto function is set to Off. + Continuous + N106 + 2 + + N107 + + + Raw value of the selected gain control. + Raw value of the selected gain control. The raw value is an integer value that sets the selected gain control in units specific to the camera. + Gain (Raw) + N108 + Yes + N109 + N110 + N111 + Linear + + + Sets the gain channel or tap to be adjusted. + Sets the gain channel or tap to be adjusted. Once a gain channel or tap has been selected, all changes to the Gain parameter will be applied to the selected channel or tap. + Gain Selector + + Gain is applied to all channels or taps. + Gain is applied to all channels or taps. + All + 1 + + N112 + GainRaw + + + 1 + PureNumber + + + Value of the selected black level control. + Value of the selected black level control. + Black Level (Raw) + N113 + Yes + N114 + N115 + N116 + N117 + Linear + + + Sets the black level channel or tap to be adjusted. + Sets the black level channel or tap to be adjusted. Once a black level channel or tap has been selected, all changes to the BlackLevel parameter will be applied to the selected channel or tap. + Black Level Selector + + Black level is applied to all channels or taps. + Black level is applied to all channels or taps. + All + 1 + + N118 + BlackLevelRaw + + + 1 + PureNumber + + + Enables gamma correction. + Enables gamma correction. + Gamma Enable + N119 + Yes + N120 + + + Sets the type of gamma to apply. + Sets the type of gamma to apply. + Gamma Selector + N121 + N122 + Yes + + The gamma curve can be configured by the user. + The gamma curve can be configured by the user. + User + N123 + N124 + 1 + + + The gamma curve is set to a fixed sRGB curve. + The gamma curve is set to a fixed sRGB curve. + SRGB + N125 + N126 + 2 + + N127 + + + Gamma correction value. + Gamma correction value. Gamma correction lets you modify the brightness of the pixel values to account for a non-linearity in the human perception of brightness. + Gamma + Yes + N128 + Linear + + + Value set for digital shift. + Value set for digital shift. When the parameter is set to zero, digital shift will be disabled. When the parameter is set to 1, 2, 3, or 4, digital shift will be set to shift by 1, shift by 2, shift by 3, or shift by 4 respectively. + Digital Shift + N129 + N130 + N131 + Yes + N132 + N133 + N134 + N135 + Linear + + + Contains parameters to control the size of the acquired image and the format of the transferred pixel data. + Contains parameters to control the size of the acquired image and the format of the transferred pixel data. + Image Format Controls + PixelFormat + PixelSize + PixelColorFilter + PixelDynamicRangeMin + PixelDynamicRangeMax + ReverseX + ReverseY + TestImageSelector + TestImageResetAndHold + + + Sets the format of the pixel data transmitted by the camera. + Sets the format of the pixel data transmitted by the camera. The available pixel formats depend on the camera model and whether the camera is monochrome or color. + Pixel Format + N136 + Yes + + The pixel format is set to Mono 8. + The pixel format is set to Mono 8. + Mono 8 + N137 + N138 + 0x01080001 + + + The pixel format is set to Mono 10. + The pixel format is set to Mono 10. + Mono 10 + N139 + N140 + 0x01100003 + + + The pixel format is set to Mono 10p. + The pixel format is set to Mono 10p. + Mono 10 p + N141 + N142 + 0x010A0046 + + + The pixel format is set to Mono 12. + The pixel format is set to Mono 12. + Mono 12 + N143 + N144 + 0x01100005 + + + The pixel format is set to Mono 12 Packed. + The pixel format is set to Mono 12 Packed. + Mono 12 Packed + N145 + N146 + 0x010C0006 + + + The pixel format is set to Bayer GR 8. + The pixel format is set to Bayer GR 8. + Bayer GR 8 + N147 + N148 + 0x01080008 + + + The pixel format is set to Bayer RG 8. + The pixel format is set to Bayer RG 8. + Bayer RG 8 + N149 + N150 + 0x01080009 + + + The pixel format is set to Bayer GB 8. + The pixel format is set to Bayer GB 8. + Bayer GB 8 + N151 + N152 + 0x0108000A + + + The pixel format is set to Bayer BG 8. + The pixel format is set to Bayer BG 8. + Bayer BG 8 + N153 + N154 + 0x0108000B + + + The pixel format is set to Bayer GR 10. + The pixel format is set to Bayer GR 10. + Bayer GR 10 + N155 + N156 + 0x0110000C + + + The pixel format is set to Bayer RG 10. + The pixel format is set to Bayer RG 10. + Bayer RG 10 + N157 + N158 + 0x0110000D + + + The pixel format is set to Bayer GB 10. + The pixel format is set to Bayer GB 10. + Bayer GB 10 + N159 + N160 + 0x0110000E + + + The pixel format is set to Bayer BG 10. + The pixel format is set to Bayer BG 10. + Bayer BG 10 + N161 + N162 + 0x0110000F + + + The pixel format is set to Bayer GR 12. + The pixel format is set to Bayer GR 12. + Bayer GR 12 + N163 + N164 + 0x01100010 + + + The pixel format is set to Bayer GR 12 Packed. + The pixel format is set to Bayer GR 12 Packed. + Bayer GR 12 Packed + N165 + N166 + 0x010C002A + + + The pixel format is set to Bayer RG 12. + The pixel format is set to Bayer RG 12. + Bayer RG 12 + N167 + N168 + 0x01100011 + + + The pixel format is set to Bayer RG 12 Packed. + The pixel format is set to Bayer RG 12 Packed. + Bayer RG 12 Packed + N169 + N170 + 0x010C002B + + + The pixel format is set to Bayer GB 12. + The pixel format is set to Bayer GB 12. + Bayer GB 12 + N171 + N172 + 0x01100012 + + + The pixel format is set to Bayer GB 12 Packed. + The pixel format is set to Bayer GB 12 Packed. + Bayer GB 12 Packed + N173 + N174 + 0x010C002C + + + The pixel format is set to Bayer BG 12. + The pixel format is set to Bayer BG 12. + Bayer BG 12 + N175 + N176 + 0x01100013 + + + The pixel format is set to Bayer BG 12 Packed. + The pixel format is set to Bayer BG 12 Packed. + Bayer BG 12 Packed + N177 + N178 + 0x010C002D + + + The pixel format is set to RGB 8 Packed. + The pixel format is set to RGB 8 Packed. + RGB 8 Packed + N179 + N180 + 0x02180014 + + + The pixel format is set to BGR 8 Packed. + The pixel format is set to BGR 8 Packed. + BGR 8 Packed + N181 + N182 + 0x02180015 + + + The pixel format is set to YUV 422 Packed. + The pixel format is set to YUV 422 Packed. + YUV 422 Packed + N183 + N184 + 0x0210001F + + + The pixel format is set to YUV 422 (YUYV) Packed. + The pixel format is set to YUV 422 (YUYV) Packed. + YUV 422 (YUYV) Packed + N185 + N186 + 0x02100032 + + + The pixel format is set to Bayer GR 10p. + The pixel format is set to Bayer GR 10p. + Bayer GR 10p + N187 + N188 + 0x010A0056 + + + The pixel format is set to Bayer RG 10p. + The pixel format is set to Bayer RG 10p. + Bayer RG 10p + N189 + N190 + 0x010A0058 + + + The pixel format is set to Bayer GB 10p. + The pixel format is set to Bayer GB 10p. + Bayer GB 10p + N191 + N192 + 0x010A0054 + + + The pixel format is set to Bayer BG 10p. + The pixel format is set to Bayer BG 10p. + Bayer BG 10p + N193 + N194 + 0x010A0052 + + N195 + + + Returns the depth of the pixel values in the image (in bits per pixel). + Returns the depth of the pixel values in the image (in bits per pixel). The value will always be coherent with the pixel format setting. + Pixel Size + RO + + The depth of the pixel values in the acquired images is 1 bits per pixel. + The depth of the pixel values in the acquired images is 1 bits per pixel. + 1 Bits/Pixel + N196 + 1 + + + The depth of the pixel values in the acquired images is 2 bits per pixel. + The depth of the pixel values in the acquired images is 2 bits per pixel. + 2 Bits/Pixel + N197 + 2 + + + The depth of the pixel values in the acquired images is 4 bits per pixel. + The depth of the pixel values in the acquired images is 4 bits per pixel. + 4 Bits/Pixel + N198 + 4 + + + The depth of the pixel values in the acquired images is 8 bits per pixel. + The depth of the pixel values in the acquired images is 8 bits per pixel. + 8 Bits/Pixel + N199 + 8 + + + The depth of the pixel values in the acquired images is 10 bits per pixel. + The depth of the pixel values in the acquired images is 10 bits per pixel. + 10 Bits/Pixel + N200 + 10 + + + The depth of the pixel values in the acquired images is 12 bits per pixel. + The depth of the pixel values in the acquired images is 12 bits per pixel. + 12 Bits/Pixel + N201 + 12 + + + The depth of the pixel values in the acquired images is 12 bits per pixel. + The depth of the pixel values in the acquired images is 12 bits per pixel. + 14 Bits/Pixel + N202 + 14 + + + The depth of the pixel values in the acquired images is 16 bits per pixel. + The depth of the pixel values in the acquired images is 16 bits per pixel. + 16 Bits/Pixel + N203 + 16 + + + The depth of the pixel values in the acquired images is 24 bits per pixel. + The depth of the pixel values in the acquired images is 24 bits per pixel. + 24 Bits/Pixel + N204 + 24 + + + The depth of the pixel values in the acquired images is 32 bits per pixel. + The depth of the pixel values in the acquired images is 32 bits per pixel. + 32 Bits/Pixel + N205 + 32 + + + The depth of the pixel values in the acquired images is 36 bits per pixel. + The depth of the pixel values in the acquired images is 36 bits per pixel. + 36 Bits/Pixel + N206 + 36 + + + The depth of the pixel values in the acquired images is 48 bits per pixel. + The depth of the pixel values in the acquired images is 48 bits per pixel. + 48 Bits/Pixel + N207 + 48 + + + The depth of the pixel values in the acquired images is 64 bits per pixel. + The depth of the pixel values in the acquired images is 64 bits per pixel. + 64 Bits/Pixel + N208 + 64 + + N209 + + + Returns the alignment of the camera's Bayer filter to the pixels in the acquired images. + Returns the alignment of the camera's Bayer filter to the pixels in the acquired images. + Pixel Color Filter + + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + Bayer RG + N210 + 1 + + + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + Bayer GB + N211 + 2 + + + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + Bayer GR + N212 + 3 + + + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + Bayer BG + N213 + 4 + + + No Bayer filter is present on the camera. + No Bayer filter is present on the camera. + No Filter + N214 + 0 + + N215 + + + Enables horizontal flipping of the image. + Enables horizontal flipping of the image. The AOI is applied after the flipping. + ReverseX + N216 + N217 + Yes + N218 + + + Enables vertical flipping of the image. + Enables vertical flipping of the image. The AOI is applied after the flipping. + ReverseY + N219 + N220 + Yes + N221 + + + Minimum possible pixel value that could be transferred from the camera. + Minimum possible pixel value that could be transferred from the camera. + Dynamic Range Min + N222 + N223 + PureNumber + + + Maximum possible pixel value that could be transferred from the camera. + Maximum possible pixel value that could be transferred from the camera. + Dynamic Range Max + N224 + N225 + PureNumber + + + Sets the test image to display. + Sets the test image to display. + Test Image Selector + N226 + N227 + Yes + + The camera does not display a test image. + The camera does not display a test image. + Test Image Off + N228 + 0 + + + The camera generates and displays a test image with a test image 1 pattern. + The camera generates and displays a test image with a test image 1 pattern. + Test Image 1 + N229 + 1 + + + The camera generates and displays a test image with a test image 2 pattern. + The camera generates and displays a test image with a test image 2 pattern. + Test Image 2 + N230 + 2 + + + The camera generates and displays a test image with a test image 3 pattern. + The camera generates and displays a test image with a test image 3 pattern. + Test Image 3 + N231 + 3 + + + The camera generates and displays a test image with a test image 4 pattern. + The camera generates and displays a test image with a test image 4 pattern. + Test Image 4 + N232 + 4 + + + The camera generates and displays a test image with a test image 5 pattern. + The camera generates and displays a test image with a test image 5 pattern. + Test Image 5 + N233 + 5 + + + The camera generates and displays a test image with a test image 6 pattern. + The camera generates and displays a test image with a test image 6 pattern. + Test Image 6 + N234 + 6 + + + The camera generates and displays a test image with a test image 7 pattern. + The camera generates and displays a test image with a test image 7 pattern. + Test Image 7 + N235 + 7 + + N236 + + + Holds all moving test images at their starting position. + Holds all moving test images at their starting position. All test images will be displayed at their starting positions and will stay fixed. + Test Image Reset And Hold + N237 + N238 + N239 + N240 + + + Width of the device's sensor in pixels. + Width of the device's sensor in pixels. + Sensor Width + N241 + N242 + PureNumber + + + Height of the device's sensor in pixels. + Height of the device's sensor in pixels. + Sensor Height + N243 + N244 + PureNumber + + + Maximum allowed width of the image in pixels. + Maximum allowed width of the image in pixels, taking into account any function that may limit the allowed width. + Width Max + N245 + PureNumber + + + Maximum allowed height of the image in pixels. + Maximum allowed height of the image in pixels, taking into account any function that may limit the allowed height. + Height Max + N246 + PureNumber + + + Contains parameters to optimize the image quality. + Contains parameters to optimize the image quality. + Image Quality Control + PGIControl + LightSourceSelector + BalanceWhiteReset + BalanceWhiteAuto + BalanceRatioSelector + BalanceRatioAbs + BalanceRatioRaw + ColorTransformationSelector + ColorTransformationValueSelector + ColorTransformationValue + ColorTransformationValueRaw + ColorTransformationMatrixFactor + ColorTransformationMatrixFactorRaw + ColorAdjustmentEnable + ColorAdjustmentReset + ColorAdjustmentSelector + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + BslHue + BslHueRaw + BslSaturation + BslSaturationRaw + BslBrightness + BslBrightnessRaw + BslContrast + BslContrastRaw + BslContrastMode + + + Contains parameters related to the Basler PGI image optimization algorithm. + Contains parameters related to the Basler PGI image optimization algorithm. The parameters in this category are only available when the camera is set for a non-Bayer pixel format, e.g. YCbCr or RGB. + PGI Control (non-Bayer only) + DemosaicingMode + PgiMode + NoiseReductionAbs + NoiseReductionRaw + SharpnessEnhancementAbs + SharpnessEnhancementRaw + + + Sets the demosaicing mode. + Sets the demosaicing mode. + Demosaicing Mode + N247 + N248 + N249 + Yes + + Demosaicing is performed using a simple demosaicing algorithm. + Demosaicing is performed using a simple demosaicing algorithm. The Sharpness Enhancement and Noise Reduction features are disabled. + Simple + N250 + 0 + + + Demosaicing is performed using the Basler PGI algorithm. + Demosaicing is performed using the Basler PGI algorithm. This algorithm uses advanced demosaicing methods. The Sharpness Enhancement and Noise Reduction features are enabled. + Basler PGI + N251 + N252 + 1 + + N253 + + + Enables Basler PGI image optimizations. + Enables Basler PGI image optimizations. + PGI Mode + N254 + N255 + N256 + Yes + + Basler PGI image optimizations are disabled. + Basler PGI image optimizations are disabled. + Off + N257 + 0 + + + Basler PGI image optimizations are enabled. + Basler PGI image optimizations are enabled. + On + N258 + N259 + 1 + + N260 + + + Amount of noise reduction to apply. + Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Noise Reduction (Abs) + N261 + Logarithmic + + + Amount of noise reduction to apply. + Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Noise Reduction (Raw) + N262 + N263 + N264 + Yes + N265 + N266 + N267 + N268 + Logarithmic + + + Amount of sharpening to apply. + Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Sharpness Enhancement (Abs) + N269 + Linear + + + Amount of sharpening to apply. + Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Sharpness Enhancement (Raw) + N270 + N271 + N272 + Yes + N273 + N274 + N275 + N276 + Linear + + + Sets the type of color transformation to be performed. + Sets the type of color transformation to be performed. + Color Transformation Selector + Guru + N277 + + A matrix color transformation from RGB to RGB is performed on the pixels. + A matrix color transformation from RGB to RGB is performed on the pixels. + RGB to RGB + N278 + 0 + + N279 + LightSourceSelector + ColorTransformationValueSelector + ColorTransformationValue + + + Sets the type of light source to be considered for matrix color transformation. + Sets the type of light source to be considered for matrix color transformation. + LightSource Selector + Expert + N280 + N281 + N282 + Yes + + No matrix color transformation for a specific light source is performed. + No matrix color transformation for a specific light source is performed. + Off + N283 + N284 + 0 + + + A custom defined color transformation matrix can be used. + A custom defined color transformation matrix can be used. + Custom + N285 + N286 + 1 + + + The matrix is optimized for image acquisition with daylight of 5000 K. + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with daylight of 5000 K. + Daylight 5000 Kelvin + N287 + N288 + 2 + + + The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + Tungsten + N289 + N290 + 3 + + + The matrix is optimized for image acquisition with daylight of 6500 K. + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with daylight of 6500 K. + Daylight 6500 Kelvin + N291 + N292 + 6 + + + The matrix is optimized for image acquisition with a custom light source 0. + The matrix is optimized for image acquisition with a custom light source 0. + Light Source 0 + N293 + N294 + 16 + + + The matrix is optimized for image acquisition with a custom light source 1. + The matrix is optimized for image acquisition with a custom light source 1. + Light Source 1 + N295 + N296 + 17 + + N297 + + + Extent to which the selected light source will be considered in color matrix transformation. + Extent to which the selected light source will be considered in color matrix transformation. + Color Transformation Matrix Factor + Guru + N298 + Linear + + + Extent to which the selected light source will be considered in color matrix transformation. + Extent to which the selected light source will be considered in color matrix transformation. If the value is set to 65536, the selected light source will be fully considered. If the value is set to 0, the selected light source will not be considered. + Color Transformation Matrix Factor (Raw) + Guru + Yes + N299 + Linear + + + Sets the element to be entered in the color transformation matrix. + Sets the element to be entered in the color transformation matrix for custom color transformation. Note: Depending on the camera model, some elements in the color transformation matrix may be preset and can not be changed. + Color Transformation Value Selector + Guru + N300 + N301 + + The element in row 0 and column 0 of the color transformation matrix can be entered. + The element in row 0 and column 0 of the color transformation matrix can be entered. + Gain00 + N302 + N303 + 0 + + + The element in row 0 and column 1 of the color transformation matrix can be entered. + The element in row 0 and column 1 of the color transformation matrix can be entered. + Gain01 + N304 + N305 + 1 + + + The element in row 0 and column 2 of the color transformation matrix can be entered. + The element in row 0 and column 2 of the color transformation matrix can be entered. + Gain02 + N306 + N307 + 2 + + + The element in row 1 and column 0 of the color transformation matrix can be entered. + The element in row 1 and column 0 of the color transformation matrix can be entered. + Gain10 + N308 + N309 + 3 + + + The element in row 1 and column 1 of the color transformation matrix can be entered. + The element in row 1 and column 1 of the color transformation matrix can be entered. + Gain11 + N310 + N311 + 4 + + + The element in row 1 and column 2 of the color transformation matrix can be entered. + The element in row 1 and column 2 of the color transformation matrix can be entered. + Gain12 + N312 + N313 + 5 + + + The element in row 2 and column 0 of the color transformation matrix can be entered. + The element in row 2 and column 0 of the color transformation matrix can be entered. + Gain20 + N314 + N315 + 6 + + + The element in row 2 and column 1 of the color transformation matrix can be entered. + The element in row 2 and column 1 of the color transformation matrix can be entered. + Gain21 + N316 + N317 + 7 + + + The element in row 2 and column 2 of the color transformation matrix can be entered. + The element in row 2 and column 2 of the color transformation matrix can be entered. + Gain22 + N318 + N319 + 8 + + N320 + ColorTransformationValue + ColorTransformationValueRaw + + + Transformation value for the selected element in the color transformation matrix. + Transformation value for the selected element in the color transformation matrix. + Color Transformation Value + Guru + N321 + Linear + + + Raw transformation value for the selected element in the color transformation matrix. + Raw transformation value for the selected element in the color transformation matrix. + Color Transformation Value (Raw) + Guru + N322 + N323 + N324 + Yes + N325 + N326 + N327 + N328 + Linear + + + Enables color adjustment. + Enables color adjustment. + Color Adjustment Enable + Expert + N329 + N330 + N331 + Yes + N332 + + + Allows returning to previous settings. + Allows returning to the color adjustment settings extant before the latest changes of the settings. + Color Adjustment Reset + Expert + N333 + N334 + N335 + 1 + + + Sets the color for color adjustment. + Sets the color for color adjustment. + Color Adjustment Selector + Expert + N336 + N337 + + Colors with predominant red can be adjusted. + Colors with predominant red can be adjusted. + Red + N338 + N339 + 0 + + + Colors with predominant yellow can be adjusted. + Colors with predominant yellow can be adjusted. + Yellow + N340 + N341 + 1 + + + Colors with predominant green can be adjusted. + Colors with predominant green can be adjusted. + Green + N342 + N343 + 2 + + + Colors with predominant cyan can be adjusted. + Colors with predominant cyan can be adjusted. + Cyan + N344 + N345 + 3 + + + Colors with predominant blue can be adjusted. + Colors with predominant blue can be adjusted. + Blue + N346 + N347 + 4 + + + Colors with predominant magenta can be adjusted. + Colors with predominant magenta can be adjusted. + Magenta + N348 + N349 + 5 + + N350 + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + + + Hue adjustment value for the currently selected color. + Hue adjustment value for the currently selected color. + Color Adjustment Hue + Expert + N351 + Linear + + + Adjustment of hue for the selected color. + Adjustment of hue for the selected color. + Color Adjustment Hue (Raw) + Expert + N352 + N353 + N354 + Yes + N355 + N356 + N357 + N358 + Linear + + + Saturation adjustment value for the currently selected color. + Saturation adjustment value for the currently selected color. + Color Adjustment Saturation + Expert + N359 + Linear + + + Adjustment of saturation for the selected color. + Adjustment of saturation for the selected color. + Color Adjustment Saturation (Raw) + Expert + N360 + N361 + N362 + Yes + N363 + N364 + N365 + N366 + Linear + + + Allows returning to previous settings. + Allows returning to the color adjustment settings extant before the latest changes of the settings. + Balance White Reset + Expert + N367 + N368 + N369 + N370 + 1 + + + Sets the operation mode of the balance white auto function. + Sets the operation mode of the balance white auto function. + Balance White Auto + N371 + N372 + Yes + + The balance white auto function is disabled. + The balance white auto function is disabled. + Off + N373 + 0 + + + White balance is adjusted automatically until it reaches a specific target value. + White balance is adjusted automatically until it reaches a specific target value. After the adjustment is complete, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N374 + 1 + + + White balance is adjusted repeatedly while images are acquired. + White balance is adjusted repeatedly while images are acquired. The repeated adjustment will proceed until the mode of operation is set to Once or to Off. + Continuous + N375 + 2 + + N376 + + + Sets the color channel to be adjusted for manual white balance. + Sets the color channel to be adjusted for manual white balance. Once a color intensity has been selected, all changes to the balance ratio parameter will be applied to the selected color intensity. + Balance Ratio Selector + N377 + + Balance ratio is applied to the red channel. + Balance ratio is applied to the red channel. + Red + N378 + 0 + + + Balance ratio is applied to the green channel. + Balance ratio is applied to the green channel. + Green + N379 + 1 + + + Balance ratio is applied to the blue channel. + Balance ratio is applied to the blue channel. + Blue + N380 + 2 + + N381 + BalanceRatioAbs + BalanceRatioRaw + + + Value of the currently selected balance ratio channel or tap. + Value of the currently selected balance ratio channel or tap. + Balance Ratio (Abs) + N382 + + + Value of the currently selected balance ratio control. + Value of the currently selected balance ratio control. + Balance Ratio (Raw) + N383 + N384 + N385 + Yes + N386 + N387 + N388 + Linear + + + Hue shift to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., for correcting minor color shifts or creating false-color images. + Hue + Expert + N389 + Linear + + + Hue shift to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., for correcting minor color shifts or creating false-color images. + Hue (Raw) + Expert + N390 + Linear + + + Saturation to be applied. + Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation + Expert + N391 + Linear + + + Saturation to be applied. + Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation (Raw) + Expert + N392 + Linear + + + Brightness to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness + Expert + N393 + Linear + + + Brightness to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness (Raw) + Expert + N394 + Linear + + + Contrast to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast + Expert + N395 + Linear + + + Contrast to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast (Raw) + Expert + N396 + Linear + + + Sets the Contrast Mode. + Sets the Contrast Mode. + Contrast Mode + N397 + N398 + Yes + + Contrast adjustment using a linear tone curve. + Linear contrast enhancement is used to adjust the contrast. + Linear + 0 + + + Contrast adjustment using an s-type tone curve. + SCurve contrast enhancement is used to adjust the contrast. It improves the perceived contrast while preserving the dynamic range of the image. + SCurve + 1 + + N399 + + + Contains parameters to set the size and position of the area of interest. + Contains parameters to set the size and position of the area of interest. + AOI Controls + Width + Height + OffsetX + OffsetY + CenterX + CenterY + BinningModeHorizontal + BinningHorizontalMode + BinningHorizontal + BinningModeVertical + BinningVerticalMode + BinningVertical + DecimationHorizontal + DecimationVertical + ScalingHorizontalAbs + ScalingVerticalAbs + ROIZoneSelector + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Width of the area of interest in pixels. + Width of the area of interest in pixels. + Width + N400 + N401 + N402 + Yes + N403 + N404 + N405 + N406 + Linear + + + Height of the area of interest in pixels. + Height of the area of interest in pixels. + Height + N407 + N408 + N409 + Yes + N410 + N411 + N412 + N413 + Linear + + + Horizontal offset from the left side of the sensor to the area of interest (in pixels). + Horizontal offset from the left side of the sensor to the area of interest (in pixels). + X Offset + N414 + N415 + N416 + Yes + N417 + N418 + N419 + N420 + Linear + + + Vertical offset from the top of the sensor to the area of interest (in pixels). + Vertical offset from the top of the sensor to the area of interest (in pixels). + Y Offset + N421 + N422 + N423 + Yes + N424 + N425 + N426 + N427 + Linear + + + Enables horizontal centering of the image. + Enables horizontal centering of the image. + Center X + N428 + N429 + N430 + Yes + N431 + + + Enables vertical centering of the image. + Enables vertical centering of the image. + Center Y + N432 + N433 + N434 + Yes + N435 + + + Sets the binning vertical mode. + Sets the binning vertical mode. + Binning Vertical Mode + Expert + N436 + N437 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Average + N439 + 1 + + N440 + + + Sets the vertical binning mode. + Sets the vertical binning mode. + Binning Mode Vertical + Invisible + N436 + N437 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Averaging + N439 + 1 + + N440 + + + Sets the binning horizontal mode. + Sets the binning horizontal mode. + Binning Horizontal Mode + Expert + N441 + N442 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Average + N444 + 1 + + N445 + + + Sets the horizontal binning mode. + Sets the horizontal binning mode. + Binning Mode Horizontal + Invisible + N441 + N442 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Averaging + N444 + 1 + + N445 + + + Number of adjacent vertical pixels to be summed. + Number of adjacent vertical pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Vertical + N446 + N447 + N448 + Yes + N449 + N450 + N451 + N452 + Linear + + + Number of adjacent horizontal pixels to be summed. + Number of adjacent horizontal pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Horizontal + N453 + N454 + N455 + Yes + N456 + N457 + N458 + N459 + Linear + + + Vertical decimation factor. + Vertical decimation factor. It specifies the extent of vertical sub-sampling of the acquired frame, i.e. it defines how many rows are left out of transmission. This has the net effect of reducing the vertical resolution (height) of the image by the specified decimation factor. A value of 1 indicates that the camera performs no vertical decimation. + Decimation Vertical + N460 + N461 + N462 + Yes + N463 + N464 + N465 + N466 + Linear + + + Horizontal decimation factor. + Horizontal decimation factor. It specifies the extent of horizontal sub-sampling of the acquired frame, i.e. it defines how many pixel columns are left out of transmission. This has the net effect of reducing the horizontal resolution (width) of the image by the specified decimation factor. A value of 1 indicates that the camera performs no horizontal decimation. + Decimation Horizontal + N467 + N468 + N469 + Yes + N470 + N471 + N472 + N473 + Linear + + + Horizontal scaling factor. + Horizontal scaling factor. + Scaling Horizontal + N474 + N475 + N476 + Yes + N477 + Linear + + + N479 + N480 + N481 + N482 + + + Vertical scaling factor + Vertical scaling factor + Scaling Vertical + N483 + N484 + N485 + Yes + N486 + Linear + + + N488 + N489 + N490 + N491 + + + Sets a ROI zone + Sets a ROI zone to be enabled, configured, and assembled with other ROI zones. + ROI Zone Selector + Expert + N492 + N493 + + Sets vertical ROI zone 0 + Sets vertical ROI zone 0 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 0 + N494 + N495 + 0 + + + Sets vertical ROI zone 1 + Sets vertical ROI zone 1 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 1 + N496 + N497 + 1 + + + Sets vertical ROI zone 2 + Sets vertical ROI zone 2 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 2 + N498 + N499 + 2 + + + Sets vertical ROI zone 3 + Sets vertical ROI zone 3 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 3 + N500 + N501 + 3 + + + Sets vertical ROI zone 4 + Sets vertical ROI zone 4 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 4 + N502 + N503 + 4 + + + Sets vertical ROI zone 5 + Sets vertical ROI zone 5 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 5 + N504 + N505 + 5 + + + Sets vertical ROI zone 6 + Sets vertical ROI zone 6 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 6 + N506 + N507 + 6 + + + Sets vertical ROI zone 7 + Sets vertical ROI zone 7 to be enabled, configured, and vertically assembled with other ROI zones. + Vertical Zone 7 + N508 + N509 + 7 + + N510 + ROIZoneMode + ROIZoneSize + ROIZoneOffset + + + Provides for enabling/disabling a ROI zone. + Provides for enabling/disabling the previously set ROI zone. + ROI Zone Mode + Expert + N511 + N512 + N513 + Yes + + Disables a ROI zone. + Disables the previously set ROI zone. + Off + 0 + + + Enables a ROI zone. + Enables the previously set ROI zone. + On + 1 + + N514 + + + Sets a ROI zone size + Sets the ROI zone 'thickness' (pixels, in direction of assembly) for the previously enabled ROI zone. Equivalent to Height for vertical zones. + ROI Zone Size + Expert + N515 + N516 + N517 + Yes + N518 + N519 + N520 + N521 + Linear + + + Sets a ROI zone offset + Sets the ROI zone offset (pixels, in direction of assembly) for the previously enabled ROI zone. Equivalent to OffsetY for vertical zones. + ROI Zone Offset + Expert + N522 + N523 + N524 + Yes + N525 + N526 + N527 + N528 + Linear + + + Contains parameters to control image acquisition and triggering. + Contains parameters to control image acquisition and triggering. + Acquisition Controls + EnableBurstAcquisition + AcquisitionMode + AcquisitionStart + AcquisitionStop + AcquisitionFrameCount + TriggerSelector + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + ExposureMode + ExposureAuto + ExposureTimeMode + ExposureTimeAbs + ExposureTimeRaw + ReadoutTimeAbs + ExposureOverlapTimeMode + ExposureOverlapTimeMaxAbs + ExposureOverlapTimeMaxRaw + ShutterMode + SensorReadoutMode + AcquisitionFrameRateEnable + AcquisitionFrameRateAbs + ResultingFramePeriodAbs + ResultingFrameRateAbs + AcquisitionStatusSelector + AcquisitionStatus + SyncFreeRunTimerEnable + SyncFreeRunTimerStartTimeLow + SyncFreeRunTimerStartTimeHigh + SyncFreeRunTimerTriggerRateAbs + SyncFreeRunTimerUpdate + + + Enables burst acquisition. + Enables burst acquisition. When enabled, the maximum frame rate only depends on sensor timing and timing of the trigger sequence, and not on the image transfer rate out of the camera. + Enable Burst Acquisition + Guru + N529 + N530 + Yes + N531 + + + Sets the image acquisition mode. + Sets the image acquisition mode. + Acquisition Mode + + The acquisition mode is set to single frame. + The acquisition mode is set to single frame. + Single Frame + N532 + 0 + + + The acquisition mode is set to multi frame. + The acquisition mode is set to multi frame. + Multi Frame + N533 + 1 + + + The acquisition mode is set to continuous. + The acquisition mode is set to continuous. + Continuous + 2 + + N534 + AcquisitionStart + AcquisitionStop + + + Starts the acquisition of images. + Starts the acquisition of images. If the camera is set for single frame acquisition, it will start acquisition of one frame. If the camera is set for continuous frame acquisition, it will start continuous acquisition of frames. + Acquisition Start + N535 + WO + N536 + 1 + + + Stops the acquisition of images. + Stops the acquisition of images if the camera is set for continuous image acquisition and acquisition has been started. + Acquisition Stop + N535 + WO + N537 + 0 + + + Number of frames acquired in the multiframe acquisition mode. + Number of frames acquired in the multiframe acquisition mode. + Acquisition Frame Count + N538 + N539 + TLParamsLocked + Yes + N540 + N541 + N542 + N543 + Linear + + + Sets the trigger type to be configured. + Sets the trigger type to be configured. Once a trigger type has been set, all changes to the trigger settings will be applied to the selected trigger. + Trigger Selector + N544 + + The acquisition start trigger can be configured. + The acquisition start trigger can be configured. + Acquisition Start + N545 + 0 + + + The frame start trigger can be configured. + The frame start trigger can be configured. + Frame Start + N546 + 1 + + + The line start trigger can be configured. + The line start trigger can be configured. + Line Start + N547 + 2 + + N548 + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + + + Sets the mode for the currently selected trigger. + Sets the mode for the currently selected trigger. + Trigger Mode + N549 + Yes + + The currently selected trigger is turned off. + The currently selected trigger is turned off. + Off + N550 + 0 + + + The currently selected trigger is turned on. + The currently selected trigger is turned on. + On + N551 + 1 + + N552 + + + Generates a software trigger signal. + Generates a software trigger signal. The software trigger signal will be used if the TriggerSource parameter is set to Software. + Generate Software Trigger + N553 + N554 + WO + N555 + 1 + + + Sets the signal source for the selected trigger. + Sets the signal source for the selected trigger. + Trigger Source + N556 + Yes + + The signal source for the selected trigger is set to software triggering. + The signal source for the selected trigger is set to software triggering. + Trigger Software + N557 + 0 + + + The signal source for the selected trigger is set to line 1. + The signal source for the selected trigger is set to line 1. + Line 1 + N558 + 1 + + + The signal source for the selected trigger is set to line 2. + The signal source for the selected trigger is set to line 2 + Line 2 + N559 + 2 + + + The signal source for the selected trigger is set to line 3. + The signal source for the selected trigger is set to line 3. + Line 3 + N560 + 3 + + + The signal source for the selected trigger is set to line 4. + The signal source for the selected trigger is set to line 4. + Line 4 + N561 + 4 + + + The signal source for the selected trigger is set to line 5. + The signal source for the selected trigger is set to line 5. + Line 5 + N562 + 5 + + + The signal source for the selected trigger is set to line 6. + The signal source for the selected trigger is set to line 6. + Line 6 + N563 + 6 + + + The signal source for the selected trigger is set to line 7. + The signal source for the selected trigger is set to line 7. + Line 7 + N564 + 7 + + + The signal source for the selected trigger is set to line 8. + The signal source for the selected trigger is set to line 8. + Line 8 + N565 + 8 + + + The signal source for the selected trigger is set to action command signal 1. + The signal source for the selected trigger is set to action command signal 1. + Action 1 + N566 + 21 + + + The signal source for the selected trigger is set to action command signal 2. + The signal source for the selected trigger is set to action command signal 2. + Action 2 + N567 + 22 + + + The signal source for the selected trigger is set to action command signal 3. + The signal source for the selected trigger is set to action command signal 3. + Action 3 + N568 + 23 + + + The signal source for the selected trigger is set to action command signal 4. + The signal source for the selected trigger is set to action command signal 4. + Action 4 + N569 + 24 + + N570 + + + Sets the signal transition that activates the selected trigger. + Sets the signal transition that activates the selected trigger. + Trigger Activation + N571 + Yes + + The selected trigger is activated on the rising edge of the source signal. + The selected trigger is activated on the rising edge of the source signal. + Rising Edge + N572 + 0 + + + The selected trigger is activated on the falling edge of the source signal. + The selected trigger is activated on the falling edge of the source signal. + Falling Edge + N573 + 1 + + + The selected trigger is activated on the falling or rising edge of the source signal. + The selected trigger is activated on the falling or rising edge of the source signal. + Any Edge + N574 + 2 + + + The selected trigger is activated when the source signal is high. + The selected trigger is activated when the source signal is high. + Level High + N575 + 3 + + + The selected trigger is activated when the source signal is low. + The selected trigger is activated when the source signal is low. + Level Low + N576 + 4 + + N577 + + + Trigger delay time in microseconds. + Trigger delay time in microseconds. The delay is applied after the trigger reception and before effectively activating the trigger. + Trigger Delay (Abs) + Expert + N578 + N579 + Yes + N580 + N581 + N582 + us + Linear + + + Sets the operation mode of the exposure auto function. + Sets the operation mode of the exposure auto function. The exposure auto function automatically adjusts the exposure time within set limits until a target brightness value is reached. + Exposure Auto + N583 + N584 + Yes + + The exposure time auto function is disabled. + The exposure auto function is disabled. + Off + N585 + 0 + + + Exposure time is adjusted automatically until it reaches a specific target value. + Exposure time is automatically adjusted until it reaches a specific target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N586 + 1 + + + Exposure time is adjusted repeatedly while images are acquired. + Exposure time is adjusted repeatedly while images are acquired. The repeated automatic adjustment will proceed until the Once mode of operation is used or until the auto function is set to Off. + Continuous + N587 + 2 + + N588 + + + Sets the exposure time mode. + Sets the exposure time mode. + Exposure Time Mode + N589 + N590 + TLParamsLocked + Yes + + The exposure time mode is set to Standard. + The exposure time mode is set to Standard. + Standard + N591 + N592 + 0 + + + The exposure time is set to Ultra Short. + The exposure mode is set to Ultra Short. + Ultra Short + N593 + N594 + 1 + + N595 + + + Raw exposure time of the camera. + Raw exposure time of the camera. This value sets an integer that will be used as a multiplier for the exposure timebase. The actual exposure time equals the current ExposureTimeRaw setting multiplied with the current ExposureTimeBaseAbs setting. + Exposure Time (Raw) + N596 + N597 + N598 + Yes + N599 + N600 + N601 + N602 + Linear + + + Exposure time of the camera in microseconds. + Exposure time of the camera in microseconds. + Exposure Time (Abs) + N603 + us + Linear + + + Acquisition frame rate of the camera in frames per second. + Acquisition frame rate of the camera in frames per second. + Acquisition Frame Rate (Abs) + N604 + Yes + N605 + Hz + Linear + + + Enables setting the camera's acquisition frame rate to a specified value. + Enables setting the camera's acquisition frame rate to a specified value. + Enable Acquisition Frame Rate + N606 + N607 + N608 + Yes + N609 + 1 + 0 + + + Minimum allowed frame acquisition period. + Minimum allowed frame acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth. + Resulting Frame Period (Abs) + Guru + N610 + N611 + us + Linear + + + Maximum allowed frame acquisition rate. + Maximum allowed frame acquisition rate given the current camera settings (in frames per second). + Resulting Frame Rate (Abs) + N610 + N612 + Hz + Linear + + + Sets the exposure mode. + Sets the exposure mode. + Exposure Mode + N613 + N614 + Yes + + The timed exposure mode is set. + The timed exposure mode is set. In this mode, the exposure time for each frame acquisition is determined by the value of the camera's Exposure Time Abs parameter. + Timed + 1 + + + The trigger width exposure mode is set. + The trigger width exposure mode is set. In this mode, the length of the exposure for each frame acquisition will be directly controlled by the ExFSTrig signal. + Trigger Width + N615 + N616 + 2 + + N617 + + + Sets the shutter mode. + Sets the shutter mode. + Shutter Mode + Expert + N618 + N619 + Yes + + The shutter mode is set to global shutter. + The shutter mode is set to global shutter. + Global + N620 + 2 + + + The shutter mode is set to rolling shutter. + The shutter mode is set to rolling shutter. + Rolling + N621 + 0 + + + The shutter mode is set to global reset release shutter. + The shutter mode is set to global reset release shutter. + Global Reset Release + N622 + 1 + + N623 + + + Sets the exposure overlap time mode. + Sets the exposure overlap time mode. + Exposure Overlap Time Mode + Expert + N624 + N625 + Yes + + The camera manually sets the overlap time for each acquisition. + The camera manually sets the overlap time for each acquisition. In this mode, you must also set the ExposureOverlapTimeMax parameter to specify the maximum overlap time. + Manual + N626 + 0 + + + The camera automatically uses the optimum overlap time for each acquisition. + The camera automatically uses the optimum overlap time for each acquisition. + Automatic + N627 + 1 + + N628 + + + Maximum overlap time of the sensor exposure with sensor readout in TriggerWidth exposure mode (in raw units). + Maximum overlap time of the sensor exposure with sensor readout in TriggerWidth exposure mode (in raw units). + Exposure Overlap Time Max (Raw) + Expert + N629 + N630 + N631 + Yes + N632 + N633 + N634 + N635 + Linear + + + Maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode (in microseconds). + Maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode (in microseconds). + Exposure Overlap Time Max (Abs) + Expert + N636 + us + Linear + + + Sensor readout time given the current settings. + Sensor readout time given the current settings. + Readout Time (Abs) + Expert + N637 + N638 + N639 + us + Linear + + + Sets the sensor readout mode. + Sets the sensor readout mode. + Sensor Readout Mode + Guru + N640 + N641 + Yes + + The device operates in normal readout mode. + The device operates in normal readout mode. + Normal + 0 + + + The device operates in fast readout mode. + The device operates in fast readout mode. The readout time for each line of pixels is shortened compared to the normal readout mode. This allows higher frame rates, but may reduce image quality. + Fast + 1 + + N642 + + + Sets the acquisition status to be checked. + Sets the acquisition status to be checked. Once a status has been set, the status can be checked by reading the AcquisitionStatus parameter value. + Acquisition Status Selector + Expert + N643 + N644 + + A check can be performed if the device is currently waiting for a trigger to acquire one or multiple frames. + A check can be performed if the device is currently waiting for a trigger to acquire one or multiple frames. + Acquisition Trigger Wait + N645 + 0 + + + A check can be performed if the device is currently acquiring one or multiple frames. + A check can be performed if the device is currently acquiring one or multiple frames. + Acquisition Active + N646 + 1 + + + A check can be performed if the device is currently transferring an acquisition of one or multiple frames. + A check can be performed if the device is currently transferring an acquisition of one or multiple frames. + Acquisition Transfer + N647 + 2 + + + A check can be performed if the device is currently waiting for a frame trigger. + A check can be performed if the device is currently waiting for a frame trigger. + Frame Trigger Wait + N648 + 3 + + + A check can be performed if the device is currently capturing a frame. + A check can be performed if the device is currently capturing a frame. + Frame Active + N649 + 4 + + + A check can be performed if the device is currently transferring a frame. + A check can be performed if the device is currently transferring a frame. + Frame Transfer + N650 + 5 + + + A check can be performed if the device is currently exposing a frame. + A check can be performed if the device is currently exposing a frame. + Exposure Active + N651 + 6 + + + A check can be performed if the device is currently waiting for a line trigger. + A check can be performed if the device is currently waiting for a line trigger. + Line Trigger Wait + N652 + 7 + + N653 + AcquisitionStatus + + + Indicates the status (true or false) of the currently selected acquisition signal. + Indicates the status (true or false) of the currently selected acquisition signal. The acquisition signal can be selected using AcquisitionStatusSelector. + Acquisition Status + Expert + N654 + N655 + N656 + + + Enables the synchronous free run mode. + Enables the synchronous free run mode. When enabled, the camera will generate all required frame start or line start trigger signals internally, and you do not need to apply frame start or line start trigger signals to the camera. + Sync Free Run Enable + N657 + 1 + 0 + + + Low 32 bits of the synchronous free run trigger start time. + Low 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time Low + N658 + + + High 32 bits of the synchronous free run trigger start time. + High 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time High + N659 + + + Synchronous free run trigger rate. + Synchronous free run trigger rate. + Sync Free Run Trigger Rate + N660 + Hz + + + N662 + N663 + N664 + N665 + Linear + + + Activates changed settings for the synchronous free run. + Activates changed settings for the synchronous free run. + Sync Free Run Update + N666 + 1 + + + Contains parameters to control the operation of the camera's digital I/O lines. + Contains parameters to control the operation of the camera's digital I/O lines. + Digital I/O Controls + LineSelector + LineMode + LineLogic + LineFormat + LineSource + LineInverter + LineTermination + LineDebouncerTimeAbs + LineDebouncerTimeRaw + MinOutPulseWidthRaw + MinOutPulseWidthAbs + LineStatus + LineStatusAll + UserOutputSelector + UserOutputValue + UserOutputValueAll + SyncUserOutputSelector + SyncUserOutputValue + SyncUserOutputValueAll + + + Sets the I/O line to be configured. + Sets the I/O line to be configured. Once a line has been set, all changes to the line settings will be applied to the selected line. + Line Selector + N667 + + Line 1 can be configured. + Line 1 can be configured. + Line 1 + N668 + 0 + + + Line 2 can be configured. + Line 2 can be configured. + Line 2 + N669 + 1 + + + Line 3 can be configured. + Line 3 can be configured. + Line 3 + N670 + 2 + + + Line 4 can be configured. + Line 4 can be configured. + Line 4 + N671 + 3 + + + Output line 1 can be configured. + Output line 1 can be configured. + Output Line 1 + N672 + 4 + + + Output line 2 can be configured. + Output line 2 can be configured. + Output Line 2 + N673 + 5 + + + Output line 3 can be configured. + Output line 3 can be configured. + Output Line 3 + N674 + 6 + + + Output line 4 can be configured. + Output line 4 can be configured. + Output Line 4 + N675 + 7 + + N676 + LineMode + LineDebouncerTimeAbs + LineDebouncerTimeRaw + LineInverter + LineTermination + LineStatus + LineSource + LineFormat + MinOutPulseWidthAbs + MinOutPulseWidthRaw + + + Enables the signal inverter function for the currently selected input or output line. + Enables the signal inverter function for the currently selected input or output line. + Line Inverter + N677 + Yes + N678 + + + Enables the termination resistor of the selected input line. + Enables the termination resistor of the selected input line. + Line Termination + N679 + N680 + Yes + N681 + + + Raw value of the selected line debouncer time. + Raw value of the selected line debouncer time. + Line Debouncer Time Raw + Invisible + N667 + N682 + Yes + N683 + N684 + N685 + N686 + Logarithmic + + + Value of the selected line debouncer time in microseconds. + Value of the selected line debouncer time in microseconds. + Line Debouncer Time Abs + N667 + N687 + N688 + N689 + N690 + us + Linear + + + Raw value for the minimum signal width of an output signal. + Raw value for the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line. + Line Output Pulse Min. Width Raw + Invisible + N667 + N691 + Yes + N692 + N693 + N694 + N695 + Logarithmic + + + Value for the minimum signal width of an output signal (in microseconds) . + Value for the minimum signal width of an output signal (in microseconds) . + Line Output Pulse Min. Width + N667 + N696 + N697 + N698 + N699 + us + Linear + + + Indicates the current logical state of the selected line. + Indicates the current logical state of the selected line. + Line Status + N700 + N701 + + + A single bit field indicating the current logical state of all available line signals at time of polling. + A single bit field indicating the current logical state of all available line signals at time of polling. + Line Status All + N702 + N703 + HexNumber + + + Enables the selected user settable output line. + Enables the selected user settable output line. + User Output Value + N704 + N705 + + + A single bit field that sets the state of all user settable output signals in one access + A single bit field that sets the state of all user settable output signals in one access + User Output Value All + N706 + Yes + N707 + HexNumber + + + Enables the selected user settable synchronous output line. + Enables the selected user settable synchronous output line. + Sync User Output Value + N708 + N709 + N710 + + + A single bit field that sets the state of all user settable synchronous output signals in one access. + A single bit field that sets the state of all user settable synchronous output signals in one access. + Sync User Output Value All + N711 + N712 + Yes + N713 + HexNumber + + + Sets the mode for the selected line. + Sets the mode for the selected line. This controls whether the physical line is used to input or output a signal. + Line Mode + N667 + Yes + + The selected physical line can be used to input an electrical signal. + The selected physical line can be used to input an electrical signal. + Input + N714 + 0 + + + The selected physical line can be used to output an electrical signal. + The selected physical line can be used to output an electrical signal. + Output + N715 + 1 + + N716 + + + Sets the source signal for the currently selected line. + Sets the source signal for the currently selected line. The currently selected line must be an output line. + Line Source + N667 + N717 + Yes + + The source signal for the currently selected line is set to the exposure active signal. + The source signal for the currently selected line is set to the exposure active signal. + Exposure Active + N718 + 2 + + + The source signal for the currently selected line is set to the frame trigger wait signal. + The source signal for the currently selected line is set to the frame trigger wait signal. + Frame Trigger Wait + N719 + 1 + + + The source signal for the currently selected line is set to the timer 1 active signal. + The source signal for the currently selected line is set to the timer 1 active signal. + Timer 1 Active + N720 + 3 + + + The source signal for the currently selected line is set to the user settable signal 1. + The source signal for the currently selected line is set to the user settable signal 1. + User Output 1 + N721 + 28 + + + The source signal for the currently selected line is set to the user settable signal 2. + The source signal for the currently selected line is set to the user settable signal 2. + User Output 2 + N722 + 29 + + + The source signal for the currently selected line is set to the user settable signal 3. + The source signal for the currently selected line is set to the user settable signal 3. + User Output 3 + N723 + 30 + + + The source signal for the currently selected line is set to the trigger ready signal. + The source signal for the currently selected line is set to the trigger ready signal. + Trigger Ready + N724 + 256 + + + The source signal for the currently selected line is set to the acquisition trigger wait signal. + The source signal for the currently selected line is set to the acquisition trigger wait signal. + Acquisition Trigger Wait + N725 + 7 + + + The source signal for the currently selected line is set to the acquisition trigger ready signal. + The source signal for the currently selected line is set to the acquisition trigger ready signal. + Acquisition Trigger Ready + N726 + 255 + + + The source signal for the currently selected line is set to the flash window signal. + The source signal for the currently selected line is set to the flash window signal. + Flash Window + N727 + 25 + + + The source signal for the currently selected line is set to the user settable signal 0. + The source signal for the currently selected line is set to the user settable signal 0. + User Output 0 + N728 + 27 + + + The source signal for the currently selected line is set to the sync user settable signal 0. + The source signal for the currently selected line is set to the sync user settable signal 0. + Sync User Output 0 + N729 + 10 + + + The source signal for the currently selected line is set to the sync user settable signal 1. + The source signal for the currently selected line is set to the sync user settable signal 1. + Sync User Output 1 + N730 + 11 + + + The source signal for the currently selected line is set to the sync user settable signal 2. + The source signal for the currently selected line is set to the sync user settable signal 2. + Sync User Output 2 + N731 + 12 + + + The source signal for the currently selected line is set to the sync user settable signal 3. + The source signal for the currently selected line is set to the sync user settable signal 3. + Sync User Output 3 + N732 + 13 + + N733 + + + 0 + + + 0 + + + Returns the line logic of the currently selected line. + Returns the line logic of the currently selected line. + Line Logic + N667 + + The line logic of the currently selected line is positive. + The line logic of the currently selected line is positive. + Positive + 0 + + + The line logic of the currently selected line is negative. + The line logic of the currently selected line is negative. + Negative + 1 + + N734 + + + Returns the electrical configuration of the currently selected line. + Returns the electrical configuration of the currently selected line. + Line Format + N667 + Yes + + The line is not connected. + The line is not connected. + Not Connected + N735 + 0 + + + The line is currently in tri-state mode (not driven). + The line is currently in tri-state mode (not driven). + Tri-state + N736 + 1 + + + The line is currently accepting or sending TTL level signals. + The line is currently accepting or sending TTL level signals. + TTL + N737 + 2 + + + The line is currently accepting or sending LVDS level signals. + The line is currently accepting or sending LVDS level signals. + LVDS + N738 + 3 + + + The line is currently accepting or sending RS-422 level signals. + The line is currently accepting or sending RS-422 level signals. + RS-422 + N739 + 4 + + + The line is opto-coupled. + The line is opto-coupled. + Opto-coupled + N740 + 5 + + N741 + + + Sets the user settable output signal to be configured. + Sets the user settable output signal to be configured. Once a user settable output signal has been set, all changes to the user settable output signal settings will be applied to the selected user settable output signal. + User Output Selector + + The user settable output signal 1 can be configured. + The user settable output signal 1 can be configured. + User Settable Output 1 + N742 + 0 + + + The user settable output signal 2 can be configured. + The user settable output signal 2 can be configured. + User Settable Output 2 + N743 + 1 + + + The user settable output signal 3 can be configured. + The user settable output signal 3 can be configured. + User Settable Output 3 + N744 + 2 + + + The user settable output signal 0 can be configured. + The user settable output signal 0 can be configured. + User Settable Output 0 + N745 + 17 + + N746 + UserOutputValue + + + Sets the user settable synchronous output signal to be configured. + Sets the user settable synchronous output signal to be configured. + Sync User Output Selector + + User settable synchronous output signal 1 can be configured. + User settable synchronous output signal 1 can be configured. + Sync User Settable Output 1 + N747 + 0 + + + User settable synchronous output signal 2 can be configured. + User settable synchronous output signal 2 can be configured. + Sync User Settable Output 2 + N748 + 1 + + + User settable synchronous output signal 3 can be configured. + User settable synchronous output signal 3 can be configured. + Sync User Settable Output 3 + N749 + 2 + + + User settable synchronous output signal 0 can be configured. + User settable synchronous output signal 0 can be configured. + Sync User Settable Output 0 + N750 + 17 + + N751 + SyncUserOutputValue + + + Contains parameters to control the operation of the camera's timers. + Contains parameters to control the operation of the camera's timers + Counter and Timer Controls + TimerDelayTimebaseAbs + TimerDurationTimebaseAbs + TimerSelector + TimerDelayAbs + TimerDelayRaw + TimerDurationAbs + TimerDurationRaw + TimerTriggerSource + TimerTriggerActivation + CounterSelector + CounterEventSource + CounterResetSource + CounterReset + + + Time base (in microseconds) that is used when a timer duration is set using the TimerDurationRaw parameter. + Time base (in microseconds) that is used when a timer duration is set using the TimerDurationRaw parameter. + Timer Duration Timebase + Invisible + Yes + N752 + us + Linear + + + Time base (in microseconds) that is used when a timer delay is set using the TimerDelayRaw parameter. + Time base (in microseconds) that is used when a timer delay is set using the TimerDelayRaw parameter. + Timer Delay Timebase + Invisible + Yes + N753 + us + Linear + + + Sets the timer to be configured. + Sets the timer to be configured. Once a timer has been set, all changes to the timer settings will be applied to the selected timer. + Timer Selector + N754 + + Timer 1 can be configured. + Timer 1 can be configured. + Timer 1 + N755 + 0 + + N756 + TimerDurationAbs + TimerDurationRaw + TimerDelayAbs + TimerDelayRaw + TimerTriggerSource + TimerTriggerActivation + + + Duration of the currently selected timer in microseconds. + Duration of the currently selected timer in microseconds. + Timer Duration Abs + Yes + N757 + Linear + + + Raw duration for the selected timer. + Raw duration for the selected timer. This value sets an integer that will be used as a multiplier for the timer duration timebase. The actual duration time equals the current TimerDurationRaw setting multiplied with the current TimerDurationTimeBaseAbs setting. + Timer Duration Raw + N758 + Yes + N759 + N760 + N761 + N762 + + + Delay of the currently selected timer in microseconds. + Delay of the currently selected timer in microseconds. + Timer Delay Abs + Yes + N763 + Linear + + + Raw delay for the selected timer. + Raw delay for the selected timer. This value sets an integer that will be used as a multiplier for the timer delay timebase. The actual delay time equals the current TimerDelayRaw setting multiplied with the current TimerDelayTimeBaseAbs setting. + Timer Delay Raw + N764 + Yes + N765 + N766 + N767 + N768 + + + Sets the internal camera signal used to trigger the selected timer. + Sets the internal camera signal used to trigger the selected timer. + Timer Trigger Source + N769 + + The timer can be triggered by the exposure start signal. + The timer can be triggered by the exposure start signal. + Exposure Active + N770 + 1 + + N771 + + + 1 + + + Sets the type of signal transition that will start the timer. + Sets the type of signal transition that will start the timer. + Timer Trigger Activation + N772 + + The timer will be started by a rising edge signal change. + The timer will be started by a rising edge signal change. + Rising Edge + N773 + 1 + + + The timer will be started by a falling edge signal change. + The timer will be started by a falling edge signal change. + Falling Edge + N774 + 0 + + N775 + + + 1 + + + Sets the counter to be configured. + Sets the counter to be configured. Once a counter has been set, all changes to the counter settings will be applied to this counter. + Counter Selector + Expert + N776 + + Counter 1 can be configured. + Counter 1 can be configured. + Counter 1 + N777 + 0 + + + Counter 2 can be configured. + Counter 2 can be configured. + Counter 2 + N778 + 1 + + + Counter 3 can be configured. + Counter 3 can be configured. + Counter 3 + N779 + 2 + + N780 + CounterEventSource + CounterReset + CounterResetSource + + + Sets the event that increments the currently selected counter. + Sets the event that increments the currently selected counter. + Counter Event Source + Expert + N781 + Yes + + The selected counter counts the number of frame trigger events. + The selected counter counts the number of frame trigger events. + Frame Trigger + N782 + 4 + + + The selected counter counts the number of frame start events. + The selected counter counts the number of frame start events. + Frame Start + N783 + 5 + + + The selected counter counts the number of line trigger events. + The selected counter counts the number of line trigger events. + Line Trigger + N784 + 7 + + N785 + + + Sets the source signal that can reset the currently selected counter. + Sets the source signal that can reset the currently selected counter. + Counter Reset Source + Expert + N786 + Yes + + The counter reset is disabled. + The counter reset is disabled. + Off + N787 + 0 + + + The selected counter can be reset by a software command. + The selected counter can be reset by a software command. + Software + N788 + 3 + + + The selected counter can be reset by a signal applied to Line 1. + The selected counter can be reset by a signal applied to Line 1. + Line 1 + N789 + 1 + + + The selected counter can be reset by a signal applied to Line 2. + The selected counter can be reset by a signal applied to Line 2. + Line 2 + N790 + 2 + + + The selected counter can be reset by a signal applied to Line 3. + The selected counter can be reset by a signal applied to Line 3. + Line 3 + N791 + 4 + + + The selected counter can be reset by a signal applied to Line 4. + The selected counter can be reset by a signal applied to Line 4. + Line 4 + N792 + 5 + + + The selected counter can be reset by a signal applied to Line 5. + The selected counter can be reset by a signal applied to Line 5. + Line 5 + N793 + 6 + + + The selected counter can be reset by a signal applied to Line 6. + The selected counter can be reset by a signal applied to Line 6. + Line 6 + N794 + 7 + + + The selected counter can be reset by a signal applied to Line 7. + The selected counter can be reset by a signal applied to Line 7. + Line 7 + N795 + 8 + + + The selected counter can be reset by a signal applied to Line 8. + The selected counter can be reset by a signal applied to Line 8. + Line 8 + N796 + 9 + + N797 + + + Immediately resets the selected counter. + Immediately resets the selected counter. The counter starts counting immediately after the reset. + Counter Reset + Expert + N798 + N799 + WO + N800 + 1 + + + Contains parameters to control the operation of the camera's lookup table (LUT). + Contains parameters to control the operation of the camera's lookup table (LUT). + LUT Controls + LUTSelector + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + Enables the selected lookup table (LUT). + Enables the selected lookup table (LUT). + LUT Enable + N801 + N802 + Yes + N803 + + + Index of the LUT element to access. + Index of the LUT element to access. + LUT Index + N804 + N805 + N806 + N807 + N808 + Linear + LUTValue + + + 0 + + + Value of the LUT element at the LUT index position. + Value of the LUT element at the LUT index position. + LUT Value + N809 + N810 + N811 + N812 + N813 + Linear + + + Invisible + N814 + 4 + RW + Device + LUTValueAll + Unsigned + BigEndian + + + A single register that lets you access all LUT coefficients. + A single register that lets you access all LUT coefficients without the need to repeatedly use the LUTIndex parameter. + LUT Value All + N815 + Yes + N816 + N817 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N810 + + + Sets the lookup table (LUT) to be configured. + Sets the lookup table (LUT) to be configured. Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT. + LUT Selector + N821 + + The luminance lookup table can be configured. + The luminance lookup table can be configured. + Luminance LUT + N822 + 0 + + N823 + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + 0 + + + Contains parameters related to the GigE Vision transport layer. + Contains parameters related to the GigE Vision transport layer. + Transport Layer + PayloadSize + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + GevVersionMajor + GevVersionMinor + GevDeviceModeIsBigEndian + GevDeviceModeCharacterSet + GevInterfaceSelector + GevMACAddress + GevGVSPExtendedIDMode + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + GevFirstURL + GevSecondURL + GevNumberOfInterfaces + GevMessageChannelCount + GevStreamChannelCount + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIEEE1588 + GevSupportedOptionalCommandsEVENTDATA + GevSupportedOptionalCommandsEVENT + GevSupportedOptionalCommandsPACKETRESEND + GevSupportedOptionalCommandsWRITEMEM + GevSupportedOptionalCommandsConcatenation + GevHeartbeatTimeout + GevTimestampTickFrequency + GevTimestampControlLatch + GevTimestampControlReset + GevTimestampControlLatchReset + GevTimestampValue + GevCCP + GevStreamChannelSelector + GevSCPInterfaceIndex + GevSCDA + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + TLParamsLocked + GevIEEE1588 + GevIEEE1588Status + GevIEEE1588DataSetLatch + GevIEEE1588StatusLatched + GevIEEE1588OffsetFromMaster + GevIEEE1588ClockIdLow + GevIEEE1588ClockIdHigh + GevIEEE1588ClockId + GevIEEE1588ParentClockIdLow + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockId + + + TLParamsLocked + N825 + N534 + (0=P3)?0:(P1&&P2)?1:0 + + + N824 + (0=P1)?0:1 + + + Size of the payload in bytes. + Size of the payload in bytes. This is the total number of bytes sent in the payload. Image data + chunk data if present. No packet headers. + Payload Size + N827 + PureNumber + + + Sets the physical network interface to be configured. + Sets the physical network interface to be configured. Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface. + Interface Selector + Guru + + Network interface 0 can be configured. + Network interface 0 can be configured. + Network Interface 0 + N828 + 0 + + 0 + GevMACAddress + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + + + Major version number of the GigE Vision specification supported by this device. + Major version number of the GigE Vision specification supported by this device. + Version Major + Guru + N829 + + + Minor version number of the GigE Vision specification supported by this device. + Minor version number of the GigE Vision specification supported by this device. + Version Minor + Guru + N830 + + + Indicates whether the bootstrap register is in big-endian format. + Indicates whether the bootstrap register is in big-endian format. + Device Mode Big Endian + Guru + N831 + + + Character set used by all strings of the bootstrap registers. + Character set used by all strings of the bootstrap registers (1 = UTF8). + Character Set + Guru + N832 + + + MAC address for the selected network interface. + MAC address for the selected network interface. + MAC Address + Guru + N833 + HexNumber + + + N834 + N835 + (P1<<32)|P2 + + + Sets the extended ID mode for GVSP. + Sets the extended ID mode for GVSP (64 bit block_id64, 32 bit packet_id32). This bit cannot be reset if the stream channels do not support the standard ID mode. + Enable Extended ID Mode + Expert + N836 + RW + + The extended ID mode is switched off. + The extended ID mode is switched off. + Off + 0 + + + The extended ID mode is switched on. + The extended ID mode is switched on. + On + 1 + + N837 + + + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Auto IP Supported + Guru + N838 + + + Indicates whether the selected network interface supports DHCP IP addressing. + Indicates whether the selected network interface supports DHCP IP addressing. + DHCP Supported + Guru + N839 + + + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Fixed IP Supported + Guru + N840 + + + Current IP configuration of the selected network interface. + IP configuration of the selected network interface, e.g. fixed IP, DHCP, or auto IP. + Current IP Configuration + Guru + N841 + HexNumber + + + Current IP address for the selected network interface. + Current IP address for the selected network interface. + Current IP Address + Guru + N842 + HexNumber + + + Current subnet mask for the selected network interface. + Current subnet mask for the selected network interface. + Current Subnet Mask + Guru + N843 + HexNumber + + + Current default gateway for the selected network interface. + Current default gateway for the selected network interface. + Current Default Gateway + Guru + N844 + HexNumber + + + Fixed IP address for the selected network interface. + Fixed IP address for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed IP Address + Guru + N845 + HexNumber + + + Fixed subnet mask for the selected network interface. + Fixed subnet mask for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed Subnet Mask + Guru + N846 + HexNumber + + + Fixed default gateway for the selected network interface. + Fixed default gateway for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed Default Gateway + Guru + N847 + HexNumber + + + Connection speed in Mbps for the selected network interface. + Connection speed in Mbps for the selected network interface. + Link Speed + Guru + N848 + PureNumber + + + Indicates whether the selected network interface is the clock master. + Indicates whether the selected network interface is the clock master. + Link Master + Guru + N849 + + + Indicates whether the selected network interface operates in full-duplex mode. + Indicates whether the selected network interface operates in full-duplex mode. + Link Full-Duplex + Guru + N850 + + + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Link Crossover + Guru + N851 + + + First URL reference to the GenICam XML file. + First URL reference to the GenICam XML file. + First URL + Guru +
0x200
+ 512 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Second URL reference to the GenICam XML file. + Second URL reference to the GenICam XML file. + Second URL + Guru +
0x400
+ 512 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Number of network interfaces on the device. + Number of network interfaces on the device. + Number of Interfaces + Guru + N852 + + + Number of message channels supported by the device. + Number of message channels supported by the device. + Message Channel Count + Guru + N853 + + + Number of stream channels supported by the device. + Number of stream channels supported by the device. + Stream Channel Count + Guru + N854 + + + Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. + Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. + Opt. 16-bit block ID Supported + Guru + N855 + + + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Opt. IEEE 1588 V2 Supported + Guru + N856 + + + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Opt. Event Data Commands Supported + Guru + N857 + + + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Opt. Event Commands Supported + Guru + N858 + + + Indicates whether PACKETRESEND_CMD is supported. + Indicates whether PACKETRESEND_CMD is supported. + Opt. Packet Resend Commands Supported + Guru + N859 + + + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Opt. Writemem Commands Supported + Guru + N860 + + + Indicates whether multiple operations in a single message are supported. + Indicates whether multiple operations in a single message are supported. + Optional Concat. Commands Supported + Guru + N861 + + + Heartbeat timeout in milliseconds. + Heartbeat timeout in milliseconds. + Heartbeat Timeout + Guru + N862 + + + Number of timestamp clock ticks in 1 second. + Number of timestamp clock ticks in 1 second. + Timestamp Tick Frequency + Guru + N863 + 0 + 4294967295 + PureNumber + + + N864 + N865 + (P1<<32)|P2 + + + Resets the timestamp value for the device. + Resets the timestamp value for the device. + Timestamp Control Reset + Guru + N866 + 1 + + + Latches the current timestamp value of the device. + Latches the current timestamp value of the device. + Timestamp Control Latch + Guru + N866 + 2 + + + Resets the timestamp control latch. + Resets the timestamp control latch. + Timestamp Control Latch Reset + Guru + N866 + 3 + + + Latched value of the timestamp. + Latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.) + Timestamp Value + Guru + N867 + PureNumber + + + N868 + N869 + (P1<<32)|P2 + + + Sets the control channel privilege feature. + Sets the control channel privilege feature. + Control Channel Privilege + Guru + RO + + The control channel privilege feature is set to exclusive. + The control channel privilege feature is set to exclusive. + CCP Exclusive + 1 + + + The control channel privilege feature is set to control. + The control channel privilege feature is set to control. + CCP Control + 2 + + + The control channel privilege feature is set to exclusive control. + The control channel privilege feature is set to exclusive control. + CCP Exclusive Control + 3 + + N870 + + + Sets the stream channel to be configured. + Sets the stream channels to be configured. Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel. + Stream Channel Selector + Guru + + Stream channel 0 can be configured. + Stream channel 0 can be configured. + Stream Channel 0 + 0 + + 0 + GevSCPInterfaceIndex + GevGVSPExtendedIDMode + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCDA + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + + + Index of the network interface to use. + Index of the network interface to use. + Interface Index + Guru + TLParamsLocked + 0 + 0 + 0 + PureNumber + + + Port to which the device must send data streams. + Port to which the device must send data streams. + Host Port + Guru + TLParamsLocked + N871 + + + Fires a GigE Vision streaming test packet. + Fires a GigE Vision streaming test packet. When this bit is set and the stream channel is a transmitter, the transmitter will fire one test packet of size specified by GevSCPSPacketSize. The "do not fragment" bit of the IP header must be set for this test packet (see GevSCPSDoNotFragment). + SCPS Fire Test Packet + Guru + TLParamsLocked + N872 + 1 + + + Disables IP fragmentation of packets on the stream channel. + Disables IP fragmentation of packets on the stream channel. This bit is copied into the "do not fragment" bit of the IP header of each stream packet. + SCPS Do Not Fragment + Guru + TLParamsLocked + N873 + + + Returns the endianess of multi-byte pixel data for this stream. + Returns the endianess of multi-byte pixel data for this stream. True = big endian. + SCPS Big Endian + Guru + TLParamsLocked + N874 + + + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. Only available when the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register cannot be used to reset the timestamp. Factory default is device specific. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers might change to reflect the new time domain. + IEEE 1588 V2 Enabled + Expert + N856 + N875 + + + Returns the state of the IEEE 1588 clock. + Provides the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE). Please refer to IEEE 1588 for additional information. + IEEE 1588 Status + Expert + N856 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port shall not place any PTP messages except for management messages that are a required response to another management message on its communication path. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port shall not place any messages on its communication path. A port in this state shall discard all PTP received messages except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the announceReceiptTimeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port shall behave in all respects as though it were in the MASTER state except that some messages will not be placed. Refer to the IEEE 1588 specification for additional information + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is behaving as a master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not behaving as a master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N876 + + + Latches the current IEEE 1588 related values of the device. + Latches the current IEEE 1588 related values of the device. + IEEE 1588 Data Set Latch + GevIEEE1588 + N877 + 1 + + + Returns the latched state of the IEEE 1588 clock. + Returns the latched state of the IEEE 1588 clock. (The state must first be latched using the IEEE 1588 Latch command.) The state is indicated by values 1 to 9, corresponding to the states INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, and SLAVE. Refer to the IEEE 1588 specification for additional information. + IEEE 1588 Status Latched + Expert + N856 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port shall not place any PTP messages except for management messages that are a required response to another management message on its communication path. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port shall not place any messages on its communication path. A port in this state shall discard all PTP received messages except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the announceReceiptTimeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port shall behave in all respects as though it were in the MASTER state except that some messages will not be placed. Refer to the IEEE 1588 specification for additional information + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is behaving as a master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not behaving as a master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N878 + + + Latched offset from the IEEE 1588 master clock in nanoseconds. + Latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.) + IEEE 1588 Offset From Master + Guru + GevIEEE1588 + N879 + PureNumber + + + Low part of the latched clock ID of the IEEE 1588 device. + Low part of the latched clock ID of the IEEE 1588 device. + IEEE 1588 Clock ID Low + Invisible + GevIEEE1588 + N880 + HexNumber + + + High part of the latched clock ID of the IEEE 1588 device. + High part of the latched clock ID of the IEEE 1588 device. + IEEE 1588 Clock ID High + Invisible + GevIEEE1588 + N881 + HexNumber + + + Latched clock ID of the IEEE 1588 device. + Latched clock ID of the IEEE 1588 device. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted. + IEEE 1588 Clock ID + Guru + N882 + HexNumber + + + GevIEEE1588ClockIdHigh + GevIEEE1588ClockIdLow + (P1<<32)|P2 + + + Low part of the latched parent clock ID of the IEEE 1588 device. + Low part of the latched parent clock ID of the IEEE 1588 device. + IEEE 1588 Parent Clock ID Low + Invisible + GevIEEE1588 + N883 + HexNumber + + + High part of the latched parent clock ID of the IEEE 1588 device. + High part of the latched parent clock ID of the IEEE 1588 device. + IEEE 1588 Parent Clock ID High + Invisible + GevIEEE1588 + N884 + HexNumber + + + Latched parent clock ID of the IEEE 1588 device. + Latched parent clock ID of the IEEE 1588 device. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted. + IEEE 1588 Parent Clock ID + Guru + GevIEEE1588 + N885 + HexNumber + + + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockIdLow + (P1<<32)|P2 + + + Packet size in bytes for the selected stream channel. Excludes data leader and data trailer. + Packet size in bytes for the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size for the stream channel.) + Packet Size + Beginner + N886 + Yes + N887 + N888 + N889 + 4 + Linear + + + Stream channel destination IPv4 address for the selected stream channel. + Stream channel destination IPv4 address for the selected stream channel. The destination can be a unicast or a multicast. + Stream Channel Destination + Guru + TLParamsLocked + N890 + HexNumber + + + Delay between the transmission of each packet for the selected stream channel. + Delay between the transmission of each packet for the selected stream channel. The delay is measured in ticks. + Inter-Packet Delay + Expert + N4 + Yes + N891 + N892 + N893 + N894 + Linear + + + Frame transmission delay for the selected stream channel. + Frame transmission delay for the selected stream channel (in ticks). This value sets a delay before transmitting the acquired image. + Frame Transmission Delay + Expert + N4 + Yes + N895 + N896 + N897 + N898 + Linear + + + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve for packet resends and for the transmission of control data between the camera and the host PC. The setting is expressed as a percentage of the bandwidth assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5%, the bandwidth reserve will be 1.5 MBytes/s. + Bandwidth Reserve + Expert + N4 + Yes + N899 + N900 + N901 + Linear + + + Multiplier for the Bandwidth Reserve parameter. + Multiplier for the Bandwidth Reserve parameter. The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed. + Bandwidth Reserve Accumulation + Expert + N4 + Yes + N902 + N903 + N904 + Linear + + + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. This parameter represents a combination of the packet size and the inter-packet delay. + Bandwidth Assigned + Expert + N905 + PureNumber + + + Maximum amount of data (in bytes per second) that the camera could generate. + Maximum amount of data (in bytes per second) that the camera could generate given its current settings and ideal conditions, i.e., unlimited bandwidth and no packet resends. + Device Max Throughput + Expert + N906 + PureNumber + + + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data. + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current AOI settings, chunk feature settings, and the pixel format setting. + Device Current Throughput + Expert + N907 + PureNumber + + + Maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. + Maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image. + Frame Jitter Max + Expert + N908 + PureNumber + + + Invisible + GevNumberOfInterfaces + (P1>0)?1:0 + + + Invisible +
0x0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 15 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 24 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xc
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x24
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x34
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x44
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x48
+ 32 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0x68
+ 32 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0x88
+ 32 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0xa8
+ 48 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0xd8
+ 16 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0xe8
+ 16 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0x200
+ 512 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0x400
+ 512 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Invisible +
0x600
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x64c
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x65c
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x66c
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x900
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x904
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x908
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + Guru +
0x92c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + 12 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 25 + 25 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 27 + 27 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 28 + 28 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x938
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x93c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x940
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x944
+ 4 + WO + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + Invisible +
0x948
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N866 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x94c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N866 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x954
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + 12 + Unsigned + BigEndian +
+ + Guru +
0x960
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x96c
+ 4 + RO + Device + NoCache + 10000 + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 28 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0xd00
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N488 + N479 + N403 + N410 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N818 + N10 + N37 + N4 + N819 + N820 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N818 + N10 + N37 + N4 + N819 + N820 + 2 + 2 + Unsigned + BigEndian +
+ + Invisible +
0xd08
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N488 + N479 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc004
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc008
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + GevSCPSPacketSize + PayloadSize + N865 + N864 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc00c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N902 + N899 + N895 + GevSCPSPacketSize + PayloadSize + N865 + N864 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd18
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc010
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc014
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N891 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc018
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N902 + N899 + N891 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc01c
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N891 + N902 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc024
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N891 + N902 + N902 + N895 + N891 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc028
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc02c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N895 + N891 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N895 + N899 + N891 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N611 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc104
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N611 + N905 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc108
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N611 + N895 + N891 + N902 + N899 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc10c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N611 + N895 + N891 + N902 + N899 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb004
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb008
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb00c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f0003c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f00038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters to control the action command feature. + Contains parameters to control the operation of the IP/GigE Vision based action command receiver which is used for triggering an action in multiple devices at roughly the same time. + Action Control + Guru + NumberOfActionSignals + ActionCommandCount + ActionDeviceKey + ActionSelector + ActionGroupKey + ActionGroupMask + + + Number of separate action signals supported by the device. + Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device. + Number of Action Signals + Guru + N924 + + + Number of separate action signals supported by the device. + Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device. + Action Command Count + Invisible + N924 + + + Sets the action command to be configured. + Sets the action command to be configured. Because you cannot assign more than one action command to a Basler camera at a time, ActionSelector should always be set to 1. + Action Selector + Guru + N934 + 1 + NumberOfActionSignals + 1 + Linear + ActionGroupKey + ActionGroupMask + + + 1 + Linear + + + 0 + + + Device key used for action commands. + Device key used to authorize the execution of an action command. If the action device key in the camera and the action device key in the protocol message are identical, the camera will execute the corresponding action. + Action Device Key + Guru + N936 + 0 + HexNumber + + + Group key used for action commands. + Group key used to define a group of devices on which action commands can be executed. + Action Group Key + Guru + N937 + 0 + HexNumber + + + Group mask used for action commands. + Group mask used to filter out a sub-group of cameras belonging to a group of cameras. The cameras belonging to a sub-group execute an action command at the same time. The filtering is done using a logical bitwise And operation against the group mask number of the action command and the group mask number of a camera. If both binary numbers have at least one common bit set to 1 (i.e. the result of the And operation is non-zero), the corresponding camera belongs to the sub-group. + Action Group Mask + Guru + N938 + 0 + HexNumber + + + Invisible +
0x90c
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + Invisible + N934 + (P1-1)*0x10 + + + Invisible +
0x9800
+ N939 + 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x9804
+ N939 + 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters to retrieve information about the current device or to configure the current device. + Contains parameters to retrieve information about the current device or to configure the current device. + Device Control + Guru + DeviceRegistersStreamingStart + DeviceRegistersStreamingEnd + + + Prepare the device for registers streaming. + Prepare the device for registers streaming. + Start Feature Streaming + Guru + N940 + WO + N820 + 1 + + + Announce the end of registers streaming. + Announce the end of registers streaming. + Stop Feature Streaming + Guru + N941 + WO + N819 + 1 + + + Contains parameters to set up user sets, also known as configuration sets. + Contains parameters to set up user sets, also known as configuration sets. The sets allow loading or saving a group of factory settings or user-defined settings. + Configuration Sets + UserSetSelector + UserSetLoad + UserSetSave + UserSetDefaultSelector + DefaultSetSelector + + + Loads the selected set into the camera's volatile memory and makes it the active configuration set. + Loads the selected set into the camera's volatile memory and makes it the active configuration set. Once the selected set is loaded, the parameters in the selected set will control the camera. + User Set Load + N942 + TLParamsLocked + WO + N818 + N943 + + + Saves the current active set into the selected user set. + Saves the current active set into the selected user set. + User Set Save + N944 + TLParamsLocked + WO + N945 + 1 + + + Sets the user set or the factory set to load, save or configure. + Sets the user set or the factory set to load, save or configure. + Configuration Set Selector + N946 + + The default factory set can be loaded. + The default factory set can be loaded. + Default Configuration Set + N947 + 0 + + + The high gain factory set can be loaded. + The high gain factory set can be loaded. + High Gain + N948 + 8 + + + The factory set enabling auto functions can be loaded. + The factory set enabling auto functions can be loaded. + Auto Functions + N949 + 9 + + + The factory set disabling color adjustments can be loaded. + The factory set disabling color adjustments can be loaded. + Color Raw + N950 + 11 + + + The custom factory set 0 can be loaded. + The custom factory set 0 can be loaded. + Custom 0 + N951 + 16 + + + The custom factory set 1 can be loaded. + The custom factory set 1 can be loaded. + Custom 1 + N952 + 17 + + + User set 1 can be saved, loaded, or configured. + User set 1 can be saved, loaded, or configured. + User Set 1 + N953 + 1 + + + User set 2 can be saved, loaded, or configured. + User set 2 can be saved, loaded, or configured. + User Set 2 + N954 + 2 + + + User set 3 can be saved, loaded, or configured. + User set 3 can be saved, loaded, or configured. + User Set 3 + N955 + 3 + + N956 + UserSetLoad + UserSetSave + + + Sets the user set or the factory set to be used as the startup set. + Sets the user set or the factory set to be used as the startup set. The default startup set will be loaded as the active set whenever the camera is powered on or reset. + Default Startup Set + N957 + TLParamsLocked + + The default factory set is set as the as the startup set. + The default factory set is set as the as the startup set. + Default User Set + N947 + 0 + + + The high gain factory set is set as the startup set. + The high gain factory set is set as the startup set. + High Gain + N948 + 8 + + + The factory set enabling auto functions is set as the startup set. + The factory set enabling auto functions is set as the startup set. + Auto Functions + N949 + 9 + + + The factory set disabling color adjustments is set as the startup set. + The factory set disabling color adjustments is set as the startup set. + Color Raw + N950 + 11 + + + The custom factory set 0 is set as the as the startup set. + The custom factory set 0 is set as the as the startup set. + Custom 0 + N951 + 16 + + + The custom factory set 1 is set as the as the startup set. + The custom factory set 1 is set as the as the startup set. + Custom 1 + N952 + 17 + + + User set 1 is set as the startup set. + User set 1 is set as the startup set. + User Set 1 + N953 + 1 + + + User set 2 is set as the startup set. + User set 2 is set as the startup set. + User Set 2 + N954 + 2 + + + User set 3 is set as the startup set. + User set 3 is set as the startup set. + User Set 3 + N955 + 3 + + N958 + + + Sets the factory set that will be used as the default set. + Sets the factory set that will be used as the default set. + Default Set Selector + Invisible + N959 + + The standard factory set is set as the default set. + The standard factory set is set as the default set. + Standard + N960 + N961 + 0 + + + The high gain factory set is set as the default set. + The high gain factory set is set as the default set. + High Gain + N962 + N963 + 1 + + + The factory set enabling auto functions is set the default set. + The factory set enabling auto functions is set the default set. + Auto Functions + N964 + N965 + 2 + + + The factory set disabling color adjustments is set as the default set. + The factory set disabling color adjustments is set as the default set. + Color Raw + N966 + N967 + 4 + + + The custom factory set 0 is set as the default set. + The custom factory set 0 is set as the default set. + Custom 0 + N968 + N969 + 16 + + + The custom factory set 1 is set as the default set. + The custom factory set 1 is set as the default set. + Custom 1 + N970 + N971 + 17 + + N972 + + + The factory set using auto functions is selected. + The factory set using auto functions is selected. + Auto Functions + AutoTargetValue + GrayValueAdjustmentDampingAbs + GrayValueAdjustmentDampingRaw + BalanceWhiteAdjustmentDampingAbs + BalanceWhiteAdjustmentDampingRaw + AutoGainRawLowerLimit + AutoGainRawUpperLimit + AutoExposureTimeAbsLowerLimit + AutoExposureTimeAbsUpperLimit + AutoFunctionProfile + AutoFunctionAOIs + + + Target average brightness for the gain auto function and the exposure auto function. + Target average brightness for the gain auto function and the exposure auto function. + Auto Target Value + N973 + Yes + N974 + N975 + N976 + Linear + + + Gray value adjustment damping factor. + Gray value adjustment damping factor. The factor controls the rate by which pixel gray values are changed when the exposure auto function or the gain auto function or both are enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Gray Value Adjustment Damping (Abs) + N977 + Linear + + + Gray value adjustment damping factor. + Gray value adjustment damping factor. The factor controls the rate by which pixel gray values are changed when the exposure auto function or the gain auto function or both are enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Gray Value Adjustment Damping (Raw) + Yes + N978 + Linear + + + Balance White adjustment damping factor. + Balance White adjustment damping factor. The factor controls the rate by which colors are adjusted when the balance white auto function is enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Balance White Adjustment Damping (Abs) + N979 + Linear + + + Balance White adjustment damping factor. + Balance White adjustment damping factor. The factor controls the rate by which colors are adjusted when the balance white auto function is enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Balance White Adjustment Damping (Raw) + Yes + N980 + Linear + + + Lower limit for the Gain parameter when the gain auto function is active. + Lower limit for the Gain parameter when the gain auto function is active. + Gain (Raw) Lower Limit + N981 + Yes + N982 + N983 + N984 + N985 + Linear + + + Upper limit for the Gain parameter when the gain auto function is active. + Upper limit for the Gain parameter when the gain auto function is active. + Gain (Raw) Upper Limit + N981 + Yes + N986 + N987 + N988 + N989 + Linear + + + Lower limit for the ExposureTime parameter when the exposure auto function is active. + Lower limit for the ExposureTime parameter when the exposure auto function is active. + Exposure Time (Abs) [us] Lower Limit + Yes + N990 + Linear + + + Upper limit for the ExposureTime parameter when the exposure auto function is active. + Upper limit for the ExposureTime parameter when the exposure auto function is active. + Exposure Time (Abs) [us] Upper Limit + Yes + N991 + Linear + + + Sets how gain and exposure time will be balanced when the device is making automatic adjustments. + Sets how gain and exposure time will be balanced when the device is making automatic adjustments. + Auto Function Profile + N992 + Yes + + Gain is kept as low as possible. + Gain is kept as low as possible during automatic adjustments. + Gain at minimum + N993 + 0 + + + Exposure time is kept as low as possible. + Exposure time is kept as low as possible during automatic adjustments. + Exposure at minimum + N994 + 1 + + N995 + + + Contains parameters to configure the auto function AOIs. + Contains parameters to configure the auto function AOIs (areas of interest). + Auto Function AOIs + AutoFunctionAOISelector + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Width of the auto function AOI (in pixels). + Width of the auto function AOI (in pixels). + Width + N996 + Yes + N997 + N998 + N999 + N1000 + Linear + + + Height of the auto function AOI (in pixels). + Height of the auto function AOI (in pixels). + Height + N1001 + Yes + N1002 + N1003 + N1004 + N1005 + Linear + + + Horizontal offset from the left side of the sensor to the auto function AOI (in pixels). + Horizontal offset from the left side of the sensor to the auto function AOI (in pixels). + Offset X + N1006 + Yes + N1007 + N1008 + N1009 + N1010 + Linear + + + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Offset Y + N1011 + Yes + N1012 + N1013 + N1014 + N1015 + Linear + + + Assigns the gain auto and the exposure auto functions to the currently selected auto function AOI. + Assigns the gain auto and the exposure auto functions to the currently selected auto function AOI. For this parameter, gain auto and exposure auto are considered as a single intensity" auto function." + Intensity + N1016 + N1017 + N1018 + + + Assigns the balance white auto function to the currently selected auto function AOI. + Assigns the balance white auto function to the currently selected auto function AOI. + White Balance + N1019 + N1020 + N1021 + + + Sets which auto function AOI can be adjusted. + Sets which auto function AOI can be adjusted. + A.F. AOI Selector + N1022 + + Auto function AOI 1 can be adjusted. + Auto function AOI 1 can be adjusted. By default, AOI 1 is used by the gain auto and exposure auto functions. + AOI 1 + N1023 + 0 + + + Auto function AOI 2 can be adjusted. + Auto function AOI 2 can be adjusted. By default, AOI 2 is used by the Balance White Auto function. + AOI 2 + N1024 + 1 + + N1025 + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Contains parameters to set and get user defined values. + Contains parameters to set and get user defined values. The values serve as storage locations for the camera user and have no impact on the operation of the camera. + User Defined Values + Guru + UserDefinedValueSelector + UserDefinedValue + + + Sets the user-defined value to set or read. + Sets the user-defined value to set or read. + User Defined Value Selector + Guru + N1026 + N1027 + + The user-defined value 1 can be set or read. + The user-defined value 1 can be set or read. + Value 1 + N1028 + N1029 + 0 + + + The user-defined value 2 can be set or read. + The user-defined value 2 can be set or read. + Value 2 + N1030 + N1031 + 1 + + + The user-defined value 3 can be set or read. + The user-defined value 3 can be set or read. + Value 3 + N1032 + N1033 + 2 + + + The user-defined value 4 can be set or read. + The user-defined value 4 can be set or read. + Value 4 + N1034 + N1035 + 3 + + + The user-defined value 5 can be set or read. + The user-defined value 5 can be set or read. + Value 5 + N1036 + N1037 + 4 + + N1038 + UserDefinedValue + + + A user defined value. + A user defined value. The value can serve as storage location for the camera user. It has no impact on the operation of the camera. + User Defined Value + Guru + N1039 + N1040 + Yes + N1041 + N1042 + N1043 + N1044 + PureNumber + + + Contains parameters to describe the device and its sensor. + Contains parameters that describe the device and its sensor. + Device Information + DeviceVendorName + DeviceModelName + DeviceManufacturerInfo + DeviceVersion + DeviceFirmwareVersion + DeviceID + DeviceUserID + DeviceScanType + DeviceReset + SensorWidth + SensorHeight + WidthMax + HeightMax + TemperatureSelector + TemperatureAbs + TemperatureState + CriticalTemperature + OverTemperature + LastError + ClearLastError + + + Name of the device's vendor. + Name of the device's vendor. + Device Vendor Name +
0x48
+ 32 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Model name of the device. + Model name of the device. + Device Model Name +
0x68
+ 32 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Additional information from the vendor about the camera. + Additional information from the vendor about the camera. + Device Manufacturer Info +
0xa8
+ 48 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Version of the device. + Version of the device. + Device Version +
0x88
+ 32 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + Version of the device's firmware. + Version of the device's firmware. + Device Firmware Version + N1045 +
0xf2f01014
+ N1046 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + N1047 + P1*4 + + + Invisible +
0xf2f01010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 15 + 8 + Unsigned + BigEndian +
+ + Invisible +
0xf2f01010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + ID of the device. + ID of the device. + Device ID + N927 +
0xd8
+ 16 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + User-settable ID of the device. + User-settable ID of the device. + Device User ID + N926 +
0xe8
+ 16 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 +
+ + 100 + + + Immediately resets and reboots the device. + Immediately resets and reboots the device. + Reset Device + N1048 + N1049 + 1 + + + Invisible +
0xfffffff0
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xfffffff0
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + 31 + Unsigned + BigEndian +
+ + Invisible + N1050 + PureNumber + + + N1051 + N1052 + P2+P1*0x100000000 + + +
0xf000040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 24 + Unsigned + BigEndian +
+ +
0xf0000410
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ + Returns the scan type of the device's sensor (area or line scan). + Returns the scan type of the device's sensor (area or line scan). + Device Scan Type + RO + + The device has an area scan sensor. + The device has an area scan sensor. + Area Scan + 0 + + + The device has a line scan sensor. + The device has a line scan sensor. + Line Scan + 1 + + N1053 + + + Returns the last occurred error. + Returns the last occurred error. + Last Error + Expert + N1054 + RO + + No error was detected. + No error was detected. + No Error + 0 + + + The camera was overtriggered. + The camera was overtriggered. + Overtrigger + 1 + + + An error was detected while loading a userset. + An error was detected while loading a userset. + Userset + 2 + + + A parameter was set to an invalid value. + A parameter was set to an invalid value. + Invalid Parameter + 3 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + 4 + + + The power supply is not sufficient. + The power supply is not sufficient. + Power Failure + 5 + + + The trigger width was too short. + The trigger width was too short. In trigger width exposure mode, a minimum trigger width is required. Increase the trigger width to the minimum or above. + Insufficient Trigger Width + 6 + + + A user defect pixel failure occurred. + A user defect pixel failure occurred. + User Defectpixel Failure + 7 + + N1055 + + + Clears the last error. + Clears the last error. If a previous error exists, the previous error can be retrieved. + Clear Last Error + Expert + N1056 + N1057 + 1 + + + Sets the location within the device where the temperature will be measured. + Sets the location within the device where the temperature will be measured. + Temperature Selector + Expert + N1058 + N1059 + + The temperature is measured on the core board. + The temperature is measured on the core board. + Core Board + N1060 + N1061 + 1 + + + The temperature is measured on the sensor board. + The temperature is measured on the sensor board. + Sensor Board + N1062 + N1063 + 0 + + + The temperature is measured on the frame grabber board. + The temperature is measured on the frame grabber board. + Frame Grabber Board + N1064 + N1065 + 2 + + + The temperature is measured on the case. + The temperature is measured on the case. + Case + N1066 + N1067 + 3 + + N1068 + TemperatureAbs + + + Temperature of the selected location within the device (in degrees centigrade). + Temperature of the selected location within the device (in degrees centigrade). The temperature is measured at the location set by TemperatureSelector. + Temperature Abs + Expert + N1069 + N1069 + N1070 + PureNumber + + + Returns the temperature state. + Returns the temperature state. + Temperature State + Expert + N1071 + N1072 + + Temperature is normal. + Temperature is normal. + Ok + 0 + + + Temperature is critical. + Temperature is critical. + Critical + 1 + + + Temperature state could not be retrieved. + Temperature state could not be retrieved. + Error + 3 + + N1073 + + + Indicates whether the critical temperature has been reached. + Indicates whether the critical temperature has been reached. + Critical Temperature + Expert + N1074 + N1075 + RO + N1076 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + Expert + N1077 + N1078 + RO + N1079 + + + Contains parameters to remove the limits of camera parameters. + Contains parameters to remove the limits of camera parameters. + Remove Parameter Limits + ParameterSelector + RemoveLimits + + + Removes the factory-set limits of the selected parameter. + Removes the factory-set limits of the selected parameter. Having removed the factory-set limits, you may set the parameter within extended limits. These are only defined by technical restrictions. Note: Inferior image quality may result. + Remove Limits + Guru + N1080 + Yes + N1081 + + + Sets the parameter whose factory limits should be removed. + Sets the parameter whose factory limits should be removed. Once a parameter has been set, the factory limits can be removed using RemoveLimits. + Parameter Selector + Guru + N1082 + + The factory limits of the Gain parameter can be removed. + The factory limits of the Gain parameter can be removed. + Gain + N1083 + 0 + + + The factory limits of the BlackLevel parameter can be removed. + The factory limits of the BlackLevel parameter can be removed. + BlackLevel + N1084 + 1 + + + The factory limits of the ExposureTime parameter can be removed. + The factory limits of the ExposureTime parameter can be removed. + Exposure Time + N1085 + 2 + + + The factory limits of the Framerate parameter can be removed. + The factory limits of the Framerate parameter can be removed. + Framerate + N1086 + 3 + + + The factory limits of the AutoTargetValue parameter can be removed. + The factory limits of the AutoTargetValue parameter can be removed. + Target Gray Value + N1087 + 4 + + + The factory limits of the ExposureOverhead parameter can be removed. + The factory limits of the ExposureOverhead parameter can be removed. + Exposure Overhead + N1088 + 5 + + + The factory limits of the ExposureOverheadMax parameter can be removed. + The factory limits of the ExposureOverheadMax parameter can be removed. + Exposure Overlap Time Max + N1089 + 6 + + N1090 + RemoveLimits + + + Contains parameters that allow access to expert features. + Contains parameters that allow access to expert features. + Expert Feature Access + Guru + ExpertFeatureAccessSelector + ExpertFeatureAccessKey + ExpertFeatureEnable + + + Sets the expert feature to be configured. + Sets the expert feature to be configured. Once a feature has been set, all changes made using the feature enable feature will be applied to this feature. + Expert Feature Access Selector + Guru + N1091 + + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (Legacy) + Invisible + N1092 + 0 + + + Expert Feature 1 can be configured. + Expert Feature 1 can be configured. + Expert Feature 1 + N1093 + 4 + + + Expert Feature 2 can be configured. + Expert Feature 2 can be configured. + Expert Feature 2 + N1094 + 5 + + + Expert Feature 3 can be configured. + Expert Feature 3 can be configured. + Expert Feature 3 + N1095 + 6 + + + Expert Feature 4 can be configured. + Expert Feature 4 can be configured. + Expert Feature 4 + N1096 + 8 + + + Expert Feature 5 can be configured. + Expert Feature 5 can be configured. + Expert Feature 5 + N1097 + 9 + + + Expert Feature 6 can be configured. + Expert Feature 6 can be configured. + Expert Feature 6 + N1098 + 11 + + + Expert Feature 7 can be configured. + Expert Feature 7 can be configured. + Expert Feature 7 + N1099 + 12 + + + Expert feature 8 can be configured. + Expert Feature 8 can be configured. + Expert Feature 8 + N1100 + 13 + + + Expert feature 9 can be configured. + Expert Feature 9 can be configured. + Expert Feature 9 + N1101 + 14 + + + Expert feature 10 can be configured. + Expert Feature 10 can be configured. + Expert Feature 10 + N1102 + 15 + + N1103 + ExpertFeatureEnable + ExpertFeatureAccessKey + + + Key to access the selected expert feature. + Key to access the selected expert feature. + Expert Feature Access Key + Guru + N1104 + N1105 + N1106 + 0 + 4294967295 + 1 + HexNumber + + + Enables the currently selected expert feature. + Enables the currently selected expert feature. + Expert Feature Enable + Guru + N1107 + Yes + N1108 + + + Contains parameters to control the chunk data streams. + Contains parameters to control the chunk data streams. + Chunk Data Streams + ChunkModeActive + ChunkSelector + ChunkEnable + + + Enables the chunk mode. + Enables the chunk mode. + Chunk Mode Active + N1109 + N1110 + N1111 + Yes + N1112 + + + Enables the inclusion of the currently selected chunk in the payload data. + Enables the inclusion of the currently selected chunk in the payload data. + Chunk Enable + N1113 + N1114 + N1115 + Yes + N1116 + + + Sets the chunk to be enabled. + Sets the chunk to be enabled. Once a chunk has been set, the chunk can be enabled using the ChunkEnable parameter. + Chunk Selector + N1117 + N1112 + + The image chunk can be enabled. + The image chunk can be enabled. + Image + 18 + + + The offset X chunk can be enabled. + The offset X chunk can be enabled. + X Offset + 0 + + + The offset Y chunk can be enabled. + The offset Y chunk can be enabled. + Y Offset + 1 + + + The width chunk can be enabled. + The width chunk can be enabled. + Width + 2 + + + The height chunk can be enabled. + The height chunk can be enabled. + Height + 3 + + + The pixel format chunk can be enabled. + The pixel format chunk can be enabled. + Pixel Format + 4 + + + The maximum dynamic range chunk can be enabled. + The maximum dynamic range chunk can be enabled. + Dynamic Range Max + 5 + + + The minimum dynamic range chunk can be enabled. + The minimum dynamic range chunk can be enabled. + Dynamic Range Min + 6 + + + The timestamp chunk can be enabled. + The timestamp chunk can be enabled. + Timestamp + N1118 + 7 + + + The line status all chunk can be enabled. + The line status all chunk can be enabled. + Line Status All + N1119 + 8 + + + The frame counter chunk can be enabled. + The frame counter chunk can be enabled. + Frame Counter + N1120 + 9 + + + The trigger input counter chunk can be enabled. + The trigger input counter chunk can be enabled. + Trigger Input Counter + N1121 + 10 + + + The line trigger ignored counter chunk can be enabled. + The line trigger ignored counter chunk can be enabled. + Line Trigger Ignored Counter + N1122 + 11 + + + The frame trigger ignored counter chunk can be enabled. + The frame trigger ignored counter chunk can be enabled. + Frame Trigger Ignored Counter + N1123 + 12 + + + The line trigger end to end counter chunk can be enabled. + The line trigger end to end counter chunk can be enabled. + Line Trigger End To End Counter + N1124 + 13 + + + The frame trigger counter chunk can be enabled. + The frame trigger counter chunk can be enabled. + Frame Trigger Counter + N1125 + 14 + + + The frames per trigger counter chunk can be enabled. + The frames per trigger counter chunk can be enabled. + Frames Per Trigger Counter + N1126 + 15 + + + The CRC checksum chunk can be enabled. + The CRC checksum chunk can be enabled. + CRC Checksum + N1127 + 17 + + + The stride chunk can be enabled. + The stride chunk can be enabled. + Stride + 21 + + + The sequence set index chunk can be enabled. + The sequence set index chunk can be enabled. + Sequence Set Index + N1128 + 22 + + + The exposure time chunk can be enabled. + The exposure time chunk can be enabled. + Exposure Time + N1129 + 19 + + + The gain all chunk can be enabled. + The gain all chunk can be enabled. + Gain All + N1130 + 20 + + + The line trigger counter chunk can be enabled. + The line trigger counter chunk can be enabled. + Line Trigger Counter + N1131 + 16 + + N1132 + ChunkEnable + + + Contains parameters to append chunk data to the image data. + Contains parameters to append chunk data to the image data. + Chunk Data + ChunkStride + ChunkSequenceSetIndex + ChunkOffsetX + ChunkOffsetY + ChunkWidth + ChunkHeight + ChunkDynamicRangeMin + ChunkDynamicRangeMax + ChunkPixelFormat + ChunkTimestamp + ChunkFramecounter + ChunkLineStatusAll + ChunkVirtLineStatusAll + ChunkTriggerinputcounter + ChunkLineTriggerIgnoredCounter + ChunkFrameTriggerIgnoredCounter + ChunkFrameTriggerCounter + ChunkFramesPerTriggerCounter + ChunkLineTriggerEndToEndCounter + ChunkInputStatusAtLineTriggerBitsPerLine + ChunkInputStatusAtLineTriggerIndex + ChunkInputStatusAtLineTriggerValue + ChunkShaftEncoderCounter + ChunkExposureTime + ChunkPayloadCRC16 + ChunkGainAll + ChunkLineTriggerCounter + + + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Stride + N1133 + + + Sequence set index number related to the acquired image. + Sequence set index number related to the acquired image. + Sequence Set Index + N1134 + + + X offset of the area of interest set for the acquired image. + X offset of the area of interest set for the acquired image. + X Offset + N1135 + + + Y offset of the area of interest set for the acquired image. + Y offset of the area of interest set for the acquired image. + Y Offset + N1136 + + + Width of the area of interest set for the acquired image. + Width of the area of interest set for the acquired image. + Width + N1137 + + + Height of the area of interest set for the acquired image. + Height of the area of interest set for the acquired image. + Height + N1138 + + + Minimum possible pixel value in the acquired image. + Minimum possible pixel value in the acquired image. + Dynamic Range Min + N1139 + + + Maximum possible pixel value in the acquired image. + Maximum possible pixel value in the acquired image. + Dynamic Range Max + N1140 + + + Returns the pixel format of the acquired image. + Returns the pixel format of the acquired image. + Pixel Format + + The pixel data in the acquired image is in the Mono 8 format. + The pixel data in the acquired image is in the Mono 8 format. + Mono 8 + 0x01080001 + + + The pixel data in the acquired image is in the Mono 10 format. + The pixel data in the acquired image is in the Mono 10 format. + Mono 10 + 0x01100003 + + + The pixel data in the acquired image is in the Mono 10p format. + The pixel data in the acquired image is in the Mono 10p format. + Mono 10p + 0x010A0046 + + + The pixel data in the acquired image is in the Mono 12 format. + The pixel data in the acquired image is in the Mono 12 format. + Mono 12 + 0x01100005 + + + The pixel data in the acquired image is in the Mono 12 Packed format. + The pixel data in the acquired image is in the Mono 12 Packed format. + Mono 12 Packed + 0x010C0006 + + + The pixel data in the acquired image is in the Bayer GR 8 format. + The pixel data in the acquired image is in the Bayer GR 8 format. + Bayer GR 8 + 0x01080008 + + + The pixel data in the acquired image is in the Bayer RG 8 format. + The pixel data in the acquired image is in the Bayer RG 8 format. + Bayer RG 8 + 0x01080009 + + + The pixel data in the acquired image is in the Bayer GB 8 format. + The pixel data in the acquired image is in the Bayer GB 8 format. + Bayer GB 8 + 0x0108000A + + + The pixel data in the acquired image is in the Bayer BG 8 format. + The pixel data in the acquired image is in the Bayer BG 8 format. + Bayer BG 8 + 0x0108000B + + + The pixel data in the acquired image is in the Bayer GR 10 format. + The pixel data in the acquired image is in the Bayer GR 10 format. + Bayer GR 10 + 0x0110000C + + + The pixel data in the acquired image is in the Bayer RG 10 format. + The pixel data in the acquired image is in the Bayer RG 10 format. + Bayer RG 10 + 0x0110000D + + + The pixel data in the acquired image is in the Bayer GB 10 format. + The pixel data in the acquired image is in the Bayer GB 10 format. + Bayer GB 10 + 0x0110000E + + + The pixel data in the acquired image is in the Bayer BG 10 format. + The pixel data in the acquired image is in the Bayer BG 10 format. + Bayer BG 10 + 0x0110000F + + + The pixel data in the acquired image is in the Bayer GR 12 format. + The pixel data in the acquired image is in the Bayer GR 12 format. + Bayer GR 12 + 0x01100010 + + + The pixel data in the acquired image is in the Bayer RG 12 format. + The pixel data in the acquired image is in the Bayer RG 12 format. + Bayer RG 12 + 0x01100011 + + + The pixel data in the acquired image is in the Bayer GB 12 format. + The pixel data in the acquired image is in the Bayer GB 12 format. + Bayer GB 12 + 0x01100012 + + + The pixel data in the acquired image is in the Bayer BG 12 format. + The pixel data in the acquired image is in the Bayer BG 12 format. + Bayer BG 12 + 0x01100013 + + + The pixel data in the acquired image is in the RGB 8 Packed format. + The pixel data in the acquired image is in the RGB 8 Packed format. + RGB 8 Packed + 0x02180014 + + + The pixel data in the acquired image is in the BGR 8 Packed format. + The pixel data in the acquired image is in the BGR 8 Packed format. + BGR 8 Packed + 0x02180015 + + + The pixel data in the acquired image is in the YUV 422 Packed format. + The pixel data in the acquired image is in the YUV 422 Packed format. + YUV 422 Packed + 0x0210001F + + + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + YUV 422 (YUYV) Packed + 0x02100032 + + + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + Bayer GB 12 Packed + 0x010C002C + + + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + Bayer GR 12 Packed + 0x010C002A + + + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + Bayer RG 12 Packed + 0x010C002B + + + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + Bayer BG 12 Packed + 0x010C002D + + + The pixel data in the acquired image is in the Bayer GB 10p format. + The pixel data in the acquired image is in the Bayer GB 10p format. + Bayer GB 10p + 0x010A0054 + + + The pixel data in the acquired image is in the Bayer GR 10p format. + The pixel data in the acquired image is in the Bayer GR 10p format. + Bayer GR 10p + 0x010A0056 + + + The pixel data in the acquired image is in the Bayer RG 10p format. + The pixel data in the acquired image is in the Bayer RG 10p format. + Bayer RG 10p + 0x010A0058 + + + The pixel data in the acquired image is in the Bayer BG 10p format. + The pixel data in the acquired image is in the Bayer BG 10p format. + Bayer BG 10p + 0x010A0052 + + N1141 + + + Value of the timestamp when the image was acquired. + Value of the timestamp when the image was acquired. + Timestamp + N1142 + + + Value of the frame counter when the image was acquired. + Value of the frame counter when the image was acquired. + Frame Counter + N1143 + + + Status of all of the camera's input and output lines when the image was acquired. + Status of all of the camera's input and output lines when the image was acquired. + Line Status All + N1144 + + + Status of all of the camera's virtual input and output lines when the image was acquired. + Status of all of the camera's virtual input and output lines when the image was acquired. + Virtual Line Status All + N1145 + + + Value of the trigger input counter when the image was acquired. + Value of the trigger input counter when the image was acquired. + Trigger Input Counter + N1146 + + + Value of the line trigger ignored counter when the image was acquired. + Value of the line trigger ignored counter when the image was acquired. + Line Trigger Ignored Counter + N1147 + + + Value of the frame trigger ignored counter when the image was acquired. + Value of the frame trigger ignored counter when the image was acquired. + Frame Trigger Ignored Counter + N1148 + + + Value of the line trigger end to end counter when the image was acquired. + Value of the line trigger end to end counter when the image was acquired. + Line Trigger End To End Counter + N1149 + + + Value of the frame trigger counter when the image was acquired. + Value of the frame trigger counter when the image was acquired. + Frame Trigger Counter + N1150 + + + Value of the frames per trigger counter when the image was acquired. + Value of the frames per trigger counter when the image was acquired. + Frames per Trigger Counter + N1151 + + + Number of bits per line used for the InputStatusAtLineTrigger feature. + Number of bits per line used for the input line status at line trigger feature. + Bits per line + N1152 + + + Index number used for the InputStatusAtLineTrigger feature. + Index number used for the InputStatusAtLineTrigger feature. The index number can be used to get the state of the camera's input lines when a specific line was acquired. For example, if you want to know the state of the camera's input lines when line 30 was acquired, set the index to 30, then retrieve the value of ChunkInputStatusAtLineTriggerValue. + Status index + 0 + 0 + N1153 + + + Value indicating the status of the camera's input lines when a specific line was acquired. + Value indicating the status of the camera's input lines when a specific line was acquired. The information is stored in a 4 bit value (bit 0 = input line 1 state, bit 1 = input line 2 state etc.). For more information, see the ChunkInputStatusAtLineTriggerIndex documentation. + Status value + N1154 + + + Value of the shaft encoder counter when the image was acquired. + Value of the shaft encoder counter when the image was acquired. + Shaft Encoder Counter + N1155 + + + CRC checksum of the acquired image. + CRC checksum of the acquired image. The checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself. + CRC Checksum + N1156 + + + Exposure time used to acquire the image. + Exposure time used to acquire the image. + Exposure Time + N1157 + N1158 + + + Gain all setting of the acquired image. + Gain all setting of the acquired image. + Gain All + N1159 + + + Value of the line trigger counter when the image was acquired. + Value of the line trigger counter when the image was acquired. + Line Trigger Counter + N1160 + + +
0x0
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + SequenceSetPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x10
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 8 + RO + TimestampPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + VirtLineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + TriggerinputCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerEndToEndCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x2
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ + ChunkInputStatusAtLineTriggerIndex + N1152 + N1162 + (P3>>(P2*(P1%(32/P2))))&((1<<P2)-1) + + + N1161 + P1-1 + + + ChunkInputStatusAtLineTriggerIndex + N1152 + ((P1*P2)/32)*4 + + +
0x8
+ N1163 + 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + EncoderCounterPort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + PayloadCRC16Port + Unsigned + LittleEndian +
+ + N1164 + P1<>0xffffffff + + + N1164 + P1 + + +
0x0
+ 4 + RO + ExposureTimeRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + GainRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerCounterPort + Unsigned + LittleEndian +
+ + 9efc2cdb + + + c91613db + + + 8c0f1cd8 + + + 52d2d1d9 + + + 3f80fde1 + + + d76f84db + + + ebcedadc + + + 10cfdadc + + + b9cbdbdc + + + 6adbdbdc + + + 8c405e98 + + + 3459c039 + + + a8dc53e0 + + + ef86b3e0 + + + d9f273db + + + 4b2faee1 + + + 64bd94e3 + + + Contains parameters to control event generation by the camera. + Contains parameters to control event generation by the camera. + Events Generation + EventSelector + EventNotification + ExposureEndEventData + LineStartOvertriggerEventData + FrameStartOvertriggerEventData + AcquisitionStartOvertriggerEventData + FrameTimeoutEventData + FrameStartEventData + AcquisitionStartEventData + EventOverrunEventData + OverTemperatureEventData + CriticalTemperatureEventData + ActionLateEventData + LateActionEventData + Line1RisingEdgeEventData + Line2RisingEdgeEventData + Line3RisingEdgeEventData + Line4RisingEdgeEventData + VirtualLine1RisingEdgeEventData + VirtualLine2RisingEdgeEventData + VirtualLine3RisingEdgeEventData + VirtualLine4RisingEdgeEventData + FrameStartWaitEventData + AcquisitionStartWaitEventData + + + Sets the event notification to be enabled. + Sets the event notification to be enabled. Once an event notification has been set, the notification can be enabled using the EventNotification parameter. + Event Selector + N1165 + N1166 + + Event notifications for the exposure end event can be enabled. + Event notifications for the exposure end event can be enabled. + Exposure End + N1167 + 0x0004 + + + Event notifications for the frame start overtrigger event can be enabled. + Event notifications for the frame start overtrigger event can be enabled. + Frame Start Overtrigger + N1168 + 0x9001 + + + Event notifications for the acquisition start overtrigger event can be enabled. + Event notifications for the acquisition start overtrigger event can be enabled. + Acquisition Start Overtrigger + N1169 + 0x9002 + + + Event notifications for the frame start event can be enabled. + Event notifications for the frame start event can be enabled. + Frame Start + N1170 + 0x9004 + + + Event notifications for the acquisition start event can be enabled. + Event notifications for the acquisition start event can be enabled. An acquisition start event is raised whenever the acquisition start trigger is activated. It is not associated with the AcquisitionStart command. + Acquisition Start + N1171 + 0x9005 + + + Event notifications for the critical temperature event can be enabled. + Event notifications for the critical temperature event can be enabled. + Critical Temperature + N1172 + 0x9006 + + + Event notifications for the over temperature event can be enabled. + Event notifications for the over temperature event can be enabled. + Over Temperature + N1173 + 0x9007 + + + Event notifications for the action late event can be enabled. + Event notifications for the action late event can be enabled. + Action Late + N1174 + 0x0009 + + + Event notifications for the frame start wait event can be enabled. + Event notifications for the frame start wait event can be enabled. + Frame Start Wait + N1175 + 0x9008 + + + Event notifications for the acquisition start wait event can be enabled. + Event notifications for the acquisition start wait event can be enabled. + Acquisition Start Wait + N1176 + 0x9009 + + + Event notifications for the event overrun event can be enabled. + Event notifications for the event overrun event can be enabled. + Event Overrun + N1177 + 0xFFFF + + N1178 + EventNotification + + + Enables event notifications for the currently selected event. + Enables event notifications for the currently selected event. The event can selected using the EventSelector parameter. + Event Notification + N1179 + N1180 + Yes + + Event notifications are disabled. + Event notifications are disabled. + Notification Off + 0 + + + Event notifications are enabled and the notification type is set to GenICam. + Event notifications are enabled and the notification type is set to GenICam. + GenICam Event + 1 + + + Event notifications are enabled. + Event notifications are enabled. + Notification On + 2 + + N1181 + + + Contains parameters available for an exposure end event. + Contains parameters available for an exposure end event. + Exposure End Event Data + ExposureEndEventStreamChannelIndex + ExposureEndEventFrameID + ExposureEndEventTimestamp + + + Stream channel index of the exposure end event. + Stream channel index of the exposure end event. + Exposure End Event Stream Channel Index + N1182 + + +
0x4
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Frame ID for an exposure end event. + Frame ID for an exposure end event. + Exposure End Event Frame ID + N1183 + + +
0x6
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Time stamp of the exposure end event. + Time stamp of the exposure end event. + Exposure End Event Timestamp + N1184 + + +
0x8
+ 8 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + 0004 + + + Contains parameters available for a line start overtrigger event. + Contains parameters available for a line start overtrigger event. + Line Start Overtrigger Event Data + LineStartOvertriggerEventStreamChannelIndex + LineStartOvertriggerEventTimestamp + + + Stream channel index of the line start overtrigger event. + Stream channel index of the line start overtrigger event. + Line Start Overtrigger Event Stream Channel Index + N1185 + + +
0x4
+ 2 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the line start overtrigger event. + Time stamp of the line start overtrigger event. + Line Start Overtrigger Event Timestamp + N1186 + + +
0x8
+ 4 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9000 + + + Contains parameters available for a frame start overtrigger event. + Contains parameters available for a frame start overtrigger event. + Frame Start Overtrigger Event Data + FrameStartOvertriggerEventStreamChannelIndex + FrameStartOvertriggerEventTimestamp + + + Stream channel index of the frame start overtrigger event. + Stream channel index of the frame start overtrigger event. + Frame Start Overtrigger Event Stream Channel Index + N1187 + + +
0x4
+ 2 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start overtrigger event. + Time stamp of the frame start overtrigger event. + Frame Start Overtrigger Event Timestamp + N1188 + + +
0x8
+ 8 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9001 + + + Contains parameters available for a frame start event. + Contains parameters available for a frame start event. + Frame Start Event Data + FrameStartEventStreamChannelIndex + FrameStartEventTimestamp + + + Stream channel index of the frame start event. + Stream channel index of the frame start event. + Frame Start Event Stream Channel Index + N1189 + + +
0x4
+ 2 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start event. + Time stamp of the frame start event. + Frame Start Event Timestamp + N1190 + + +
0x8
+ 8 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + 9004 + + + Contains parameters available for an acquisition start event. + Contains parameters available for an acquisition start event. An acquisition start event is raised whenever the acquisition start trigger is activated. It is not associated with the AcquisitionStart command. + Acquisition Start Event Data + AcquisitionStartEventStreamChannelIndex + AcquisitionStartEventTimestamp + + + Stream channel index of the acquisition start event. + Stream channel index of the acquisition start event. + Acquisition Start Event Stream Channel Index + N1191 + + +
0x4
+ 2 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start event. + Time stamp of the acquisition start event. + Acquisition Start Event Timestamp + N1192 + + +
0x8
+ 8 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + 9005 + + + Contains parameters available for an acquisition start overtrigger event. + Contains parameters available for an acquisition start overtrigger event. + Acquisition Start Overtrigger Event Data + AcquisitionStartOvertriggerEventStreamChannelIndex + AcquisitionStartOvertriggerEventTimestamp + + + Stream channel index of the acquisition start overtrigger event. + Stream channel index of the acquisition start overtrigger event. + Acquisition Start Overtrigger Event Stream Channel Index + N1193 + + +
0x4
+ 2 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start overtrigger event. + Time stamp of the acquisition start overtrigger event. + Acquisition Start Overtrigger Event Timestamp + N1194 + + +
0x8
+ 8 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9002 + + + Contains parameters available for a frame timeout event. + Contains parameters available for a frame timeout event. + Frame Timeout Event Data + FrameTimeoutEventStreamChannelIndex + FrameTimeoutEventTimestamp + + + Stream channel index of the frame timeout event. + Stream channel index of the frame timeout event. + Frame Timeout Event Stream Channel Index + N1195 + + +
0x4
+ 2 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame timeout event. + Time stamp of the frame timeout event. + Frame Timeout Event Timestamp + N1196 + + +
0x8
+ 4 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + 9003 + + + Contains parameters available for an event overrun event. + Contains parameters available for an event overrun event. + Event Overrun Event Data + EventOverrunEventStreamChannelIndex + EventOverrunEventFrameID + EventOverrunEventTimestamp + + + Stream channel index of the event overrun event. + Stream channel index of the event overrun event. + Event Overrun Event Stream Channel Index + N1197 + + +
0x4
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Frame ID for an event overrun event. + Frame ID for an event overrun event. + Event Overrun Event Frame ID + N1198 + + +
0x6
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Time stamp of the event overrun event. + Time stamp of the event overrun event. + Event Overrun Event Timestamp + N1199 + + +
0x8
+ 8 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + FFFF + + + Contains parameters available for a critical temperature event. + Contains parameters available for a critical temperature event. + Critical Temperature Event Data + CriticalTemperatureEventStreamChannelIndex + CriticalTemperatureEventTimestamp + + + Stream channel index of the critical temperature event. + Stream channel index of the critical temperature event. + Critical Temperature Event Stream Channel Index + N1200 + + +
0x4
+ 2 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + Time stamp of the critical temperature event. + Time stamp of the critical temperature event. + Critical Temperature Event Timestamp + N1201 + + +
0x8
+ 8 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + 9006 + + + Contains parameters available for an over temperature event. + Contains parameters available for an over temperature event. + Over Temperature Event Data + OverTemperatureEventStreamChannelIndex + OverTemperatureEventTimestamp + + + Stream channel index of the over temperature event. + Stream channel index of the over temperature event. + Over Temperature Event Stream Channel Index + N1202 + + +
0x4
+ 2 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + Time stamp of the over temperature event. + Time stamp of the over temperature event. + Over Temperature Event Timestamp + N1203 + + +
0x8
+ 8 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + 9007 + + + Contains parameters available for a action late event. + Contains parameters available for a action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Data + ActionLateEventStreamChannelIndex + ActionLateEventTimestamp + + + Stream channel index of the action late event. + Stream channel index of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Stream Channel Index + N1204 + + +
0x4
+ 2 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + Time stamp of the action late event. + Time stamp of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Timestamp + N1205 + + +
0x8
+ 8 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + 0009 + + + Invisible + LateActionEventStreamChannelIndex + LateActionEventTimestamp + + + Invisible + N1204 + + + Invisible + N1205 + + + Contains parameters available for an I/O line 1 rising edge event. + Contains parameters available for an I/O line 1 rising edge event. + Line 1 Rising Edge Event Data + Line1RisingEdgeEventStreamChannelIndex + Line1RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 1 rising edge event. + Stream channel index of the I/O line 1 rising edge event. + Line 1 Rising Edge Event Stream Channel Index + N1206 + + +
0x4
+ 2 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 1 rising edge event. + Time stamp of the line 1 rising edge event. + Line 1 Rising Edge Event Timestamp + N1207 + + +
0x8
+ 8 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a000 + + + Contains parameters available for an I/O line 2 rising edge event. + Contains parameters available for an I/O line 2 rising edge event. + Line 2 Rising Edge Event Data + Line2RisingEdgeEventStreamChannelIndex + Line2RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 2 rising edge event. + Stream channel index of the I/O line 2 rising edge event. + Line 2 Rising Edge Event Stream Channel Index + N1208 + + +
0x4
+ 2 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 2 rising edge event. + Time stamp of the line 2 rising edge event. + Line 2 Rising Edge Event Timestamp + N1209 + + +
0x8
+ 8 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a003 + + + Contains parameters available for an I/O line 3 rising edge event. + Contains parameters available for an I/O line 3 rising edge event. + Line 3 Rising Edge Event Data + Line3RisingEdgeEventStreamChannelIndex + Line3RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 3 rising edge event. + Stream channel index of the I/O line 3 rising edge event. + Line 3 Rising Edge Event Stream Channel Index + N1210 + + +
0x4
+ 2 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 3 rising edge event. + Time stamp of the line 3 rising edge event. + Line 3 Rising Edge Event Timestamp + N1211 + + +
0x8
+ 8 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a006 + + + Contains parameters available for an I/O line 4 rising edge event. + Contains parameters available for an I/O line 4 rising edge event. + Line 4 Rising Edge Event Data + Line4RisingEdgeEventStreamChannelIndex + Line4RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 4 rising edge event. + Stream channel index of the I/O line 4 rising edge event. + Line 4 Rising Edge Event Stream Channel Index + N1212 + + +
0x4
+ 2 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 4 rising edge event. + Time stamp of the line 4 rising edge event. + Line 4 Rising Edge Event Timestamp + N1213 + + +
0x8
+ 8 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a009 + + + Contains parameters available for an I/O virtual line 1 rising edge event. + Contains parameters available for an I/O virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Data + VirtualLine1RisingEdgeEventStreamChannelIndex + VirtualLine1RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 1 rising edge event. + Stream channel index of the virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Stream Channel Index + N1214 + + +
0x4
+ 2 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 1 rising edge event. + Time stamp of the virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Timestamp + N1215 + + +
0x8
+ 8 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a100 + + + Contains parameters available for an I/O virtual line 2 rising edge event. + Contains parameters available for an I/O virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Data + VirtualLine2RisingEdgeEventStreamChannelIndex + VirtualLine2RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 2 rising edge event. + Stream channel index of the virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Stream Channel Index + N1216 + + +
0x4
+ 2 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 2 rising edge event. + Time stamp of the virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Timestamp + N1217 + + +
0x8
+ 8 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a103 + + + Contains parameters available for an I/O virtual line 3 rising edge event. + Contains parameters available for an I/O virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Data + VirtualLine3RisingEdgeEventStreamChannelIndex + VirtualLine3RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 3 rising edge event. + Stream channel index of the virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Stream Channel Index + N1218 + + +
0x4
+ 2 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 3 rising edge event. + Time stamp of the virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Timestamp + N1219 + + +
0x8
+ 8 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a106 + + + Contains parameters available for an I/O virtual line 4 rising edge event. + Contains parameters available for an I/O virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Data + VirtualLine4RisingEdgeEventStreamChannelIndex + VirtualLine4RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 4 rising edge event. + Stream channel index of the virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Stream Channel Index + N1220 + + +
0x4
+ 2 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 4 rising edge event. + Time stamp of the virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Timestamp + N1221 + + +
0x8
+ 8 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a109 + + + Contains parameters available for a frame start wait event. + Contains parameters available for a frame start wait event. + Frame Start Wait Event Data + FrameStartWaitEventStreamChannelIndex + FrameStartWaitEventTimestamp + + + Stream channel index of the frame start wait event. + Stream channel index of the frame start wait event. + Frame Start Wait Event Stream Channel Index + N1222 + + +
0x4
+ 2 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start wait event. + Time stamp of the frame start wait event. + Frame Start Wait Event Timestamp + N1223 + + +
0x8
+ 8 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + 9008 + + + Contains parameters available for an acquisition start wait event. + Contains parameters available for an acquisition start wait event. + Acquisition Start Wait Event Data + AcquisitionStartWaitEventStreamChannelIndex + AcquisitionStartWaitEventTimestamp + + + Stream channel index of the acquisition start wait event. + Stream channel index of the acquisition start wait event. + Acquisition Start Wait Event Stream Channel Index + N1224 + + +
0x4
+ 2 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start wait event. + Time stamp of the acquisition start wait event. + Acquisition Start Wait Event Timestamp + N1225 + + +
0x8
+ 8 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + 9009 + + + Indicates whether a live grab is under way. + Indicates whether a live grab is under way. + TL Params Locked + Invisible + 0 + 0 + 1 + + + Invisible + TLParamsLocked + (P1=0)?1:0 + + + + + Contains parameters to perform file operations. + Contains parameters to perform file operations. + File Access Control + Guru + FileSelector + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1227 + + + Invisible + N1228 +
0x0
+ 4 + RO + Device + 1 + Unsigned + BigEndian +
+ + Sets the target file in the device. + Sets the target file in the device. + File Selector + Guru + FileAccessControlPresence + N1229 + + The 'User Data' file is set. + The 'User Data' file is set. + User Data + N1230 + 7 + + + The 'User Set 1' file is set. + The 'User Set 1' file is set. + User Set 1 + N1231 + 16 + + + The 'User Set 2' file is set. + The 'User Set 2' file is set. + User Set 2 + N1232 + 17 + + + The 'User Set 3' file is set. + The 'User Set 3' file is set. + User Set 3 + N1233 + 18 + + + The 'User Gain Shading 1' file is set. + The 'User Gain Shading 1' file is set. + User Gain Shading 1 + N1234 + 32 + + + The 'User Gain Shading 2' file is set. + The 'User Gain Shading 2' file is set. + User Gain Shading 2 + N1235 + 33 + + + The 'User Offset Shading 1' file is set. + The 'User Offset Shading 1' file is set. + User Offset Shading 1 + N1236 + 35 + + + The 'User Offset Shading 2' file is set. + The 'User Offset Shading 2' file is set. + User Offset Shading 2 + N1237 + 36 + + + The 'Expert Feature 7 File' file is set. + The 'Expert Feature 7 File' file is set. + Expert Feature 7 File + N1238 + 74 + + N1239 + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1228 +
0x454
+ 4 + RW + Device + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x45c
+ 4 + RO + Device + N1239 + 7 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x460
+ 4 + RO + Device + N1239 + 0 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x460
+ 4 + RO + Device + N1239 + 1 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x460
+ 4 + RO + Device + N1239 + 3 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x460
+ 4 + RO + Device + N1239 + 4 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x45c
+ 4 + RO + Device + N1239 + 16 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x45c
+ 4 + RO + Device + N1239 + 17 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x45c
+ 4 + RO + Device + N1239 + 18 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x464
+ 4 + RO + Device + N1106 + N1239 + 10 + Unsigned + BigEndian +
+ + Sets the target operation for the currently selected file. + Sets the target operation for the currently selected file. After an operation has been selected, the operation can be executed using the FileOperationExecute command. + File Operation Selector + Guru + FileAccessControlPresence + + The currently selected file can be opened. + The currently selected file can be opened. The access mode in which the file is opened can be set using the FileOpenMode parameter. + Open + N1240 + 4 + + + The currently selected file can be closed. + The currently selected file can be closed. + Close + N1241 + 5 + + + The currently selected file can be read. + The currently selected file can be read. When the FileOperationExecute command is executed, the camera reads FileAccessLength bytes from the device storage at the file relative offset FileAccessOffset into FileAccessBuffer. + Read + N1242 + 6 + + + The currently selected file can be written. + The currently selected file can be written. When the FileOperationExecute command is executed, the camera writes FileAccessLength bytes taken from the FileAccessBuffer into the device storage at the file relative offset FileAccessOffset. + Write + N1243 + 7 + + N1244 + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileOperationExecute + + + 4 + + + 1 + + + Invisible + N1228 +
0x458
+ 4 + RO + Device + NoCache + N1246 + N1239 + 2 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x458
+ 4 + RO + Device + NoCache + N1246 + N1239 + 3 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x458
+ 4 + RO + Device + NoCache + N1246 + N1239 + 4 + Unsigned + BigEndian +
+ + Sets the access mode in which a file is opened in the device. + Sets the access mode in which a file is opened in the device. + File Open Mode + Guru + FileAccessControlPresence + + Files are opened in read-only mode. + Files are opened in read-only mode. + Read + N1247 + 0 + + + Files are opened in write-only mode. + Files are opened in write-only mode. + Write + N1248 + 1 + + N1249 + + + 0 + + + Invisible + N1228 +
0x458
+ 4 + RO + Device + N1246 + N1239 + 0 + Unsigned + BigEndian +
+ + Invisible + N1228 +
0x458
+ 4 + RO + Device + N1246 + N1239 + 1 + Unsigned + BigEndian +
+ + Access buffer for file operations. + Access buffer for file operations. + File Access Buffer + Guru + FileAccessControlPresence + N1228 + N1251 + N1252 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1246 + + + Invisible + 0xffffd0000000 + + + Invisible + 0x14 + + + Invisible + N1228 +
0x0
+ 4 + RO + Device + 31 + 16 + Unsigned + BigEndian +
+ + File access offset. + File access offset. Controls the mapping between the device file storage and the FileAccessBuffer. + File Access Offset + Guru + FileAccessControlPresence + N1254 + 0 + 1 + + + Invisible + N1228 +
0x8
+ 4 + RW + Device + N1239 + Unsigned + BigEndian +
+ + File access length. + File access length. Controls the mapping between the device file storage and the FileAccessBuffer. + File Access Length + Guru + FileAccessControlPresence + N1255 + 0 + N1252 + 1 + + + Invisible + N1228 +
0x4
+ 4 + RW + Device + N1239 + Unsigned + BigEndian +
+ + Returns the file operation execution status. + Returns the file operation execution status. + File Operation Status + Guru + FileAccessControlPresence + + The file operation was successful. + The file operation was successful. + Success + 0 + + + The file operation has failed. + The file operation has failed. + Failure + 1 + + N1256 + + + Invisible + N1228 +
0x10
+ 4 + RO + Device + N1246 + N1239 + 0 + Unsigned + BigEndian +
+ + File operation result. + File operation result. For read or write operations, the number of successfully read/written bytes is returned. + File Operation Result + Guru + FileAccessControlPresence + N1257 + + + Invisible + N1228 +
0x10
+ 4 + RO + Device + N1246 + N1239 + 31 + 16 + Unsigned + BigEndian +
+ + Size of the currently selected file in bytes. + Size of the currently selected file in bytes. + File Size + Guru + FileAccessControlPresence + N1258 + + + Invisible + N1228 +
0x458
+ 4 + RO + Device + N1246 + N1239 + 31 + 5 + Unsigned + BigEndian +
+ + Executes the operation selected by FileOperationSelector. + Executes the operation selected by FileOperationSelector on the selected file. + File Operation Execute + Guru + FileAccessControlPresence + N1259 + N1246 + N1260 + + + Invisible + 1 + + + Invisible + N1228 +
0xc
+ 4 + WO + Device + N1239 + Unsigned + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao + + 0 + + + 1 + + + 2 + + + 3 + + ServiceBoardIdSelectorCtrlValueFao + + +
0xb0000500
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + BigEndian +
+ +
0xb0000500
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 24 + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao +
0xb0000504
+ 1024 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + ServiceBoardIdSelectorCtrlValueFao +
+ + 1 + + + 0 + + + N277 + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + N1080 + -1 + + +
0xb0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb00c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb00e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0120
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb04c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb04e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x80000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x80020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x80040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x80080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x800a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x800c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x800e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 5 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 6 + Unsigned + BigEndian +
+ + 0 + + +
0x4000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x40004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x40024
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x40044
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x400a4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x400a8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x400ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x400b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x40600
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40620
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40640
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40660
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40680
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x406a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x406c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x405e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30224
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N518 + N525 + N514 + N488 + N818 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30228
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + Unsigned + BigEndian +
+ +
0x3022c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + Unsigned + BigEndian +
+ +
0x30230
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30264
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N518 + N525 + N514 + N488 + N410 + N435 + N818 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30268
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x3026c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N435 + Unsigned + BigEndian +
+ +
0x30270
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N514 + N435 + 3 + Unsigned + BigEndian +
+ +
0x30388
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N488 + Unsigned + BigEndian +
+ +
0x30204
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N470 + N456 + N479 + N818 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30208
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N470 + N456 + Unsigned + BigEndian +
+ +
0x3020c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N417 + Unsigned + BigEndian +
+ +
0x30210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30244
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N470 + N456 + N403 + N431 + N479 + N818 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30248
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x3024c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N431 + N403 + Unsigned + BigEndian +
+ +
0x30250
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30604
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30600
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + 1 + Unsigned + BigEndian +
+ +
0x30350
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30348
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x3034c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30344
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N488 + N818 + Unsigned + BigEndian +
+ +
0x30704
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30700
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N477 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30330
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30328
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x3032c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30324
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N479 + N818 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N449 + 1 + Unsigned + BigEndian +
+ +
0x303d0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x303c8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x303cc
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x303c4
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + N488 + N818 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N477 + N456 + 1 + Unsigned + BigEndian +
+ +
0x303b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x303a8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x303ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x303a4
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + N479 + N818 + Unsigned + BigEndian +
+ +
0x30424
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x30428
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x3042c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30430
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30444
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N479 + Unsigned + BigEndian +
+ +
0x30448
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x3044c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30450
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x10008
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x10028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x10000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x10020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30368
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N470 + N456 + N479 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N514 + 1 + Unsigned + BigEndian +
+ +
0x302a4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x302a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30284
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x30300
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30304
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N514 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x302c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x302c4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x20004
+ 4 + RW + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N588 + N818 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N588 + 0 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N588 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N588 + 2 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N107 + N617 + 0 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N552 + N107 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N552 + N107 + N617 + 2 + Unsigned + BigEndian +
+ +
0x40424
+ 4 + RW + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N552 + N107 + N818 + Unsigned + BigEndian +
+ +
0x70020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x70028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N1081 + N982 + N1081 + N195 + Unsigned + BigEndian +
+ +
0x7002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N1081 + N1081 + N986 + N982 + N195 + Unsigned + BigEndian +
+ +
0x70030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x70024
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N1081 + N1081 + N195 + N818 + Unsigned + BigEndian +
+ +
0x70048
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N1081 + N986 + N982 + N1081 + N195 + Unsigned + BigEndian +
+ +
0x7004c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N1081 + N1081 + N195 + N986 + Unsigned + BigEndian +
+ +
0x70050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x70044
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N463 + N449 + N1081 + N1081 + N195 + N818 + Unsigned + BigEndian +
+ +
0x700a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x700a4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x70500
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x70520
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x70000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x70004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + N818 + Unsigned + BigEndian +
+ +
0x70008
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + Unsigned + BigEndian +
+ +
0x7000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + Unsigned + BigEndian +
+ +
0x20200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x20204
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N818 + Signed + BigEndian +
+ +
0x20208
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + N1081 + Signed + BigEndian +
+ +
0x2020c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + Signed + BigEndian +
+ +
0x20210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xa0004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0xa0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa00c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa00e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa00a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0120
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa02c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa01c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa0200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xa01a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe4004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N403 + N818 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe400c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe4064
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N403 + N818 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe406c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe4024
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0xe4028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe402c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe4030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe4044
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0xe4048
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe404c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe4050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe1004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0xe1040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1024
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 6 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 17 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 6 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 17 + Unsigned + BigEndian +
+ +
0xe0004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N376 + 3 + Unsigned + BigEndian +
+ +
0x20484
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x20404
+ 4 + RW + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x20420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20460
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x50020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40484
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x40480
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x40508
+ 4 + RO + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N657 + N1081 + N1081 + N599 + N531 + N221 + N221 + N887 + N895 + N891 + N902 + N899 + N410 + N424 + N642 + N403 + N195 + N609 + N449 + N410 + N424 + N195 + N1269 + N1112 + N1116 + N623 + N1081 + Unsigned + BigEndian +
+ +
0x40500
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x4e100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4e104
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0xb0002018
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002038
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002014
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xb0002034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x20604
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x20608
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x2060c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x20610
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xf2f07038
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + 4 + 0 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 5 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 6 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 8 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 9 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 11 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 13 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 14 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 15 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xf2f0703c
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + 31 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1106 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1106 + 1 + Unsigned + BigEndian +
+ +
0x41004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x40404
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N570 + N552 + N818 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N570 + N552 + 2 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x40444
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N4 + N588 + N617 + N818 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N4 + N588 + N617 + 0 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N4 + N588 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e044
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x4e004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N628 + N1270 + N818 + Unsigned + BigEndian +
+ +
0x4e008
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x4e00c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1270 + Unsigned + BigEndian +
+ +
0x4e010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N617 + 1 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N628 + 3 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N595 + N570 + N552 + N617 + 1 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N588 + 3 + Unsigned + BigEndian +
+ +
0x40464
+ 4 + RW + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N623 + N1081 + N588 + N595 + N195 + N818 + Unsigned + BigEndian +
+ +
0x40468
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N623 + N1081 + N595 + N195 + Unsigned + BigEndian +
+ +
0x4046c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N588 + N623 + N1081 + N595 + Unsigned + BigEndian +
+ +
0x40470
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x20020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N107 + 3 + Unsigned + BigEndian +
+ +
0x20024
+ 4 + RW + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N107 + N1081 + N818 + Unsigned + BigEndian +
+ +
0x20028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + N449 + Unsigned + BigEndian +
+ +
0x2002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N1081 + Unsigned + BigEndian +
+ +
0x20500
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20504
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x20544
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0xc0040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0240
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0640
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0840
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0a40
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0c40
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc0e40
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc00e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc02e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc04e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc06e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc3008
+ 4 + RO + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N716 + N681 + N678 + N555 + N707 + N705 + N701 + Unsigned + BigEndian +
+ +
0xc3000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xc3024
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N733 + N705 + Unsigned + BigEndian +
+ +
0xc3020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc0140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc0340
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc0540
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc0740
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc3044
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N733 + N710 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x90064
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x90100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe30a4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 5 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 6 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 10 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 11 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 13 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 14 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 15 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 17 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 19 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 20 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 21 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 18 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 20 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 24 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 19 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 21 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 23 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 25 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 30 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 11 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 5 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 6 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 10 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 11 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 12 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 13 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 14 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 15 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 16 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 17 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 24 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 23 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + 25 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 30 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 11 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 18 + Unsigned + BigEndian +
+ +
0x30024
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + N818 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x30104
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N424 + N221 + N218 + N417 + N195 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 8 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 10 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 12 + Unsigned + BigEndian +
+ + 0 + + +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 24 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + Unsigned + BigEndian +
+ +
0x30128
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + Unsigned + BigEndian +
+ +
0x30148
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + Unsigned + BigEndian +
+ +
0x30120
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x120004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x12000c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x120000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N376 + N588 + N107 + N595 + 1 + Unsigned + BigEndian +
+ +
0x130004
+ 4 + RW + Device + NoCache + 1000 + N514 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x138024
+ 4 + RW + Device + N595 + N818 + N4 + Unsigned + BigEndian +
+ +
0x138030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N376 + N588 + N107 + Unsigned + BigEndian +
+ +
0x138020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130224
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130244
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130268
+ 4 + RO + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N555 + N16 + N13 + Signed + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x130064
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + Unsigned + BigEndian +
+ +
0x130068
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x13006c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + Unsigned + BigEndian +
+ +
0x130070
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x130084
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N23 + Unsigned + BigEndian +
+ +
0x130088
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x13008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N23 + Unsigned + BigEndian +
+ +
0x130090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x130024
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130044
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + 1 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x1300a4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x1300a8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x1300ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x1300b0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x130204
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x210004
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x210104
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + N818 + Unsigned + BigEndian +
+ +
0x210184
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + N818 + Unsigned + BigEndian +
+ +
0x210204
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N865 + N864 + N818 + Unsigned + BigEndian +
+ +
0x210208
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x21020c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x210210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x210304
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x11208
+ 4 + RO + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x11108
+ 4 + RO + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x30164
+ 4 + RW + Device + NoCache + 10000 + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x3e400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x3e404
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian + Boolean +
+ +
0x55000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x10088
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N195 + N488 + N479 + N403 + N410 + N1112 + N1116 + Unsigned + BigEndian +
+ +
0x10184
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x101a8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N877 + Unsigned + BigEndian +
+ +
0x101c8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N877 + Signed + BigEndian +
+ +
0x101e8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N877 + Unsigned + BigEndian +
+ +
0x10208
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N877 + Unsigned + BigEndian +
+ +
0x10228
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N877 + Unsigned + BigEndian +
+ +
0x10248
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N877 + Unsigned + BigEndian +
+ +
0x40110
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x40310
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x40210
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x13000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x13004
+ 4 + RO + Device + NoCache + 5000 + N818 + N10 + N37 + N4 + N819 + N820 + N1057 + Unsigned + BigEndian +
+ +
0x13020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x13024
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x60004
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x60000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60024
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x60020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60044
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 8 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 9 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 11 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 17 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x60060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60064
+ 4 + RW + Device + WriteAround + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x60080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60084
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 17 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 2 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 4 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 16 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 17 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x31000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x31080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x310e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x31140
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x311a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x31200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x31260
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x312c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x31404
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian + Boolean +
+ +
0x10044
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N645 + N646 + N647 + N648 + N649 + N650 + N651 + N652 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N644 + P1 + + + N644 + P1 + + +
0x30280
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1307 + N1306 + P1&&P3||P2 + + +
0x30240
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1308 + N1306 + N431 + P1&&P3||P2||P4 + + +
0x30300
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1309 + N1306 + P1&&P3||P2 + + +
0x302c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1310 + N1306 + P1&&P3||P2 + + + N1023 + N1024 + P1||P2 + + +
0xa0000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + TLParamsLocked + N1311 + P1||P2 + + + TLParamsLocked + P1 + + + N338 + N340 + N342 + N344 + N346 + N348 + P1||P2||P3||P4||P5||P6 + + + N339 + N341 + N343 + N345 + N347 + N349 + P1||P2||P3||P4||P5||P6 + + + N278 + P1 + + + N285 + N287 + N289 + N291 + N293 + N295 + P1||P2||P3||P4||P5||P6 + + + N286 + N288 + N290 + N292 + N294 + N296 + P1||P2||P3||P4||P5||P6 + + + N302 + N304 + N306 + N308 + N310 + N312 + N314 + N316 + N318 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N303 + N305 + N307 + N309 + N311 + N313 + N315 + N317 + N319 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + +
0xe0020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe00a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe00c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe00e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0120
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + N1312 + N1313 + N1314 + N1315 + N1316 + N1317 + N1318 + N1319 + N1320 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N375 + N374 + P1||P2 + + + N378 + N379 + N380 + P1||P2||P3 + + +
0x50020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ + N1321 + N1322 + N1323 + P1||P2||P3 + + + N797 + P1=3 + + +
0xb0040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb00a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0160
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb01c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0220
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0280
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0340
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb03a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xb0460
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + N1177 + N1167 + N1324 + N1168 + N1169 + N1325 + N1170 + N1171 + N1172 + N1173 + N1326 + N1327 + N1328 + N1329 + N1330 + N1331 + N1332 + N1333 + N1174 + N1175 + N1176 + P1||P2||P3||P4||P5||P6||P8||P7||P9||P10||P11||P12||P13||P14||P15||P16||P17||P18||P19||P20||P21 + + + N1165 + P1 + + + N1165 + P1 + + + N1165 + P1 + + + N1230 + N1231 + N1232 + N1233 + N1234 + N1235 + N1236 + N1237 + N1238 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N1249 + N1244 + (P2=0x4)?((P1=0)?0x10:0x11):P2 + + + N668 + N669 + N670 + N671 + N672 + N673 + N674 + N675 + P1||P2||P3||P4||P5||P6||P7||P8 + + + 0 + + +
0x90008
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1334 + (1<<P1)-1 + + + 0 + + + 1 + + +
0x90028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1335 + (1<<P1)-1 + + + N1334 + (4<<P1) + + + 1 + + + N1083 + N1084 + N1085 + N1086 + N1087 + N1088 + N1089 + P1||P2||P3||P4||P5||P6||P7 + + + N1083 + N1084 + N1085 + N1086 + N1087 + N1088 + N1089 + P1||P2||P3||P4||P5||P6||P7 + + + 0 + + +
0x30020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1336 + P1||P2 + + + N62 + N64 + P1||P2 + + + N51 + P1 + + + N82 + N84 + N86 + N88 + P1||P2||P3||P4 + + + N1062 + N1060 + N1064 + N1066 + P1||P2||P3||P4 + + + N1063 + N1061 + N1065 + N1067 + P1||P2||P3||P4 + + + N1077 + N1074 + P1||P2 + + + N1078 + N1075 + P1||P2 + + + N1079 + N1076 + (P1<<1)|(P2) + + + N755 + P1 + + +
0x55020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + N1337 + P1 + + +
0x55000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ + N1338 + P1 + + + N545 + N546 + N547 + P1||P2||P3 + + + N1028 + N1030 + N1032 + N1034 + N1036 + P1||P2||P3||P4||P5 + + + N1029 + N1031 + N1033 + N1035 + N1037 + P1||P2||P3||P4||P5 + + + 1 + + + N494 + N496 + N498 + N500 + N502 + N504 + N506 + N508 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N495 + N497 + N499 + N501 + N503 + N505 + N507 + N509 + P1||P2||P3||P4||P5||P6||P7||P8 + + + TLParamsLocked + N1339 + P1||P2 + + + TLParamsLocked + N1340 + P1||P2 + + + TLParamsLocked + N1341 + P1||P2 + + + TLParamsLocked + P1=0 + + + N1268 + P1 + + + N611 + (P1<>0)?(1e6/P1):(0) + + +
0x4e028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N221 + N221 + N410 + N424 + N642 + N403 + N195 + N449 + N410 + N424 + N195 + N623 + Unsigned + BigEndian +
+ + N1270 + P1 + + + N684 + P1/1e3 + + + N685 + P1/1e3 + + + N693 + P1/1e3 + + + N694 + P1/1e3 + + + N1342 + P1*1.0 + + + N1343 + P1/1e2 + + + N1344 + P1/1e2 + + + N1345 + N805 + P1+P2*4 + + + N805 + P1*4 + + + 1 + + + TLParamsLocked + N4 + P1||P2 + + + TLParamsLocked + N4 + N10 + P1||P2||P3 + + +
0x30220
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N514 + 3 + Unsigned + BigEndian +
+ + N824 + N1347 + P1||P2 + + +
0x30200
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1348 + P1||P2 + + +
0x30340
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1349 + P1||P2 + + +
0x30320
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1350 + P1||P2 + + +
0x303c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1351 + P1||P2 + + +
0x303a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1352 + P1||P2 + + +
0x30440
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1353 + P1||P2 + + +
0x30420
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1354 + P1||P2 + + +
0x4e100
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1355 + P1||P2 + + + N1253 + P1&0xFFFFFFFF + + + 0x9010c + + + N1345 + P1&0xFFFFFFFF + + +
0x130000
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ + N824 + N1356 + P1||P2 + + + 3 + + + N653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40600:0x40620):((P1=2)?0x40640:0x40660)):(((P1=4)||(P1=5))?((P1=4)?0x40680:0x406a0):((P1=6)?0x406c0:((P1=7)?0x405e0:0xffffffff)))) + + + N1357 + 4 + RO + Device + AcquisitionStatusSelector + Unsigned + BigEndian + + + N653 + N1358 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N653 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40608:0x40628):((P1=2)?0x40648:0x40668)):(((P1=4)||(P1=5))?((P1=4)?0x40688:0x406a8):((P1=6)?0x406c8:((P1=7)?0x405e8:0xffffffff)))) + + + N1359 + 4 + RO + Device + NoCache + N537 + N536 + N552 + AcquisitionStatusSelector + Unsigned + BigEndian + + + N653 + N1360 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + 0 + + + N1025 + ((P1=0)?0x70300:((P1=1)?0x70320:0xffffffff)) + + + N1361 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1362 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1025 + ((P1=0)?0x70304:((P1=1)?0x70324:0xffffffff)) + + + N1363 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1364 + Increasing + + + N1025 + ((P1=0)?0x70308:((P1=1)?0x70328:0xffffffff)) + + + N1365 + 4 + RO + Device + N470 + N456 + N1007 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1366 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x7030c:((P1=1)?0x7032c:0xffffffff)) + + + N1367 + 4 + RO + Device + N470 + N456 + N1007 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1368 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70310:((P1=1)?0x70330:0xffffffff)) + + + N1369 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1370 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70400:((P1=1)?0x70420:0xffffffff)) + + + N1371 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1372 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1025 + ((P1=0)?0x70404:((P1=1)?0x70424:0xffffffff)) + + + N1373 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1374 + Increasing + + + N1025 + ((P1=0)?0x70408:((P1=1)?0x70428:0xffffffff)) + + + N1375 + 4 + RO + Device + N463 + N449 + N1012 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1376 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x7040c:((P1=1)?0x7042c:0xffffffff)) + + + N1377 + 4 + RO + Device + N463 + N449 + N1012 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1378 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70410:((P1=1)?0x70430:0xffffffff)) + + + N1379 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1380 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70100:((P1=1)?0x70120:0xffffffff)) + + + N1381 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1382 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1025 + ((P1=0)?0x70104:((P1=1)?0x70124:0xffffffff)) + + + N1383 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1384 + Increasing + + + N1025 + ((P1=0)?0x70108:((P1=1)?0x70128:0xffffffff)) + + + N1385 + 4 + RO + Device + N470 + N456 + N997 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1386 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x7010c:((P1=1)?0x7012c:0xffffffff)) + + + N1387 + 4 + RO + Device + N470 + N456 + N997 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1388 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70110:((P1=1)?0x70130:0xffffffff)) + + + N1389 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1390 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70200:((P1=1)?0x70220:0xffffffff)) + + + N1391 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1392 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1025 + ((P1=0)?0x70204:((P1=1)?0x70224:0xffffffff)) + + + N1393 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1394 + Increasing + + + N1025 + ((P1=0)?0x70208:((P1=1)?0x70228:0xffffffff)) + + + N1395 + 4 + RO + Device + N463 + N449 + N1002 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1396 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x7020c:((P1=1)?0x7022c:0xffffffff)) + + + N1397 + 4 + RO + Device + N463 + N449 + N1002 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1398 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70210:((P1=1)?0x70230:0xffffffff)) + + + N1399 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1400 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N1025 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1401 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1402 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1025 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1403 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1404 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N1025 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1405 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1406 + ((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=1)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + ((P1=0)?((TO&0x80000000)>>31):((P1=1)?((TO&0x80000000)>>31):0xffffffff)) + N1406 + Increasing + + + N1025 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1407 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1408 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1025 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1409 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1410 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N1025 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1411 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N1025 + N1412 + ((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=1)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + ((P1=0)?((TO&0x40000000)>>30):((P1=1)?((TO&0x40000000)>>30):0xffffffff)) + N1412 + Increasing + + + 7 + + + N1132 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0024:0xa0044)):((P1=9)?0xa0064:((P1=10)?0xa00a4:0xa00c4)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e4:((P1=13)?0xa0104:0xa0144)):((P1=15)?0xa0124:((P1=16)?0xa02c4:0xa0084))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c4:0xa0204)):((P1=21)?0xa0004:((P1=22)?0xa01a4:0xffffffff))))) + + + N1413 + 4 + RW + Device + NoCache + N1112 + ChunkSelector + Unsigned + BigEndian + + + N1132 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?1:((P1=1)?1:1)):((P1=3)?1:((P1=4)?1:1))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?1:((P1=7)?0:0)):((P1=9)?0:((P1=10)?0:0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0:((P1=13)?0:0)):((P1=15)?0:((P1=16)?0:0))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?1:((P1=19)?0:0)):((P1=21)?1:((P1=22)?0:1))))) + + + N1415 + N1132 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:FROM))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?FROM:((P1=7)?FROM:FROM)):((P1=9)?FROM:((P1=10)?FROM:FROM)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?FROM:((P1=13)?FROM:FROM)):((P1=15)?FROM:((P1=16)?FROM:FROM))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?FROM:((P1=19)?FROM:FROM)):((P1=21)?FROM:((P1=22)?FROM:0xffffffff))))) + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:TO))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?TO:((P1=7)?TO:TO)):((P1=9)?TO:((P1=10)?TO:TO)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?TO:((P1=13)?TO:TO)):((P1=15)?TO:((P1=16)?TO:TO))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?TO:((P1=19)?TO:TO)):((P1=21)?TO:((P1=22)?TO:0xffffffff))))) + N1414 + Varying + + + N1132 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0020:0xa0040)):((P1=9)?0xa0060:((P1=10)?0xa00a0:0xa00c0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e0:((P1=13)?0xa0100:0xa0140)):((P1=15)?0xa0120:((P1=16)?0xa02c0:0xa0080))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c0:0xa0200)):((P1=21)?0xa0004:((P1=22)?0xa01a0:0xffffffff))))) + + + N1416 + 4 + RO + Device + NoCache + N1112 + ChunkSelector + Unsigned + BigEndian + + + N1132 + N1417 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:P2))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?P2:((P1=7)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=9)?((P2&0x40000000)>>30):((P1=10)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?((P2&0x40000000)>>30):((P1=13)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=15)?((P2&0x40000000)>>30):((P1=16)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?P2:((P1=19)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=21)?P2:((P1=22)?((P2&0x40000000)>>30):0xffffffff))))) + + + 0 + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1418 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1419 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1420 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1421 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1422 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1423 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1064:((P1=1)?0xe10a4:0xe10e4)):(((P1=3)||(P1=4))?((P1=3)?0xe1124:0xe1164):((P1=5)?0xe11c4:0xffffffff))) + + + N1424 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1425 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1068:((P1=1)?0xe10a8:0xe10e8)):(((P1=3)||(P1=4))?((P1=3)?0xe1128:0xe1168):((P1=5)?0xe11c8:0xffffffff))) + + + N1426 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1427 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe106c:((P1=1)?0xe10ac:0xe10ec)):(((P1=3)||(P1=4))?((P1=3)?0xe112c:0xe116c):((P1=5)?0xe11cc:0xffffffff))) + + + N1428 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1429 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1070:((P1=1)?0xe10b0:0xe10f0)):(((P1=3)||(P1=4))?((P1=3)?0xe1130:0xe1170):((P1=5)?0xe11d0:0xffffffff))) + + + N1430 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1431 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1074:((P1=1)?0xe10b4:0xe10f4)):(((P1=3)||(P1=4))?((P1=3)?0xe1134:0xe1174):((P1=5)?0xe11d4:0xffffffff))) + + + N1432 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1433 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1435 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1436 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1437 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1438 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1439 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1440 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1044:((P1=1)?0xe1084:0xe10c4)):(((P1=3)||(P1=4))?((P1=3)?0xe1104:0xe1144):((P1=5)?0xe1184:0xffffffff))) + + + N1441 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1442 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1048:((P1=1)?0xe1088:0xe10c8)):(((P1=3)||(P1=4))?((P1=3)?0xe1108:0xe1148):((P1=5)?0xe1188:0xffffffff))) + + + N1443 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1444 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe104c:((P1=1)?0xe108c:0xe10cc)):(((P1=3)||(P1=4))?((P1=3)?0xe110c:0xe114c):((P1=5)?0xe118c:0xffffffff))) + + + N1445 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1446 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1050:((P1=1)?0xe1090:0xe10d0)):(((P1=3)||(P1=4))?((P1=3)?0xe1110:0xe1150):((P1=5)?0xe1190:0xffffffff))) + + + N1447 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1448 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1054:((P1=1)?0xe1094:0xe10d4)):(((P1=3)||(P1=4))?((P1=3)?0xe1114:0xe1154):((P1=5)?0xe1194:0xffffffff))) + + + N1449 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1450 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + 0 + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1452 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1453 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1454 + 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1455 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1456 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1457 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=2))?((P3&0x10000000)>>28):(((P1=0)&&(P2=3))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=7))?((P3&0x10000000)>>28):(((P1=0)&&(P2=8))?((P3&0x10000000)>>28):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0024:0xe0044):(((P1=0)&&(P2=2))?0xe0064:(((P1=0)&&(P2=3))?0xe0084:0xe00a4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c4:0xe00e4):(((P1=0)&&(P2=7))?0xe0104:(((P1=0)&&(P2=8))?0xe0124:0xffffffff)))) + + + N1458 + 4 + RW + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?FROM:FROM):(((P1=0)&&(P2=2))?FROM:(((P1=0)&&(P2=3))?FROM:FROM))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?FROM:FROM):(((P1=0)&&(P2=7))?FROM:(((P1=0)&&(P2=8))?FROM:0xffffffff)))) + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?TO:TO):(((P1=0)&&(P2=2))?TO:(((P1=0)&&(P2=3))?TO:TO))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?TO:TO):(((P1=0)&&(P2=7))?TO:(((P1=0)&&(P2=8))?TO:0xffffffff)))) + N1459 + Varying + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0028:0xe0048):(((P1=0)&&(P2=2))?0xe0068:(((P1=0)&&(P2=3))?0xe0088:0xe00a8))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c8:0xe00e8):(((P1=0)&&(P2=7))?0xe0108:(((P1=0)&&(P2=8))?0xe0128:0xffffffff)))) + + + N1460 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1461 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe002c:0xe004c):(((P1=0)&&(P2=2))?0xe006c:(((P1=0)&&(P2=3))?0xe008c:0xe00ac))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00cc:0xe00ec):(((P1=0)&&(P2=7))?0xe010c:(((P1=0)&&(P2=8))?0xe012c:0xffffffff)))) + + + N1462 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1463 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0030:0xe0050):(((P1=0)&&(P2=2))?0xe0070:(((P1=0)&&(P2=3))?0xe0090:0xe00b0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d0:0xe00f0):(((P1=0)&&(P2=7))?0xe0110:(((P1=0)&&(P2=8))?0xe0130:0xffffffff)))) + + + N1464 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1465 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0034:0xe0054):(((P1=0)&&(P2=2))?0xe0074:(((P1=0)&&(P2=3))?0xe0094:0xe00b4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d4:0xe00f4):(((P1=0)&&(P2=7))?0xe0114:(((P1=0)&&(P2=8))?0xe0134:0xffffffff)))) + + + N1466 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1467 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1469 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1470 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1471 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1472 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1473 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1474 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1475 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1476 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1477 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1478 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1479 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1480 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1481 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1482 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1483 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1484 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1485 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1486 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + 0 + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1487 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1488 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1489 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1490 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1491 + 4 + RO + Device + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1492 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20424:0x20444):((P1=2)?0x20464:0xffffffff)) + + + N1493 + 4 + RW + Device + N297 + N370 + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1494 + Increasing + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20428:0x20448):((P1=2)?0x20468:0xffffffff)) + + + N1495 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1496 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x2042c:0x2044c):((P1=2)?0x2046c:0xffffffff)) + + + N1497 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1498 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20434:0x20454):((P1=2)?0x20474:0xffffffff)) + + + N1499 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1500 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1502 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1503 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + 0 + + + N780 + N1504 + (((P1=0)||(P1=1))?((P1=0)?(1):(0)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N780 + N1505 + (((P1=0)||(P1=1))?((P1=0)?(0):(1)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N780 + N1506 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(1):0xffffffff)) + + + 0 + + + N780 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?(4):(5)):((P1=2)?(7):0xffffffff)) + N1507 + Varying + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1508 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1509 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1510 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1511 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1512 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1513 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1514 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1515 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1516 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1517 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1518 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1519 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1520 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1521 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1522 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1523 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1524 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1525 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1526 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1527 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1528 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1529 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50044:0x50004):((P1=2)?0x500c4:0xffffffff)) + + + N1530 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N780 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1531 + Varying + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1532 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N780 + N1533 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N780 + (((P1=0)||(P1=1))?((P1=0)?0x50064:0x50024):((P1=2)?0x500e4:0xffffffff)) + + + N1534 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N780 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1535 + Varying + + + N1178 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?0xb0004:((P1=0x0004)?0xb0024:0xb0064)):((P1=0x9002)?0xb0084:((P1=0x0009)?0xb0144:0xb00c4))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?0xb00e4:((P1=0x9006)?0xb0104:0xb0124)):((P1=0x9008)?0xb04c4:((P1=0x9009)?0xb04e4:0xffffffff)))) + + + N1536 + 4 + RW + Device + EventSelector + Unsigned + BigEndian + + + N1178 + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?FROM:((P1=0x0004)?FROM:FROM)):((P1=0x9002)?FROM:((P1=0x0009)?FROM:FROM))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?FROM:((P1=0x9006)?FROM:FROM)):((P1=0x9008)?FROM:((P1=0x9009)?FROM:0xffffffff)))) + ((((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))||((P1=0x9002)||((P1=0x0009)||(P1=0x9004))))?(((P1=0xFFFF)||((P1=0x0004)||(P1=0x9001)))?((P1=0xFFFF)?TO:((P1=0x0004)?TO:TO)):((P1=0x9002)?TO:((P1=0x0009)?TO:TO))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?TO:((P1=0x9006)?TO:TO)):((P1=0x9008)?TO:((P1=0x9009)?TO:0xffffffff)))) + N1537 + Varying + + +
0xf2f07034
+ 4 + RO + Device + ExpertFeatureAccessSelector + Unsigned + BigEndian +
+ + N1103 + N1539 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x08000000)>>27):((P1=4)?((P2&0x08000000)>>27):((P2&0x04000000)>>26))):((P1=6)?((P2&0x02000000)>>25):((P1=8)?((P2&0x00800000)>>23):((P2&0x00400000)>>22)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?((P2&0x00100000)>>20):((P1=12)?((P2&0x00080000)>>19):((P2&0x00040000)>>18))):((P1=14)?((P2&0x00020000)>>17):((P1=15)?((P2&0x00010000)>>16):0xffffffff)))) + + + N1103 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80100:((P1=4)?0x80100:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):((P1=14)?0x80200:((P1=15)?0x80300:0xffffffff)))) + + + N1103 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):((P1=14)?1:((P1=15)?1:0)))) + + + N1541 + N1540 + 4 + RO + Device + N1106 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1103 + N1542 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?((P2&0x40000000)>>30):((P1=15)?((P2&0x40000000)>>30):0xffffffff)))) + + + N1103 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80104:((P1=4)?0x80104:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):((P1=14)?0x80204:((P1=15)?0x80304:0xffffffff)))) + + + N1103 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):((P1=14)?1:((P1=15)?1:0)))) + + + N1544 + N1543 + 4 + RW + Device + N1106 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1103 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?FROM:((P1=4)?FROM:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?FROM:((P1=15)?FROM:0xffffffff)))) + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?TO:((P1=4)?TO:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?TO:((P1=15)?TO:0xffffffff)))) + N1545 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1546 + 4 + RO + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + N1547 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1548 + 4 + RO + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + N1549 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0004:0xc0204):((P1=2)?0xc0404:0xc0604)):(((P1=4)||(P1=5))?((P1=4)?0xc0804:0xc0a04):((P1=6)?0xc0c04:((P1=7)?0xc0e04:0xffffffff)))) + + + N1550 + 4 + RW + Device + N676 + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1551 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0020:0xc0220):((P1=2)?0xc0420:0xc0620)):(((P1=4)||(P1=5))?((P1=4)?0xc0820:0xc0a20):((P1=6)?0xc0c20:((P1=7)?0xc0e20:0xffffffff)))) + + + N1552 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1553 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0024:0xc0224):((P1=2)?0xc0424:0xc0624)):(((P1=4)||(P1=5))?((P1=4)?0xc0824:0xc0a24):((P1=6)?0xc0c24:((P1=7)?0xc0e24:0xffffffff)))) + + + N1554 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1555 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0040:0xc0240):((P1=2)?0xc0440:0xc0640)):(((P1=4)||(P1=5))?((P1=4)?0xc0840:0xc0a40):((P1=6)?0xc0c40:((P1=7)?0xc0e40:0xffffffff)))) + + + N1556 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1557 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0048:0xc0248):((P1=2)?0xc0448:0xc0648)):(((P1=4)||(P1=5))?((P1=4)?0xc0848:0xc0a48):((P1=6)?0xc0c48:((P1=7)?0xc0e48:0xffffffff)))) + + + N1558 + 4 + RO + Device + NoCache + 5000 + N716 + N681 + N678 + N555 + N707 + N705 + N703 + LineSelector + Unsigned + BigEndian + + + N676 + N1559 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1560 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1561 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=6)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=7)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):((TO&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=6)?((TO&0x80000000)>>31):((P1=7)?((TO&0x80000000)>>31):0xffffffff)))) + N1561 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1562 + 4 + RW + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1563 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=6)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=7)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):((TO&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=6)?((TO&0x40000000)>>30):((P1=7)?((TO&0x40000000)>>30):0xffffffff)))) + N1563 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c4:0xc02c4):((P1=2)?0xc04c4:0xc06c4)):(((P1=4)||(P1=5))?((P1=4)?0xc08c4:0xc0ac4):((P1=6)?0xc0cc4:((P1=7)?0xc0ec4:0xffffffff)))) + + + N1564 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1565 + Increasing + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1566 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1567 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a8:0xc02a8):((P1=2)?0xc04a8:0xc06a8)):(((P1=4)||(P1=5))?((P1=4)?0xc08a8:0xc0aa8):((P1=6)?0xc0ca8:((P1=7)?0xc0ea8:0xffffffff)))) + + + N1568 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1569 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00ac:0xc02ac):((P1=2)?0xc04ac:0xc06ac)):(((P1=4)||(P1=5))?((P1=4)?0xc08ac:0xc0aac):((P1=6)?0xc0cac:((P1=7)?0xc0eac:0xffffffff)))) + + + N1570 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1571 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00b0:0xc02b0):((P1=2)?0xc04b0:0xc06b0)):(((P1=4)||(P1=5))?((P1=4)?0xc08b0:0xc0ab0):((P1=6)?0xc0cb0:((P1=7)?0xc0eb0:0xffffffff)))) + + + N1572 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1573 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a4:0xc02a4):((P1=2)?0xc04a4:0xc06a4)):(((P1=4)||(P1=5))?((P1=4)?0xc08a4:0xc0aa4):((P1=6)?0xc0ca4:((P1=7)?0xc0ea4:0xffffffff)))) + + + N1574 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1575 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1576 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1577 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0060:0xc0260):((P1=2)?0xc0460:0xc0660)):(((P1=4)||(P1=5))?((P1=4)?0xc0860:0xc0a60):((P1=6)?0xc0c60:((P1=7)?0xc0e60:0xffffffff)))) + + + N1578 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1579 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0064:0xc0264):((P1=2)?0xc0464:0xc0664)):(((P1=4)||(P1=5))?((P1=4)?0xc0864:0xc0a64):((P1=6)?0xc0c64:((P1=7)?0xc0e64:0xffffffff)))) + + + N1580 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1581 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1583 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1584 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1585 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1586 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1587 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1588 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P2&0x01000000)>>24))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=6)?((P2&0x01000000)>>24):((P1=7)?((P2&0x01000000)>>24):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1589 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1590 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=2)?((P2&0x00000010)>>4):((P2&0x00000010)>>4))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=6)?((P2&0x00000010)>>4):((P1=7)?((P2&0x00000010)>>4):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1591 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1592 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=2)?((P2&0x00000008)>>3):((P2&0x00000008)>>3))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=6)?((P2&0x00000008)>>3):((P1=7)?((P2&0x00000008)>>3):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1593 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1594 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=2)?((P2&0x00000004)>>2):((P2&0x00000004)>>2))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=6)?((P2&0x00000004)>>2):((P1=7)?((P2&0x00000004)>>2):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1595 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1596 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=2)?((P2&0x00000002)>>1):((P2&0x00000002)>>1))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=6)?((P2&0x00000002)>>1):((P1=7)?((P2&0x00000002)>>1):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0128:0xc0328):((P1=2)?0xc0528:0xc0728)):(((P1=4)||(P1=5))?((P1=4)?0xc0928:0xc0b28):((P1=6)?0xc0d28:((P1=7)?0xc0f28:0xffffffff)))) + + + N1597 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1598 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0084:0xc0284):((P1=2)?0xc0484:0xc0684)):(((P1=4)||(P1=5))?((P1=4)?0xc0884:0xc0a84):((P1=6)?0xc0c84:((P1=7)?0xc0e84:0xffffffff)))) + + + N1599 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1600 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1601 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1602 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1603 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1604 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1605 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1606 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1607 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1608 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1609 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1610 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P2&0x08000000)>>27))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=6)?((P2&0x08000000)>>27):((P1=7)?((P2&0x08000000)>>27):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1611 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1612 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P2&0x04000000)>>26))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=6)?((P2&0x04000000)>>26):((P1=7)?((P2&0x04000000)>>26):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1613 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1614 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0108:0xc0308):((P1=2)?0xc0508:0xc0708)):(((P1=4)||(P1=5))?((P1=4)?0xc0908:0xc0b08):((P1=6)?0xc0d08:((P1=7)?0xc0f08:0xffffffff)))) + + + N1615 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1616 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc010c:0xc030c):((P1=2)?0xc050c:0xc070c)):(((P1=4)||(P1=5))?((P1=4)?0xc090c:0xc0b0c):((P1=6)?0xc0d0c:((P1=7)?0xc0f0c:0xffffffff)))) + + + N1617 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1618 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0110:0xc0310):((P1=2)?0xc0510:0xc0710)):(((P1=4)||(P1=5))?((P1=4)?0xc0910:0xc0b10):((P1=6)?0xc0d10:((P1=7)?0xc0f10:0xffffffff)))) + + + N1619 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1620 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0104:0xc0304):((P1=2)?0xc0504:0xc0704)):(((P1=4)||(P1=5))?((P1=4)?0xc0904:0xc0b04):((P1=6)?0xc0d04:((P1=7)?0xc0f04:0xffffffff)))) + + + N1621 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1622 + Varying + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1623 + 4 + RO + Device + N716 + LineSelector + Unsigned + BigEndian + + + N676 + N1624 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1625 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1626 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=2)?((P2&0x00200000)>>21):((P2&0x00200000)>>21))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=6)?((P2&0x00200000)>>21):((P1=7)?((P2&0x00200000)>>21):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1627 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1628 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=2)?((P2&0x00100000)>>20):((P2&0x00100000)>>20))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=6)?((P2&0x00100000)>>20):((P1=7)?((P2&0x00100000)>>20):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1629 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1630 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=2)?((P2&0x00080000)>>19):((P2&0x00080000)>>19))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=6)?((P2&0x00080000)>>19):((P1=7)?((P2&0x00080000)>>19):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1631 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1632 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=2)?((P2&0x00040000)>>18):((P2&0x00040000)>>18))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=6)?((P2&0x00040000)>>18):((P1=7)?((P2&0x00040000)>>18):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1633 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1634 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N676 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1635 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N676 + N1636 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000040)>>6):((P2&0x00000040)>>6)):((P1=2)?((P2&0x00000040)>>6):((P2&0x00000040)>>6))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000040)>>6):((P2&0x00000040)>>6)):((P1=6)?((P2&0x00000040)>>6):((P1=7)?((P2&0x00000040)>>6):0xffffffff)))) + + + N746 + (((P1=17)||(P1=0))?((P1=17)?0xc00e0:0xc02e0):((P1=1)?0xc04e0:((P1=2)?0xc06e0:0xffffffff))) + + + N1637 + 4 + RO + Device + UserOutputSelector + Unsigned + BigEndian + + + N746 + N1638 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=1)?((P2&0x80000000)>>31):((P1=2)?((P2&0x80000000)>>31):0xffffffff))) + + + N746 + (((P1=17)||(P1=0))?((P1=17)?0xc00e4:0xc02e4):((P1=1)?0xc04e4:((P1=2)?0xc06e4:0xffffffff))) + + + N1639 + 4 + RW + Device + N733 + N707 + UserOutputSelector + Unsigned + BigEndian + + + N746 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1640 + Varying + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1641 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + N1642 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=1)?((P2&0x40000000)>>30):((P1=2)?((P2&0x40000000)>>30):0xffffffff))) + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1643 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + N1644 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=1)?((P2&0x10000000)>>28):((P1=2)?((P2&0x10000000)>>28):0xffffffff))) + + + N751 + (((P1=17)||(P1=0))?((P1=17)?0xc0144:0xc0344):((P1=1)?0xc0544:((P1=2)?0xc0744:0xffffffff))) + + + N1645 + 4 + RW + Device + N733 + N713 + SyncUserOutputSelector + Unsigned + BigEndian + + + N751 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1646 + Varying + + + N1090 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x80004:0x80024):((P1=2)?0x80044:0x80084)):(((P1=4)||(P1=5))?((P1=4)?0x800a4:0x800c4):((P1=6)?0x800e4:0xffffffff))) + + + N1647 + 4 + RW + Device + ParameterSelector + Unsigned + BigEndian + + + N1090 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:0xffffffff))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:0xffffffff))) + N1648 + Varying + + + 0 + + + N65 + ((P1=0)?0x130404:((P1=1)?0x130424:0xffffffff)) + + + N1649 + 4 + RW + Device + SequenceControlSelector + Signed + BigEndian + + + N65 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1650 + Increasing + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1651 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1652 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1653 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1654 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1655 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1656 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1657 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1658 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1659 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1660 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1661 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1662 + ((P1=0)?((P2&0x20000000)>>29):((P1=1)?((P2&0x20000000)>>29):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1663 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1664 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1665 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1666 + ((P1=0)?((P2&0x08000000)>>27):((P1=1)?((P2&0x08000000)>>27):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1667 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1668 + ((P1=0)?((P2&0x04000000)>>26):((P1=1)?((P2&0x04000000)>>26):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1669 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1670 + ((P1=0)?((P2&0x02000000)>>25):((P1=1)?((P2&0x02000000)>>25):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1671 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1672 + ((P1=0)?((P2&0x01000000)>>24):((P1=1)?((P2&0x01000000)>>24):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1673 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1674 + ((P1=0)?((P2&0x00800000)>>23):((P1=1)?((P2&0x00800000)>>23):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1675 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1676 + ((P1=0)?((P2&0x00400000)>>22):((P1=1)?((P2&0x00400000)>>22):0xffffffff)) + + + 0 + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130504:0x130524):((P1=2)?0x130544:((P1=3)?0x130564:0xffffffff))) + + + N1677 + 4 + RW + Device + SequenceAddressBitSelector + Signed + BigEndian + + + N89 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1678 + Increasing + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1679 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1680 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1681 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1682 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1683 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1684 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1685 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1686 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1687 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1688 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1689 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1690 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P1=3)?((P2&0x08000000)>>27):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1691 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1692 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P1=3)?((P2&0x04000000)>>26):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1693 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1694 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):((P1=3)?((P2&0x02000000)>>25):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1695 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1696 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P1=3)?((P2&0x01000000)>>24):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1697 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1698 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):((P1=3)?((P2&0x00800000)>>23):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1699 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1700 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):((P1=3)?((P2&0x00400000)>>22):0xffffffff))) + + + 1 + + + N1068 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1701 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1068 + N1702 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N1068 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1703 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1068 + N1704 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1068 + (((P1=0)||(P1=1))?((P1=0)?0x11028:0x11008):((P1=2)?0x11048:((P1=3)?0x11068:0xffffffff))) + + + N1706 + 4 + RO + Device + NoCache + 5000 + TemperatureSelector + Signed + BigEndian + + + N1068 + N1707 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + 0 + + +
0x55024
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1708 + Increasing + + +
0x55028
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1709 + ((P1=0)?P2:0xffffffff) + + +
0x5502c
+ 4 + RO + Device + N1711 + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1710 + ((P1=0)?P2:0xffffffff) + + +
0x55030
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1712 + ((P1=0)?P2:0xffffffff) + + +
0x55004
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1713 + Increasing + + +
0x55008
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1714 + ((P1=0)?P2:0xffffffff) + + +
0x5500c
+ 4 + RO + Device + N1716 + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1715 + ((P1=0)?P2:0xffffffff) + + +
0x55010
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1717 + ((P1=0)?P2:0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1718 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N756 + N1719 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N756 + N1720 + ((P1=0)?(0):0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N756 + N1721 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N756 + N1722 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N756 + N1723 + ((P1=0)?(1):0xffffffff) + + + 1 + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1725 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1726 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40104:0x40204):((P1=2)?0x40304:0xffffffff)) + + + N1727 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1728 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1729 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1730 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1731 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1732 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N1733 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1734 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):0xffffffff)) + N1734 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N1735 + 4 + RW + Device + N570 + N552 + TriggerSelector + Unsigned + BigEndian + + + N548 + N1736 + (((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):0xffffffff)) + N1736 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40124:0x40224):((P1=2)?0x40324:0xffffffff)) + + + N1737 + 4 + RW + Device + NoCache + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1738 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1739 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1740 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40144:0x40244):((P1=2)?0x40344:0xffffffff)) + + + N1741 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1742 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1743 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1744 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1745 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1746 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1747 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1748 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1749 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1750 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1751 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1752 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1753 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1754 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1755 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1756 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1757 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1758 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1759 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1760 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1761 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1762 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40164:0x40264):((P1=2)?0x40364:0xffffffff)) + + + N1763 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1764 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1765 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1766 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1767 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1768 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1769 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1770 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1771 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1772 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1773 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1774 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1776 + N1775 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1777 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1779 + N1778 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1780 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40188:0x40288):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1782 + N1781 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1783 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4018c:0x4028c):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1785 + N1784 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1786 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x40184:0x40284):((P1=2)?0xffffffff:0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1788 + N1787 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?(0):0xffffffff)) + N1789 + Varying + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1791 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1792 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000400)>>10):((P2&0x00000400)>>10)):((P1=2)?((P2&0x00000400)>>10):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1793 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1794 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000200)>>9):((P2&0x00000200)>>9)):((P1=2)?((P2&0x00000200)>>9):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1795 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1796 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000100)>>8):((P2&0x00000100)>>8)):((P1=2)?((P2&0x00000100)>>8):0xffffffff)) + + + N548 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1797 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N548 + N1798 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000080)>>7):((P2&0x00000080)>>7)):((P1=2)?((P2&0x00000080)>>7):0xffffffff)) + + + 0 + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a4:((P1=1)?0x600c4:0x60104)):((P1=3)?0x60144:((P1=4)?0x60184:0xffffffff))) + + + N1799 + 4 + RW + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:0xffffffff))) + N1800 + Increasing + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a8:((P1=1)?0x600c8:0x60108)):((P1=3)?0x60148:((P1=4)?0x60188:0xffffffff))) + + + N1801 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1038 + N1802 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600ac:((P1=1)?0x600cc:0x6010c)):((P1=3)?0x6014c:((P1=4)?0x6018c:0xffffffff))) + + + N1803 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1038 + N1804 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600b0:((P1=1)?0x600d0:0x60110)):((P1=3)?0x60150:((P1=4)?0x60190:0xffffffff))) + + + N1805 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1038 + N1806 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N1807 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1038 + N1808 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):((P1=3)?((P2&0x80000000)>>31):((P1=4)?((P2&0x80000000)>>31):0xffffffff))) + + + N1038 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N1809 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1038 + N1810 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=3)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):0xffffffff))) + + + 0 + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N1811 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1812 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N1813 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1814 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31000:0x31080):((P1=2)?0x310e0:0x31140)):(((P1=4)||(P1=5))?((P1=4)?0x311a0:0x31200):((P1=6)?0x31260:((P1=7)?0x312c0:0xffffffff)))) + + + N1815 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1816 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31004:0x31084):((P1=2)?0x310e4:0x31144)):(((P1=4)||(P1=5))?((P1=4)?0x311a4:0x31204):((P1=6)?0x31264:((P1=7)?0x312c4:0xffffffff)))) + + + N1817 + 4 + RW + Device + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1818 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N1819 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1820 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N1821 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1822 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31040:0x310c0):((P1=2)?0x31120:0x31180)):(((P1=4)||(P1=5))?((P1=4)?0x311e0:0x31240):((P1=6)?0x312a0:((P1=7)?0x31300:0xffffffff)))) + + + N1823 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1824 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31044:0x310c4):((P1=2)?0x31124:0x31184)):(((P1=4)||(P1=5))?((P1=4)?0x311e4:0x31244):((P1=6)?0x312a4:((P1=7)?0x31304:0xffffffff)))) + + + N1825 + 4 + RW + Device + N463 + N449 + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1826 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31048:0x310c8):((P1=2)?0x31128:0x31188)):(((P1=4)||(P1=5))?((P1=4)?0x311e8:0x31248):((P1=6)?0x312a8:((P1=7)?0x31308:0xffffffff)))) + + + N1827 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1828 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3104c:0x310cc):((P1=2)?0x3112c:0x3118c)):(((P1=4)||(P1=5))?((P1=4)?0x311ec:0x3124c):((P1=6)?0x312ac:((P1=7)?0x3130c:0xffffffff)))) + + + N1829 + 4 + RO + Device + N525 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1830 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31050:0x310d0):((P1=2)?0x31130:0x31190)):(((P1=4)||(P1=5))?((P1=4)?0x311f0:0x31250):((P1=6)?0x312b0:((P1=7)?0x31310:0xffffffff)))) + + + N1831 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1832 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N1833 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1834 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N1835 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1836 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31020:0x310a0):((P1=2)?0x31100:0x31160)):(((P1=4)||(P1=5))?((P1=4)?0x311c0:0x31220):((P1=6)?0x31280:((P1=7)?0x312e0:0xffffffff)))) + + + N1837 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1838 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31024:0x310a4):((P1=2)?0x31104:0x31164)):(((P1=4)||(P1=5))?((P1=4)?0x311c4:0x31224):((P1=6)?0x31284:((P1=7)?0x312e4:0xffffffff)))) + + + N1839 + 4 + RW + Device + N463 + N449 + N510 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1840 + Varying + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31028:0x310a8):((P1=2)?0x31108:0x31168)):(((P1=4)||(P1=5))?((P1=4)?0x311c8:0x31228):((P1=6)?0x31288:((P1=7)?0x312e8:0xffffffff)))) + + + N1841 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1842 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x3102c:0x310ac):((P1=2)?0x3110c:0x3116c)):(((P1=4)||(P1=5))?((P1=4)?0x311cc:0x3122c):((P1=6)?0x3128c:((P1=7)?0x312ec:0xffffffff)))) + + + N1843 + 4 + RO + Device + N518 + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1844 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N510 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x31030:0x310b0):((P1=2)?0x31110:0x31170)):(((P1=4)||(P1=5))?((P1=4)?0x311d0:0x31230):((P1=6)?0x31290:((P1=7)?0x312f0:0xffffffff)))) + + + N1845 + 4 + RO + Device + ROIZoneSelector + Unsigned + BigEndian + + + N510 + N1846 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N278 + FROM + (TO=(-1))?(P1?0:1):(TO) + N1261 + Increasing + + + N779 + N778 + N777 + FROM + (TO=(-1))?(P3?0:(P2?1:(P1?2:0))):(TO) + N1262 + Increasing + + + N1177 + N1169 + N1332 + N1167 + N1172 + N1171 + N1329 + N1330 + N1327 + N1326 + N1176 + N1331 + N1175 + N1170 + N1328 + N1168 + N1333 + N1173 + N1174 + N1325 + FROM + (TO=(-1))?(P4?0x4:(P16?0x9001:(P2?0x9002:(P20?0x9003:(P14?0x9004:(P6?0x9005:(P5?0x9006:(P18?0x9007:(P1?0xFFFF:(P10?0xa000:(P9?0xa003:(P15?0xa006:(P7?0xa009:(P8?0xa100:(P12?0xa103:(P3?0xa106:(P17?0xa109:(P13?0x9008:(P11?0x9009:(P19?0x0009:0)))))))))))))))))))):(TO) + N1263 + Increasing + + + (FROM=0)?(0):((FROM=2)?(1):((FROM=1)?(1):(0xffffffff))) + (TO=0)?(0):((TO=1)?(1):(0xffffffff)) + N1538 + Varying + + + N1248 + N1247 + FROM + ((TO=1)&&(P1=0))?(0):(((TO=0)&&(P2=0))?(1):(TO)) + N1250 + Varying + + + N1240 + N1243 + N1242 + N1241 + FROM + ((TO=4)&&(P1=0))?(P4?5:(P3?6:7)):(((TO=5)&&(P4=0))?(P1?4:(P3?6:7)):(((TO=6)&&(P3=0))?(P1?4:(P4?5:7)):(((TO=7)&&(P2=0))?(P1?4:(P4?5:6)):(TO)))) + N1245 + Varying + + + N671 + N669 + N670 + N668 + N675 + N674 + N673 + N672 + FROM + (TO=(-1))?(P4?0:(P2?1:(P3?2:(P1?3:(P8?4:(P7?5:(P6?6:(P5?7:0)))))))):(TO) + N1264 + Increasing + + + (FROM=7)?(7):((FROM=1)?(1):((FROM=2)?(2):((FROM=27)?(27):((FROM=28)?(28):((FROM=29)?(29):((FROM=30)?(30):((FROM=255)?(7):((FROM=256)?(1):((FROM=10)?(10):((FROM=11)?(11):((FROM=12)?(12):((FROM=13)?(13):((FROM=3)?(3):((FROM=25)?(25):(0xffffffff))))))))))))))) + (TO=7)?(7):((TO=1)?(1):((TO=2)?(2):((TO=27)?(27):((TO=28)?(28):((TO=29)?(29):((TO=30)?(30):((TO=10)?(10):((TO=11)?(11):((TO=12)?(12):((TO=13)?(13):((TO=3)?(3):((TO=25)?(25):(0xffffffff))))))))))))) + N1582 + Varying + + + N744 + N743 + N742 + N745 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1265 + Increasing + + + FROM + TO + N1271 + Increasing + + + N749 + N748 + N747 + N750 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1266 + Increasing + + + FROM + TO + N1272 + Increasing + + + N1088 + N1087 + N1089 + N1084 + N1083 + N1086 + N1085 + FROM + (TO=(-1))?(P5?0:(P4?1:(P7?2:(P6?3:(P2?4:(P1?5:(P3?6:0))))))):(TO) + N1267 + Increasing + + + (FROM=0x01080001)?(1):((FROM=0x01100003)?(3):((FROM=0x010a0046)?(4):((FROM=0x01100005)?(5):((FROM=0x010C0006)?(6):((FROM=0x01080008)?(10):((FROM=0x01080009)?(11):((FROM=0x0108000a)?(12):((FROM=0x0108000b)?(13):((FROM=0x0110000c)?(14):((FROM=0x0110000d)?(15):((FROM=0x0110000e)?(16):((FROM=0x0110000f)?(17):((FROM=0x010a0056)?(51):((FROM=0x010a0058)?(52):((FROM=0x010a0052)?(54):((FROM=0x010a0054)?(53):((FROM=0x01100010)?(18):((FROM=0x01100011)?(20):((FROM=0x01100012)?(22):((FROM=0x01100013)?(24):((FROM=0x010c002a)?(19):((FROM=0x010c002b)?(21):((FROM=0x010c002c)?(23):((FROM=0x010c002d)?(25):((FROM=0x0210001f)?(43):((FROM=0x02100032)?(44):((FROM=0x02180014)?(30):((FROM=0x02180015)?(31):((FROM=0x02200017)?(33):(0xffffffff)))))))))))))))))))))))))))))) + (TO=1)?(0x01080001):((TO=3)?(0x01100003):((TO=4)?(0x010a0046):((TO=5)?(0x01100005):((TO=6)?(0x010C0006):((TO=10)?(0x01080008):((TO=11)?(0x01080009):((TO=12)?(0x0108000a):((TO=13)?(0x0108000b):((TO=14)?(0x0110000c):((TO=15)?(0x0110000d):((TO=16)?(0x0110000e):((TO=17)?(0x0110000f):((TO=51)?(0x010a0056):((TO=52)?(0x010a0058):((TO=54)?(0x010a0052):((TO=53)?(0x010a0054):((TO=18)?(0x01100010):((TO=20)?(0x01100011):((TO=22)?(0x01100012):((TO=24)?(0x01100013):((TO=19)?(0x010c002a):((TO=21)?(0x010c002b):((TO=23)?(0x010c002c):((TO=25)?(0x010c002d):((TO=43)?(0x0210001f):((TO=44)?(0x02100032):((TO=30)?(0x02180014):((TO=31)?(0x02180015):((TO=33)?(0x02200017):(0xffffffff)))))))))))))))))))))))))))))) + N1303 + Varying + + + (1<<16)/FROM + (1<<16)/TO + N478 + Decreasing + + + (1<<16)/FROM + (1<<16)/TO + N487 + Decreasing + + +
0x70060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x70064
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N818 + Unsigned + BigEndian +
+ +
0x70068
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N990 + Unsigned + BigEndian +
+ +
0x7006c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N991 + N990 + Unsigned + BigEndian +
+ +
0x70070
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1847 + N1848 + N1849 + N1850 + N1851 + N1852 + Linear + + + FROM + TO + N1853 + Increasing + + +
0x70080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x70084
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N818 + Unsigned + BigEndian +
+ +
0x70088
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N991 + N990 + Unsigned + BigEndian +
+ +
0x7008c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N1081 + N991 + Unsigned + BigEndian +
+ +
0x70090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1854 + N1855 + N1856 + N1857 + N1858 + N1859 + Linear + + + FROM + TO + N1860 + Increasing + + +
0x700d4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x700c4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x700c8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x700cc
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x700d0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1862 + N1863 + N1864 + N1865 + N1866 + N1867 + N1868 + Linear + + + N1861 + FROM*(1<<P1) + TO/(1<<P1) + N978 + Increasing + + +
0x700f4
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0x700e4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x700e8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x700ec
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x700f0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1870 + N1871 + N1872 + N1873 + N1874 + N1875 + N1876 + Linear + + + N1869 + FROM*(1<<P1) + TO/(1<<P1) + N980 + Increasing + + + EXP(FROM*4*LN(2)) + LN(TO)/(4*LN(2)) + NoiseReductionRaw + Increasing + + + FROM*64 + TO/64 + SharpnessEnhancementRaw + Increasing + + + N1434 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentHueRaw + Increasing + + + N1451 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentSaturationRaw + Increasing + + + N1468 + FROM*(1<<P1) + TO/(1<<P1) + ColorTransformationValueRaw + Increasing + + +
0xe0414
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N297 + 1 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe0404
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0xe0408
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe040c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe0410
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1878 + N1879 + N1880 + N1881 + N1882 + N1883 + N1884 + Linear + + + N1877 + FROM*(1<<P1) + TO/(1<<P1) + N299 + Increasing + + +
0xe3020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe3024
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Signed + BigEndian +
+ +
0xe3028
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe302c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe3030
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1885 + N1886 + N1887 + N1888 + N1889 + N1890 + N1891 + Linear + + + FROM + TO + N390 + Increasing + + +
0xe3054
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe3044
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Signed + BigEndian +
+ +
0xe3048
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe304c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe3050
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1893 + N1894 + N1895 + N1896 + N1897 + N1898 + N1899 + Linear + + + N1892 + FROM*(1<<P1) + TO/(1<<P1) + N392 + Increasing + + + N1501 + FROM*(1<<P1) + TO/(1<<P1) + BalanceRatioRaw + Increasing + + +
0x404a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N609 + 1 + Unsigned + BigEndian +
+ +
0x404a4
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x404a8
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x404ac
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1900 + N1901 + N1902 + N1903 + N1904 + Linear + + + 1e6/FROM + 1e6/TO + N1269 + Decreasing + + + FROM + TO + ExposureOverlapTimeMaxRaw + Increasing + + + FROM + TO + ExposureTimeRaw + Increasing + + +
0x20534
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N127 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N127 + 1 + Unsigned + BigEndian +
+ +
0x20524
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N127 + N818 + Unsigned + BigEndian +
+ +
0x20528
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N127 + Unsigned + BigEndian +
+ +
0x2052c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N127 + Unsigned + BigEndian +
+ + N1906 + N1907 + N1908 + N1909 + N1910 + Linear + + + N1905 + FROM*(1<<P1) + TO/(1<<P1) + N1911 + Increasing + + + FROM*1e3 + TO/1e3 + N683 + Increasing + + + FROM*1e3 + TO/1e3 + N692 + Increasing + + +
0xe3074
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe3064
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Signed + BigEndian +
+ +
0xe3068
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe306c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe3070
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1913 + N1914 + N1915 + N1916 + N1917 + N1918 + N1919 + Linear + + + N1912 + FROM*(1<<P1) + TO/(1<<P1) + N394 + Increasing + + +
0xe3094
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 1 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 3 + Unsigned + BigEndian +
+ +
0xe3084
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Signed + BigEndian +
+ +
0xe3088
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe308c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Signed + BigEndian +
+ +
0xe3090
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1921 + N1922 + N1923 + N1924 + N1925 + N1926 + N1927 + Linear + + + N1920 + FROM*(1<<P1) + TO/(1<<P1) + N396 + Increasing + + + GevTimestampTickFrequency + P1/FROM + P1/TO + N661 + Decreasing + + +
0x53f00
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x53f04
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x53f08
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x53f0c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N765 + Unsigned + BigEndian +
+ +
0x53f10
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1928 + N1716 + N1929 + N1930 + N1931 + Linear + + + FROM + TO + N1932 + Increasing + + +
0x53f20
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + 0 + Unsigned + BigEndian +
+ +
0x53f24
+ 4 + RW + Device + N818 + N10 + N37 + N4 + N819 + N820 + N818 + Unsigned + BigEndian +
+ +
0x53f28
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ +
0x53f2c
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + N759 + Unsigned + BigEndian +
+ +
0x53f30
+ 4 + RO + Device + N818 + N10 + N37 + N4 + N819 + N820 + Unsigned + BigEndian +
+ + N1933 + N1711 + N1934 + N1935 + N1936 + Linear + + + FROM + TO + N1937 + Increasing + + + TimerDelayTimebaseAbs + FROM/P1 + TO*P1 + TimerDelayRaw + Increasing + + + TimerDurationTimebaseAbs + FROM/P1 + TO*P1 + TimerDurationRaw + Increasing + + + FROM*1e2 + TO/1e2 + N1790 + Increasing + +
+ diff --git a/xml/Basler_acA3088-16gm_107406-08.xml b/xml/Basler_acA3088-16gm_107406-08.xml new file mode 100644 index 0000000..06be425 --- /dev/null +++ b/xml/Basler_acA3088-16gm_107406-08.xml @@ -0,0 +1,26964 @@ + + + AnalogControls + ImageFormat + AOI + ImageQualityControl + AcquisitionTrigger + DigitalIO + ActionControl + SequenceControl + TimerControls + LUTControls + UserDefinedValues + DeviceInformation + ChunkDataStreams + DeviceControl + ChunkData + EventsGeneration + UserSets + TransportLayer + FileAccessControl + AutoFunctions + RemoveParamLimits + ExpertFeatureAccess + + + Contains parameters to control the sequencer. + Contains parameters to control the sequencer, e.g. enabling/disabling the sequencer, establishing individual sequence sets, storing and loading them, defining the mode to advance from one set to the next, and setting the source to control the advance. + Sequence Control + Expert + SequenceEnable + SequenceCurrentSet + SequenceConfigurationMode + SequenceAsyncRestart + SequenceAsyncAdvance + SequenceControlConfiguration + SequenceSetTotalNumber + SequenceSetIndex + SequenceSetStore + SequenceSetLoad + SequenceSetExecutions + + + Enables the sequencer. + Enables the sequencer. + Sequence Enable + Expert + N1 + N2 + N3 + N4 + + + Sets whether the sequencer can be configured. + Sets whether the sequencer can be configured. + Sequence Configuration Mode + Expert + N5 + N6 + N7 + + The sequencer can not be configured. + The sequencer can not be configured. The sequencer can now be used for image acquisition (by enabling SequenceEnable). + Off + N8 + 0 + + + The sequencer can be configured. + The sequencer can be configured. SequencerMode must be set to Off before setting this parameter to On. + On + N9 + 1 + + N10 + + + Allows asynchronous restart of the sequence of sequence sets. + Allows to restart the sequence of sequence sets, starting with the sequence set that has the lowest index number. The restart is asynchronous to the camera's frame trigger. Only available in Auto and Controlled sequence advance mode. + Async Restart + Expert + N11 + N12 + N13 + 1 + + + Allows asynchronous advance from one sequence set to the next one. + Allows to advance from the current sequence set to the next one. The advance is asynchronous to the camera's frame trigger. Only available in Controlled sequence advance mode. + Async Advance + Guru + N14 + N15 + N16 + 1 + + + Current sequence set. + Current sequence set. + Current Set + Expert + N17 + N18 + N19 + + + Total number of sequence sets in the sequence. + Total number of sequence sets in the sequence. + Sequence Set Total Number + Expert + N20 + N21 + N22 + Yes + N23 + N24 + N25 + N26 + Linear + + + Index number of a sequence set. + Index number of a sequence set. + Sequence Set Index + Expert + N27 + N28 + N29 + Yes + N30 + N31 + N32 + N33 + Linear + + + Loads a sequence set. + Loads an existing sequence set to make it the current sequence set. + Sequence Set Load + Expert + N34 + N35 + N36 + N37 + 1 + + + Stores the current sequence set. + Stores the current sequence set. Storing the current sequence set will overwrite any already existing sequence set bearing the same index number. The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off. + Sequence Set Store + Expert + N38 + N39 + N40 + N41 + 1 + + + Number of sequence set executions. + Number of consecutive executions per sequence cycle for the selected sequence set. Only available in auto sequence advance mode. + Sequence Set Executions + Guru + N42 + N43 + N44 + Yes + N45 + N46 + N47 + N48 + Linear + + + Contains parameters to configure the sequence set advance. + Contains parameters to configure the sequence set advance, e.g. selecting a sequence advance mode, selecting the source for controlling advance, and performing the related settings. + Sequence Control Configuration + Guru + SequenceAdvanceMode + SequenceControlSelector + SequenceControlSource + SequenceAddressBitSelector + SequenceAddressBitSource + + + Sets the sequence set advance mode. + Sets the sequence set advance mode. + Sequence Advance Mode + Guru + N49 + N50 + N51 + Yes + + The automatic sequence set advance mode is set. + The automatic sequence set advance mode is set. In this mode, the advance from one sequence set to the next occurs automatically as frame triggers are received. + Auto + N52 + N53 + 0 + + + The controlled sequence set advance mode is set. + The controlled sequence set advance mode is set. In this mode, the advance from one sequence set to the next proceeds in ascending sequence set index numbers according to the selected sequence control source (see the SequenceControlSource parameter). + Controlled + N54 + N55 + 1 + + + The free selection sequence set advance mode is set. + The free selection sequence set advance mode is set. In this mode, the advance form one sequence set to the next as frame start triggers are received does not adhere to a specific preset sequence. The sequence sets can be selected at will using the states of an input line: The states of the input line set the sequence set addresses. These correspond to the sequence set index numbers and accordingly, the related sequence set is selected. For more information, see the SequenceAddressBitSelector and the SequenceAddressBitSource parameter documentation. + Free Selection + N56 + N57 + 2 + + N58 + + + Sets whether the sequence control source should be set for sequence advance or for sequence restart. + Sets whether the sequence control source should be set for sequence advance or for sequence restart. Once this value has been set, a control source must be chosen using the SequenceControlSource parameter. + Sequence Control Selector + Guru + N59 + N60 + + The sequence control source can be set for sequence set restart. + The sequence control source can be set for sequence set restart. + Restart + N61 + N62 + 0 + + + The sequence control source can be set for sequence set advance. + The sequence control source can be set for sequence set advance. Only available in controlled sequence advance mode. + Advance + N63 + N64 + 1 + + N65 + SequenceControlSource + + + Sets the source for sequence control. + Sets the source for sequence control. + Sequence Control Source + Guru + N66 + N67 + N68 + Yes + + Advance via asynchronous advance only. + Advance via asynchronous advance only. + Disabled + N69 + 0 + + + Automatic sequence set advance. The sequence repeat starts with sequence set index number 1. + Automatic sequence set advance. The sequence repeat starts with sequence set index number 1. + Always Active + N70 + 1 + + + The source for sequence restart or sequence set advance is set to line 1. + The source for sequence restart or sequence set advance is set to line 1. + Line 1 + N71 + 2 + + + The source for sequence restart or sequence set advance is set to line 2. + The source for sequence restart or sequence set advance is set to line 2. + Line 2 + N72 + 3 + + + The source for sequence restart or sequence set advance is set to line 3. + The source for sequence restart or sequence set advance is set to line 3. + Line 3 + N73 + 4 + + + The source for sequence restart or sequence set advance is set to line 4. + The source for sequence restart or sequence set advance is set to line 4. + Line 4 + N74 + 5 + + + The source for sequence restart or sequence set advance is set to line 5. + The source for sequence restart or sequence set advance is set to line 5. + Line 5 + N75 + 6 + + + The source for sequence restart or sequence set advance is set to line 6. + The source for sequence restart or sequence set advance is set to line 6. + Line 6 + N76 + 7 + + + The source for sequence restart or sequence set advance is set to line 7. + The source for sequence restart or sequence set advance is set to line 7. + Line 7 + N77 + 8 + + + The source for sequence restart or sequence set advance is set to line 8. + The source for sequence restart or sequence set advance is set to line 8. + Line 8 + N78 + 9 + + N79 + + + Sets which bit of the sequence set address can be controlled. + Sets which bit of the sequence set address can be controlled. Once a bit has been set, an input line can be set as the control source for this bit using the SequenceAddressBitSource parameter. + Address Bit Selector + Guru + N80 + + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 of the sequence set address can be controlled using an input line. + Bit 0 + N81 + N82 + 0 + + + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 of the sequence set address can be controlled using an input line. + Bit 1 + N83 + N84 + 1 + + + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 of the sequence set address can be controlled using an input line. + Bit 2 + N85 + N86 + 2 + + + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 of the sequence set address can be controlled using an input line. + Bit 3 + N87 + N88 + 3 + + N89 + SequenceAddressBitSource + + + Sets an input line as the control source for the currently selected sequence set address bit. + Sets an input line as the control source for the currently selected sequence set address bit. The bit can be selected using the SequenceAddressBitSelector. + Address Bit Source + Guru + N90 + N91 + N92 + Yes + + Line 1 is set as the control source for the currently selected sequence set address bit. + Line 1 is set as the control source for the currently selected sequence set address bit. + Line 1 + N93 + 2 + + + Line 2 is set as the control source for the currently selected sequence set address bit. + Line 2 is set as the control source for the currently selected sequence set address bit. + Line 2 + N94 + 3 + + + Line 3 is set as the control source for the currently selected sequence set address bit. + Line 3 is set as the control source for the currently selected sequence set address bit. + Line 3 + N95 + 4 + + + Line 4 is set as the control source for the currently selected sequence set address bit. + Line 4 is set as the control source for the currently selected sequence set address bit. + Line 4 + N96 + 5 + + + Line 5 is set as the control source for the currently selected sequence set address bit. + Line 5 is set as the control source for the currently selected sequence set address bit. + Line 5 + N97 + 6 + + + Line 6 is set as the control source for the currently selected sequence set address bit. + Line 6 is set as the control source for the currently selected sequence set address bit. + Line 6 + N98 + 7 + + + Line 7 is set as the control source for the currently selected sequence set address bit. + Line 7 is set as the control source for the currently selected sequence set address bit. + Line 7 + N99 + 8 + + + Line 8 is set as the control source for the currently selected sequence set address bit. + Line 8 is set as the control source for the currently selected sequence set address bit. + Line 8 + N100 + 9 + + N101 + + + Contains parameters to control the analog characteristics of the video signal. + Contains parameters to control the analog characteristics of the video signal. + Analog Controls + GainAuto + GainSelector + GainRaw + BlackLevelSelector + BlackLevelRaw + GammaEnable + GammaSelector + Gamma + DigitalShift + + + Sets the operation mode of the gain auto function. + Sets the operation mode of the gain auto function. The gain auto function automatically adjusts the gain within set limits until a target brightness value is reached. + Gain Auto + N102 + N103 + Yes + + The gain auto function is disabled. + The gain auto function is disabled. + Off + N104 + 0 + + + Gain is adjusted automatically until it reaches a specific target value. + Gain is adjusted automatically until it reaches a specific target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N105 + 1 + + + Gain is adjusted repeatedly while images are acquired. + Gain is adjusted repeatedly while images are acquired. The repeated automatic adjustment will proceed until the Once mode of operation is used or until the auto function is set to Off. + Continuous + N106 + 2 + + N107 + + + Raw value of the selected gain control. + Raw value of the selected gain control. The raw value is an integer value that sets the selected gain control in units specific to the camera. + Gain (Raw) + N108 + Yes + N109 + N110 + N111 + Linear + + + Sets the gain channel or tap to be adjusted. + Sets the gain channel or tap to be adjusted. Once a gain channel or tap has been selected, all changes to the Gain parameter will be applied to the selected channel or tap. + Gain Selector + + Gain is applied to all channels or taps. + Gain is applied to all channels or taps. + All + 1 + + N112 + GainRaw + + + 1 + PureNumber + + + Value of the selected black level control. + Value of the selected black level control. + Black Level (Raw) + N113 + Yes + N114 + N115 + N116 + N117 + Linear + + + Sets the black level channel or tap to be adjusted. + Sets the black level channel or tap to be adjusted. Once a black level channel or tap has been selected, all changes to the BlackLevel parameter will be applied to the selected channel or tap. + Black Level Selector + + Black level is applied to all channels or taps. + Black level is applied to all channels or taps. + All + 1 + + N118 + BlackLevelRaw + + + 1 + PureNumber + + + Enables gamma correction. + Enables gamma correction. + Gamma Enable + N119 + Yes + N120 + + + Sets the type of gamma to apply. + Sets the type of gamma to apply. + Gamma Selector + N121 + N122 + Yes + + The gamma curve can be configured by the user. + The gamma curve can be configured by the user. + User + N123 + N124 + 1 + + + The gamma curve is set to a fixed sRGB curve. + The gamma curve is set to a fixed sRGB curve. + SRGB + N125 + N126 + 2 + + N127 + + + Gamma correction value. + Gamma correction value. Gamma correction lets you modify the brightness of the pixel values to account for a non-linearity in the human perception of brightness. + Gamma + Yes + N128 + Linear + + + Value set for digital shift. + Value set for digital shift. When the parameter is set to zero, digital shift will be disabled. When the parameter is set to 1, 2, 3, or 4, digital shift will be set to shift by 1, shift by 2, shift by 3, or shift by 4 respectively. + Digital Shift + N129 + N130 + N131 + Yes + N132 + N133 + N134 + N135 + Linear + + + Contains parameters to control the size of the acquired image and the format of the transferred pixel data. + Contains parameters to control the size of the acquired image and the format of the transferred pixel data. + Image Format Controls + PixelFormat + PixelSize + PixelColorFilter + PixelDynamicRangeMin + PixelDynamicRangeMax + ReverseX + ReverseY + TestImageSelector + TestImageResetAndHold + + + Sets the format of the pixel data transmitted by the camera. + Sets the format of the pixel data transmitted by the camera. The available pixel formats depend on the camera model and whether the camera is monochrome or color. + Pixel Format + N136 + Yes + + The pixel format is set to Mono 8. + The pixel format is set to Mono 8. + Mono 8 + N137 + N138 + 0x01080001 + + + The pixel format is set to Mono 10. + The pixel format is set to Mono 10. + Mono 10 + N139 + N140 + 0x01100003 + + + The pixel format is set to Mono 10p. + The pixel format is set to Mono 10p. + Mono 10 p + N141 + N142 + 0x010A0046 + + + The pixel format is set to Mono 12. + The pixel format is set to Mono 12. + Mono 12 + N143 + N144 + 0x01100005 + + + The pixel format is set to Mono 12 Packed. + The pixel format is set to Mono 12 Packed. + Mono 12 Packed + N145 + N146 + 0x010C0006 + + + The pixel format is set to Bayer GR 8. + The pixel format is set to Bayer GR 8. + Bayer GR 8 + N147 + N148 + 0x01080008 + + + The pixel format is set to Bayer RG 8. + The pixel format is set to Bayer RG 8. + Bayer RG 8 + N149 + N150 + 0x01080009 + + + The pixel format is set to Bayer GB 8. + The pixel format is set to Bayer GB 8. + Bayer GB 8 + N151 + N152 + 0x0108000A + + + The pixel format is set to Bayer BG 8. + The pixel format is set to Bayer BG 8. + Bayer BG 8 + N153 + N154 + 0x0108000B + + + The pixel format is set to Bayer GR 10. + The pixel format is set to Bayer GR 10. + Bayer GR 10 + N155 + N156 + 0x0110000C + + + The pixel format is set to Bayer RG 10. + The pixel format is set to Bayer RG 10. + Bayer RG 10 + N157 + N158 + 0x0110000D + + + The pixel format is set to Bayer GB 10. + The pixel format is set to Bayer GB 10. + Bayer GB 10 + N159 + N160 + 0x0110000E + + + The pixel format is set to Bayer BG 10. + The pixel format is set to Bayer BG 10. + Bayer BG 10 + N161 + N162 + 0x0110000F + + + The pixel format is set to Bayer GR 12. + The pixel format is set to Bayer GR 12. + Bayer GR 12 + N163 + N164 + 0x01100010 + + + The pixel format is set to Bayer GR 12 Packed. + The pixel format is set to Bayer GR 12 Packed. + Bayer GR 12 Packed + N165 + N166 + 0x010C002A + + + The pixel format is set to Bayer RG 12. + The pixel format is set to Bayer RG 12. + Bayer RG 12 + N167 + N168 + 0x01100011 + + + The pixel format is set to Bayer RG 12 Packed. + The pixel format is set to Bayer RG 12 Packed. + Bayer RG 12 Packed + N169 + N170 + 0x010C002B + + + The pixel format is set to Bayer GB 12. + The pixel format is set to Bayer GB 12. + Bayer GB 12 + N171 + N172 + 0x01100012 + + + The pixel format is set to Bayer GB 12 Packed. + The pixel format is set to Bayer GB 12 Packed. + Bayer GB 12 Packed + N173 + N174 + 0x010C002C + + + The pixel format is set to Bayer BG 12. + The pixel format is set to Bayer BG 12. + Bayer BG 12 + N175 + N176 + 0x01100013 + + + The pixel format is set to Bayer BG 12 Packed. + The pixel format is set to Bayer BG 12 Packed. + Bayer BG 12 Packed + N177 + N178 + 0x010C002D + + + The pixel format is set to RGB 8 Packed. + The pixel format is set to RGB 8 Packed. + RGB 8 Packed + N179 + N180 + 0x02180014 + + + The pixel format is set to BGR 8 Packed. + The pixel format is set to BGR 8 Packed. + BGR 8 Packed + N181 + N182 + 0x02180015 + + + The pixel format is set to YUV 422 Packed. + The pixel format is set to YUV 422 Packed. + YUV 422 Packed + N183 + N184 + 0x0210001F + + + The pixel format is set to YUV 422 (YUYV) Packed. + The pixel format is set to YUV 422 (YUYV) Packed. + YUV 422 (YUYV) Packed + N185 + N186 + 0x02100032 + + + The pixel format is set to Bayer GR 10p. + The pixel format is set to Bayer GR 10p. + Bayer GR 10p + N187 + N188 + 0x010A0056 + + + The pixel format is set to Bayer RG 10p. + The pixel format is set to Bayer RG 10p. + Bayer RG 10p + N189 + N190 + 0x010A0058 + + + The pixel format is set to Bayer GB 10p. + The pixel format is set to Bayer GB 10p. + Bayer GB 10p + N191 + N192 + 0x010A0054 + + + The pixel format is set to Bayer BG 10p. + The pixel format is set to Bayer BG 10p. + Bayer BG 10p + N193 + N194 + 0x010A0052 + + N195 + + + Returns the depth of the pixel values in the image (in bits per pixel). + Returns the depth of the pixel values in the image (in bits per pixel). The value will always be coherent with the pixel format setting. + Pixel Size + RO + + The depth of the pixel values in the acquired images is 1 bits per pixel. + The depth of the pixel values in the acquired images is 1 bits per pixel. + 1 Bits/Pixel + N196 + 1 + + + The depth of the pixel values in the acquired images is 2 bits per pixel. + The depth of the pixel values in the acquired images is 2 bits per pixel. + 2 Bits/Pixel + N197 + 2 + + + The depth of the pixel values in the acquired images is 4 bits per pixel. + The depth of the pixel values in the acquired images is 4 bits per pixel. + 4 Bits/Pixel + N198 + 4 + + + The depth of the pixel values in the acquired images is 8 bits per pixel. + The depth of the pixel values in the acquired images is 8 bits per pixel. + 8 Bits/Pixel + N199 + 8 + + + The depth of the pixel values in the acquired images is 10 bits per pixel. + The depth of the pixel values in the acquired images is 10 bits per pixel. + 10 Bits/Pixel + N200 + 10 + + + The depth of the pixel values in the acquired images is 12 bits per pixel. + The depth of the pixel values in the acquired images is 12 bits per pixel. + 12 Bits/Pixel + N201 + 12 + + + The depth of the pixel values in the acquired images is 12 bits per pixel. + The depth of the pixel values in the acquired images is 12 bits per pixel. + 14 Bits/Pixel + N202 + 14 + + + The depth of the pixel values in the acquired images is 16 bits per pixel. + The depth of the pixel values in the acquired images is 16 bits per pixel. + 16 Bits/Pixel + N203 + 16 + + + The depth of the pixel values in the acquired images is 24 bits per pixel. + The depth of the pixel values in the acquired images is 24 bits per pixel. + 24 Bits/Pixel + N204 + 24 + + + The depth of the pixel values in the acquired images is 32 bits per pixel. + The depth of the pixel values in the acquired images is 32 bits per pixel. + 32 Bits/Pixel + N205 + 32 + + + The depth of the pixel values in the acquired images is 36 bits per pixel. + The depth of the pixel values in the acquired images is 36 bits per pixel. + 36 Bits/Pixel + N206 + 36 + + + The depth of the pixel values in the acquired images is 48 bits per pixel. + The depth of the pixel values in the acquired images is 48 bits per pixel. + 48 Bits/Pixel + N207 + 48 + + + The depth of the pixel values in the acquired images is 64 bits per pixel. + The depth of the pixel values in the acquired images is 64 bits per pixel. + 64 Bits/Pixel + N208 + 64 + + N209 + + + Returns the alignment of the camera's Bayer filter to the pixels in the acquired images. + Returns the alignment of the camera's Bayer filter to the pixels in the acquired images. + Pixel Color Filter + + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + The Bayer filter has an RG/GB alignment to the pixels in the acquired images. + Bayer RG + N210 + 1 + + + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + The Bayer filter has a GB/RG alignment to the pixels in the acquired images. + Bayer GB + N211 + 2 + + + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + The Bayer filter has a GR/BG alignment to the pixels in the acquired images. + Bayer GR + N212 + 3 + + + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + The Bayer filter has a BG/GR alignment to the pixels in the acquired images. + Bayer BG + N213 + 4 + + + No Bayer filter is present on the camera. + No Bayer filter is present on the camera. + No Filter + N214 + 0 + + N215 + + + Enables horizontal flipping of the image. + Enables horizontal flipping of the image. The AOI is applied after the flipping. + ReverseX + N216 + N217 + Yes + N218 + + + Enables vertical flipping of the image. + Enables vertical flipping of the image. The AOI is applied after the flipping. + ReverseY + N219 + N220 + Yes + N221 + + + Minimum possible pixel value that could be transferred from the camera. + Minimum possible pixel value that could be transferred from the camera. + Dynamic Range Min + N222 + N223 + PureNumber + + + Maximum possible pixel value that could be transferred from the camera. + Maximum possible pixel value that could be transferred from the camera. + Dynamic Range Max + N224 + N225 + PureNumber + + + Sets the test image to display. + Sets the test image to display. + Test Image Selector + N226 + N227 + Yes + + The camera does not display a test image. + The camera does not display a test image. + Test Image Off + N228 + 0 + + + The camera generates and displays a test image with a test image 1 pattern. + The camera generates and displays a test image with a test image 1 pattern. + Test Image 1 + N229 + 1 + + + The camera generates and displays a test image with a test image 2 pattern. + The camera generates and displays a test image with a test image 2 pattern. + Test Image 2 + N230 + 2 + + + The camera generates and displays a test image with a test image 3 pattern. + The camera generates and displays a test image with a test image 3 pattern. + Test Image 3 + N231 + 3 + + + The camera generates and displays a test image with a test image 4 pattern. + The camera generates and displays a test image with a test image 4 pattern. + Test Image 4 + N232 + 4 + + + The camera generates and displays a test image with a test image 5 pattern. + The camera generates and displays a test image with a test image 5 pattern. + Test Image 5 + N233 + 5 + + + The camera generates and displays a test image with a test image 6 pattern. + The camera generates and displays a test image with a test image 6 pattern. + Test Image 6 + N234 + 6 + + + The camera generates and displays a test image with a test image 7 pattern. + The camera generates and displays a test image with a test image 7 pattern. + Test Image 7 + N235 + 7 + + N236 + + + Holds all moving test images at their starting position. + Holds all moving test images at their starting position. All test images will be displayed at their starting positions and will stay fixed. + Test Image Reset And Hold + N237 + N238 + N239 + N240 + + + Width of the device's sensor in pixels. + Width of the device's sensor in pixels. + Sensor Width + N241 + N242 + PureNumber + + + Height of the device's sensor in pixels. + Height of the device's sensor in pixels. + Sensor Height + N243 + N244 + PureNumber + + + Maximum allowed width of the image in pixels. + Maximum allowed width of the image in pixels, taking into account any function that may limit the allowed width. + Width Max + N245 + PureNumber + + + Maximum allowed height of the image in pixels. + Maximum allowed height of the image in pixels, taking into account any function that may limit the allowed height. + Height Max + N246 + PureNumber + + + Contains parameters to optimize the image quality. + Contains parameters to optimize the image quality. + Image Quality Control + PGIControl + LightSourceSelector + BalanceWhiteReset + BalanceWhiteAuto + BalanceRatioSelector + BalanceRatioAbs + BalanceRatioRaw + ColorTransformationSelector + ColorTransformationValueSelector + ColorTransformationValue + ColorTransformationValueRaw + ColorTransformationMatrixFactor + ColorTransformationMatrixFactorRaw + ColorAdjustmentEnable + ColorAdjustmentReset + ColorAdjustmentSelector + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + BslHue + BslHueRaw + BslSaturation + BslSaturationRaw + BslBrightness + BslBrightnessRaw + BslContrast + BslContrastRaw + BslContrastMode + + + Contains parameters related to the Basler PGI image optimization algorithm. + Contains parameters related to the Basler PGI image optimization algorithm. The parameters in this category are only available when the camera is set for a non-Bayer pixel format, e.g. YCbCr or RGB. + PGI Control (non-Bayer only) + DemosaicingMode + PgiMode + NoiseReductionAbs + NoiseReductionRaw + SharpnessEnhancementAbs + SharpnessEnhancementRaw + + + Sets the demosaicing mode. + Sets the demosaicing mode. + Demosaicing Mode + N247 + N248 + N249 + Yes + + Demosaicing is performed using a simple demosaicing algorithm. + Demosaicing is performed using a simple demosaicing algorithm. The Sharpness Enhancement and Noise Reduction features are disabled. + Simple + N250 + 0 + + + Demosaicing is performed using the Basler PGI algorithm. + Demosaicing is performed using the Basler PGI algorithm. This algorithm uses advanced demosaicing methods. The Sharpness Enhancement and Noise Reduction features are enabled. + Basler PGI + N251 + N252 + 1 + + N253 + + + Enables Basler PGI image optimizations. + Enables Basler PGI image optimizations. + PGI Mode + N254 + N255 + N256 + Yes + + Basler PGI image optimizations are disabled. + Basler PGI image optimizations are disabled. + Off + N257 + 0 + + + Basler PGI image optimizations are enabled. + Basler PGI image optimizations are enabled. + On + N258 + N259 + 1 + + N260 + + + Amount of noise reduction to apply. + Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Noise Reduction (Abs) + N261 + Logarithmic + + + Amount of noise reduction to apply. + Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Noise Reduction (Raw) + N262 + N263 + N264 + Yes + N265 + N266 + N267 + N268 + Logarithmic + + + Amount of sharpening to apply. + Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Sharpness Enhancement (Abs) + N269 + Linear + + + Amount of sharpening to apply. + Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI. + Sharpness Enhancement (Raw) + N270 + N271 + N272 + Yes + N273 + N274 + N275 + N276 + Linear + + + Sets the type of color transformation to be performed. + Sets the type of color transformation to be performed. + Color Transformation Selector + Guru + N277 + + A matrix color transformation from RGB to RGB is performed on the pixels. + A matrix color transformation from RGB to RGB is performed on the pixels. + RGB to RGB + N278 + 0 + + N279 + LightSourceSelector + ColorTransformationValueSelector + ColorTransformationValue + + + Sets the type of light source to be considered for matrix color transformation. + Sets the type of light source to be considered for matrix color transformation. + LightSource Selector + Expert + N280 + N281 + N282 + Yes + + No matrix color transformation for a specific light source is performed. + No matrix color transformation for a specific light source is performed. + Off + N283 + N284 + 0 + + + A custom defined color transformation matrix can be used. + A custom defined color transformation matrix can be used. + Custom + N285 + N286 + 1 + + + The matrix is optimized for image acquisition with daylight of 5000 K. + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with daylight of 5000 K. + Daylight 5000 Kelvin + N287 + N288 + 2 + + + The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with tungsten incandescent light (3100 K). + Tungsten + N289 + N290 + 3 + + + The matrix is optimized for image acquisition with daylight of 6500 K. + A predefined matrix is used for matrix color transformation. The matrix is optimized for image acquisition with daylight of 6500 K. + Daylight 6500 Kelvin + N291 + N292 + 6 + + + The matrix is optimized for image acquisition with a custom light source 0. + The matrix is optimized for image acquisition with a custom light source 0. + Light Source 0 + N293 + N294 + 16 + + + The matrix is optimized for image acquisition with a custom light source 1. + The matrix is optimized for image acquisition with a custom light source 1. + Light Source 1 + N295 + N296 + 17 + + N297 + + + Extent to which the selected light source will be considered in color matrix transformation. + Extent to which the selected light source will be considered in color matrix transformation. + Color Transformation Matrix Factor + Guru + N298 + Linear + + + Extent to which the selected light source will be considered in color matrix transformation. + Extent to which the selected light source will be considered in color matrix transformation. If the value is set to 65536, the selected light source will be fully considered. If the value is set to 0, the selected light source will not be considered. + Color Transformation Matrix Factor (Raw) + Guru + Yes + N299 + Linear + + + Sets the element to be entered in the color transformation matrix. + Sets the element to be entered in the color transformation matrix for custom color transformation. Note: Depending on the camera model, some elements in the color transformation matrix may be preset and can not be changed. + Color Transformation Value Selector + Guru + N300 + N301 + + The element in row 0 and column 0 of the color transformation matrix can be entered. + The element in row 0 and column 0 of the color transformation matrix can be entered. + Gain00 + N302 + N303 + 0 + + + The element in row 0 and column 1 of the color transformation matrix can be entered. + The element in row 0 and column 1 of the color transformation matrix can be entered. + Gain01 + N304 + N305 + 1 + + + The element in row 0 and column 2 of the color transformation matrix can be entered. + The element in row 0 and column 2 of the color transformation matrix can be entered. + Gain02 + N306 + N307 + 2 + + + The element in row 1 and column 0 of the color transformation matrix can be entered. + The element in row 1 and column 0 of the color transformation matrix can be entered. + Gain10 + N308 + N309 + 3 + + + The element in row 1 and column 1 of the color transformation matrix can be entered. + The element in row 1 and column 1 of the color transformation matrix can be entered. + Gain11 + N310 + N311 + 4 + + + The element in row 1 and column 2 of the color transformation matrix can be entered. + The element in row 1 and column 2 of the color transformation matrix can be entered. + Gain12 + N312 + N313 + 5 + + + The element in row 2 and column 0 of the color transformation matrix can be entered. + The element in row 2 and column 0 of the color transformation matrix can be entered. + Gain20 + N314 + N315 + 6 + + + The element in row 2 and column 1 of the color transformation matrix can be entered. + The element in row 2 and column 1 of the color transformation matrix can be entered. + Gain21 + N316 + N317 + 7 + + + The element in row 2 and column 2 of the color transformation matrix can be entered. + The element in row 2 and column 2 of the color transformation matrix can be entered. + Gain22 + N318 + N319 + 8 + + N320 + ColorTransformationValue + ColorTransformationValueRaw + + + Transformation value for the selected element in the color transformation matrix. + Transformation value for the selected element in the color transformation matrix. + Color Transformation Value + Guru + N321 + Linear + + + Raw transformation value for the selected element in the color transformation matrix. + Raw transformation value for the selected element in the color transformation matrix. + Color Transformation Value (Raw) + Guru + N322 + N323 + N324 + Yes + N325 + N326 + N327 + N328 + Linear + + + Enables color adjustment. + Enables color adjustment. + Color Adjustment Enable + Expert + N329 + N330 + N331 + Yes + N332 + + + Allows returning to previous settings. + Allows returning to the color adjustment settings extant before the latest changes of the settings. + Color Adjustment Reset + Expert + N333 + N334 + N335 + 1 + + + Sets the color for color adjustment. + Sets the color for color adjustment. + Color Adjustment Selector + Expert + N336 + N337 + + Colors with predominant red can be adjusted. + Colors with predominant red can be adjusted. + Red + N338 + N339 + 0 + + + Colors with predominant yellow can be adjusted. + Colors with predominant yellow can be adjusted. + Yellow + N340 + N341 + 1 + + + Colors with predominant green can be adjusted. + Colors with predominant green can be adjusted. + Green + N342 + N343 + 2 + + + Colors with predominant cyan can be adjusted. + Colors with predominant cyan can be adjusted. + Cyan + N344 + N345 + 3 + + + Colors with predominant blue can be adjusted. + Colors with predominant blue can be adjusted. + Blue + N346 + N347 + 4 + + + Colors with predominant magenta can be adjusted. + Colors with predominant magenta can be adjusted. + Magenta + N348 + N349 + 5 + + N350 + ColorAdjustmentHue + ColorAdjustmentHueRaw + ColorAdjustmentSaturation + ColorAdjustmentSaturationRaw + + + Hue adjustment value for the currently selected color. + Hue adjustment value for the currently selected color. + Color Adjustment Hue + Expert + N351 + Linear + + + Adjustment of hue for the selected color. + Adjustment of hue for the selected color. + Color Adjustment Hue (Raw) + Expert + N352 + N353 + N354 + Yes + N355 + N356 + N357 + N358 + Linear + + + Saturation adjustment value for the currently selected color. + Saturation adjustment value for the currently selected color. + Color Adjustment Saturation + Expert + N359 + Linear + + + Adjustment of saturation for the selected color. + Adjustment of saturation for the selected color. + Color Adjustment Saturation (Raw) + Expert + N360 + N361 + N362 + Yes + N363 + N364 + N365 + N366 + Linear + + + Allows returning to previous settings. + Allows returning to the color adjustment settings extant before the latest changes of the settings. + Balance White Reset + Expert + N367 + N368 + N369 + N370 + 1 + + + Sets the operation mode of the balance white auto function. + Sets the operation mode of the balance white auto function. + Balance White Auto + N371 + N372 + Yes + + The balance white auto function is disabled. + The balance white auto function is disabled. + Off + N373 + 0 + + + White balance is adjusted automatically until it reaches a specific target value. + White balance is adjusted automatically until it reaches a specific target value. After the adjustment is complete, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N374 + 1 + + + White balance is adjusted repeatedly while images are acquired. + White balance is adjusted repeatedly while images are acquired. The repeated adjustment will proceed until the mode of operation is set to Once or to Off. + Continuous + N375 + 2 + + N376 + + + Sets the color channel to be adjusted for manual white balance. + Sets the color channel to be adjusted for manual white balance. Once a color intensity has been selected, all changes to the balance ratio parameter will be applied to the selected color intensity. + Balance Ratio Selector + N377 + + Balance ratio is applied to the red channel. + Balance ratio is applied to the red channel. + Red + N378 + 0 + + + Balance ratio is applied to the green channel. + Balance ratio is applied to the green channel. + Green + N379 + 1 + + + Balance ratio is applied to the blue channel. + Balance ratio is applied to the blue channel. + Blue + N380 + 2 + + N381 + BalanceRatioAbs + BalanceRatioRaw + + + Value of the currently selected balance ratio channel or tap. + Value of the currently selected balance ratio channel or tap. + Balance Ratio (Abs) + N382 + + + Value of the currently selected balance ratio control. + Value of the currently selected balance ratio control. + Balance Ratio (Raw) + N383 + N384 + N385 + Yes + N386 + N387 + N388 + Linear + + + Hue shift to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., for correcting minor color shifts or creating false-color images. + Hue + Expert + N389 + Linear + + + Hue shift to be applied. + Adjusting the hue shifts the colors of the image. This can be useful, e.g., for correcting minor color shifts or creating false-color images. + Hue (Raw) + Expert + N390 + Linear + + + Saturation to be applied. + Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation + Expert + N391 + Linear + + + Saturation to be applied. + Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish. + Saturation (Raw) + Expert + N392 + Linear + + + Brightness to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness + Expert + N393 + Linear + + + Brightness to be applied. + Adjusting the brightness lightens or darkens the entire image. + Brightness (Raw) + Expert + N394 + Linear + + + Contrast to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast + Expert + N395 + Linear + + + Contrast to be applied. + Adjusting the contrast increases the difference between light and dark areas in the image. + Contrast (Raw) + Expert + N396 + Linear + + + Sets the Contrast Mode. + Sets the Contrast Mode. + Contrast Mode + N397 + N398 + Yes + + Contrast adjustment using a linear tone curve. + Linear contrast enhancement is used to adjust the contrast. + Linear + 0 + + + Contrast adjustment using an s-type tone curve. + SCurve contrast enhancement is used to adjust the contrast. It improves the perceived contrast while preserving the dynamic range of the image. + SCurve + 1 + + N399 + + + Contains parameters to set the size and position of the area of interest. + Contains parameters to set the size and position of the area of interest. + AOI Controls + Width + Height + OffsetX + OffsetY + CenterX + CenterY + BinningModeHorizontal + BinningHorizontalMode + BinningHorizontal + BinningModeVertical + BinningVerticalMode + BinningVertical + DecimationHorizontal + DecimationVertical + ScalingHorizontalAbs + ScalingVerticalAbs + + + Width of the area of interest in pixels. + Width of the area of interest in pixels. + Width + N400 + N401 + N402 + Yes + N403 + N404 + N405 + N406 + Linear + + + Height of the area of interest in pixels. + Height of the area of interest in pixels. + Height + N407 + N408 + N409 + Yes + N410 + N411 + N412 + N413 + Linear + + + Horizontal offset from the left side of the sensor to the area of interest (in pixels). + Horizontal offset from the left side of the sensor to the area of interest (in pixels). + X Offset + N414 + N415 + N416 + Yes + N417 + N418 + N419 + N420 + Linear + + + Vertical offset from the top of the sensor to the area of interest (in pixels). + Vertical offset from the top of the sensor to the area of interest (in pixels). + Y Offset + N421 + N422 + N423 + Yes + N424 + N425 + N426 + N427 + Linear + + + Enables horizontal centering of the image. + Enables horizontal centering of the image. + Center X + N428 + N429 + N430 + Yes + N431 + + + Enables vertical centering of the image. + Enables vertical centering of the image. + Center Y + N432 + N433 + N434 + Yes + N435 + + + Sets the binning vertical mode. + Sets the binning vertical mode. + Binning Vertical Mode + Expert + N436 + N437 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Average + N439 + 1 + + N440 + + + Sets the vertical binning mode. + Sets the vertical binning mode. + Binning Mode Vertical + Invisible + N436 + N437 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N438 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Averaging + N439 + 1 + + N440 + + + Sets the binning horizontal mode. + Sets the binning horizontal mode. + Binning Horizontal Mode + Expert + N441 + N442 + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Sum + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Average + N444 + 1 + + N445 + + + Sets the horizontal binning mode. + Sets the horizontal binning mode. + Binning Mode Horizontal + Invisible + N441 + N442 + Yes + + The values of the binned pixels are summed. + The values of the binned pixels are summed. This increases the camera's response to light and the signal-to-noise ratio. + Summing + N443 + 0 + + + The values of the binned pixels are averaged. + The values of the binned pixels are averaged. This increases the signal-to-noise ratio without changing the camera's response to light. + Averaging + N444 + 1 + + N445 + + + Number of adjacent vertical pixels to be summed. + Number of adjacent vertical pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Vertical + N446 + N447 + N448 + Yes + N449 + N450 + N451 + N452 + Linear + + + Number of adjacent horizontal pixels to be summed. + Number of adjacent horizontal pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel. + Binning Horizontal + N453 + N454 + N455 + Yes + N456 + N457 + N458 + N459 + Linear + + + Vertical decimation factor. + Vertical decimation factor. It specifies the extent of vertical sub-sampling of the acquired frame, i.e. it defines how many rows are left out of transmission. This has the net effect of reducing the vertical resolution (height) of the image by the specified decimation factor. A value of 1 indicates that the camera performs no vertical decimation. + Decimation Vertical + N460 + N461 + N462 + Yes + N463 + N464 + N465 + N466 + Linear + + + Horizontal decimation factor. + Horizontal decimation factor. It specifies the extent of horizontal sub-sampling of the acquired frame, i.e. it defines how many pixel columns are left out of transmission. This has the net effect of reducing the horizontal resolution (width) of the image by the specified decimation factor. A value of 1 indicates that the camera performs no horizontal decimation. + Decimation Horizontal + N467 + N468 + N469 + Yes + N470 + N471 + N472 + N473 + Linear + + + Horizontal scaling factor. + Horizontal scaling factor. + Scaling Horizontal + N474 + N475 + N476 + Yes + N477 + Linear + + + N479 + N480 + N481 + N482 + + + Vertical scaling factor + Vertical scaling factor + Scaling Vertical + N483 + N484 + N485 + Yes + N486 + Linear + + + N488 + N489 + N490 + N491 + + + Contains parameters to control image acquisition and triggering. + Contains parameters to control image acquisition and triggering. + Acquisition Controls + EnableBurstAcquisition + AcquisitionMode + AcquisitionStart + AcquisitionStop + AcquisitionFrameCount + TriggerSelector + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + ExposureMode + ExposureAuto + ExposureTimeMode + ExposureTimeAbs + ExposureTimeRaw + ReadoutTimeAbs + ExposureOverlapTimeMode + ExposureOverlapTimeMaxAbs + ExposureOverlapTimeMaxRaw + ShutterMode + SensorReadoutMode + AcquisitionFrameRateEnable + AcquisitionFrameRateAbs + ResultingFramePeriodAbs + ResultingFrameRateAbs + AcquisitionStatusSelector + AcquisitionStatus + SyncFreeRunTimerEnable + SyncFreeRunTimerStartTimeLow + SyncFreeRunTimerStartTimeHigh + SyncFreeRunTimerTriggerRateAbs + SyncFreeRunTimerUpdate + + + Enables burst acquisition. + Enables burst acquisition. When enabled, the maximum frame rate only depends on sensor timing and timing of the trigger sequence, and not on the image transfer rate out of the camera. + Enable Burst Acquisition + Guru + N492 + N493 + Yes + N494 + + + Sets the image acquisition mode. + Sets the image acquisition mode. + Acquisition Mode + + The acquisition mode is set to single frame. + The acquisition mode is set to single frame. + Single Frame + N495 + 0 + + + The acquisition mode is set to multi frame. + The acquisition mode is set to multi frame. + Multi Frame + N496 + 1 + + + The acquisition mode is set to continuous. + The acquisition mode is set to continuous. + Continuous + 2 + + N497 + AcquisitionStart + AcquisitionStop + + + Starts the acquisition of images. + Starts the acquisition of images. If the camera is set for single frame acquisition, it will start acquisition of one frame. If the camera is set for continuous frame acquisition, it will start continuous acquisition of frames. + Acquisition Start + N498 + WO + N499 + 1 + + + Stops the acquisition of images. + Stops the acquisition of images if the camera is set for continuous image acquisition and acquisition has been started. + Acquisition Stop + N498 + WO + N500 + 0 + + + Number of frames acquired in the multiframe acquisition mode. + Number of frames acquired in the multiframe acquisition mode. + Acquisition Frame Count + N501 + N502 + TLParamsLocked + Yes + N503 + N504 + N505 + N506 + Linear + + + Sets the trigger type to be configured. + Sets the trigger type to be configured. Once a trigger type has been set, all changes to the trigger settings will be applied to the selected trigger. + Trigger Selector + N507 + + The acquisition start trigger can be configured. + The acquisition start trigger can be configured. + Acquisition Start + N508 + 0 + + + The frame start trigger can be configured. + The frame start trigger can be configured. + Frame Start + N509 + 1 + + + The line start trigger can be configured. + The line start trigger can be configured. + Line Start + N510 + 2 + + N511 + TriggerMode + TriggerSoftware + TriggerSource + TriggerActivation + TriggerDelayAbs + + + Sets the mode for the currently selected trigger. + Sets the mode for the currently selected trigger. + Trigger Mode + N512 + Yes + + The currently selected trigger is turned off. + The currently selected trigger is turned off. + Off + N513 + 0 + + + The currently selected trigger is turned on. + The currently selected trigger is turned on. + On + N514 + 1 + + N515 + + + Generates a software trigger signal. + Generates a software trigger signal. The software trigger signal will be used if the TriggerSource parameter is set to Software. + Generate Software Trigger + N516 + N517 + WO + N518 + 1 + + + Sets the signal source for the selected trigger. + Sets the signal source for the selected trigger. + Trigger Source + N519 + Yes + + The signal source for the selected trigger is set to software triggering. + The signal source for the selected trigger is set to software triggering. + Trigger Software + N520 + 0 + + + The signal source for the selected trigger is set to line 1. + The signal source for the selected trigger is set to line 1. + Line 1 + N521 + 1 + + + The signal source for the selected trigger is set to line 2. + The signal source for the selected trigger is set to line 2 + Line 2 + N522 + 2 + + + The signal source for the selected trigger is set to line 3. + The signal source for the selected trigger is set to line 3. + Line 3 + N523 + 3 + + + The signal source for the selected trigger is set to line 4. + The signal source for the selected trigger is set to line 4. + Line 4 + N524 + 4 + + + The signal source for the selected trigger is set to line 5. + The signal source for the selected trigger is set to line 5. + Line 5 + N525 + 5 + + + The signal source for the selected trigger is set to line 6. + The signal source for the selected trigger is set to line 6. + Line 6 + N526 + 6 + + + The signal source for the selected trigger is set to line 7. + The signal source for the selected trigger is set to line 7. + Line 7 + N527 + 7 + + + The signal source for the selected trigger is set to line 8. + The signal source for the selected trigger is set to line 8. + Line 8 + N528 + 8 + + + The signal source for the selected trigger is set to action command signal 1. + The signal source for the selected trigger is set to action command signal 1. + Action 1 + N529 + 21 + + + The signal source for the selected trigger is set to action command signal 2. + The signal source for the selected trigger is set to action command signal 2. + Action 2 + N530 + 22 + + + The signal source for the selected trigger is set to action command signal 3. + The signal source for the selected trigger is set to action command signal 3. + Action 3 + N531 + 23 + + + The signal source for the selected trigger is set to action command signal 4. + The signal source for the selected trigger is set to action command signal 4. + Action 4 + N532 + 24 + + N533 + + + Sets the signal transition that activates the selected trigger. + Sets the signal transition that activates the selected trigger. + Trigger Activation + N534 + Yes + + The selected trigger is activated on the rising edge of the source signal. + The selected trigger is activated on the rising edge of the source signal. + Rising Edge + N535 + 0 + + + The selected trigger is activated on the falling edge of the source signal. + The selected trigger is activated on the falling edge of the source signal. + Falling Edge + N536 + 1 + + + The selected trigger is activated on the falling or rising edge of the source signal. + The selected trigger is activated on the falling or rising edge of the source signal. + Any Edge + N537 + 2 + + + The selected trigger is activated when the source signal is high. + The selected trigger is activated when the source signal is high. + Level High + N538 + 3 + + + The selected trigger is activated when the source signal is low. + The selected trigger is activated when the source signal is low. + Level Low + N539 + 4 + + N540 + + + Trigger delay time in microseconds. + Trigger delay time in microseconds. The delay is applied after the trigger reception and before effectively activating the trigger. + Trigger Delay (Abs) + Expert + N541 + N542 + Yes + N543 + N544 + N545 + us + Linear + + + Sets the operation mode of the exposure auto function. + Sets the operation mode of the exposure auto function. The exposure auto function automatically adjusts the exposure time within set limits until a target brightness value is reached. + Exposure Auto + N546 + N547 + Yes + + The exposure time auto function is disabled. + The exposure auto function is disabled. + Off + N548 + 0 + + + Exposure time is adjusted automatically until it reaches a specific target value. + Exposure time is automatically adjusted until it reaches a specific target value. When the target value has been reached, the auto function will automatically be set to Off and the new parameter value will be applied to the following images. + Once + N549 + 1 + + + Exposure time is adjusted repeatedly while images are acquired. + Exposure time is adjusted repeatedly while images are acquired. The repeated automatic adjustment will proceed until the Once mode of operation is used or until the auto function is set to Off. + Continuous + N550 + 2 + + N551 + + + Sets the exposure time mode. + Sets the exposure time mode. + Exposure Time Mode + N552 + N553 + TLParamsLocked + Yes + + The exposure time mode is set to Standard. + The exposure time mode is set to Standard. + Standard + N554 + N555 + 0 + + + The exposure time is set to Ultra Short. + The exposure mode is set to Ultra Short. + Ultra Short + N556 + N557 + 1 + + N558 + + + Raw exposure time of the camera. + Raw exposure time of the camera. This value sets an integer that will be used as a multiplier for the exposure timebase. The actual exposure time equals the current ExposureTimeRaw setting multiplied with the current ExposureTimeBaseAbs setting. + Exposure Time (Raw) + N559 + N560 + N561 + Yes + N562 + N563 + N564 + N565 + Linear + + + Exposure time of the camera in microseconds. + Exposure time of the camera in microseconds. + Exposure Time (Abs) + N566 + us + Linear + + + Acquisition frame rate of the camera in frames per second. + Acquisition frame rate of the camera in frames per second. + Acquisition Frame Rate (Abs) + N567 + Yes + N568 + Hz + Linear + + + Enables setting the camera's acquisition frame rate to a specified value. + Enables setting the camera's acquisition frame rate to a specified value. + Enable Acquisition Frame Rate + N569 + N570 + N571 + Yes + N572 + 1 + 0 + + + Minimum allowed frame acquisition period. + Minimum allowed frame acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth. + Resulting Frame Period (Abs) + Guru + N573 + N574 + us + Linear + + + Maximum allowed frame acquisition rate. + Maximum allowed frame acquisition rate given the current camera settings (in frames per second). + Resulting Frame Rate (Abs) + N573 + N575 + Hz + Linear + + + Sets the exposure mode. + Sets the exposure mode. + Exposure Mode + N576 + N577 + Yes + + The timed exposure mode is set. + The timed exposure mode is set. In this mode, the exposure time for each frame acquisition is determined by the value of the camera's Exposure Time Abs parameter. + Timed + 1 + + + The trigger width exposure mode is set. + The trigger width exposure mode is set. In this mode, the length of the exposure for each frame acquisition will be directly controlled by the ExFSTrig signal. + Trigger Width + N578 + N579 + 2 + + N580 + + + Sets the shutter mode. + Sets the shutter mode. + Shutter Mode + Expert + N581 + N582 + Yes + + The shutter mode is set to global shutter. + The shutter mode is set to global shutter. + Global + N583 + 2 + + + The shutter mode is set to rolling shutter. + The shutter mode is set to rolling shutter. + Rolling + N584 + 0 + + + The shutter mode is set to global reset release shutter. + The shutter mode is set to global reset release shutter. + Global Reset Release + N585 + 1 + + N586 + + + Sets the exposure overlap time mode. + Sets the exposure overlap time mode. + Exposure Overlap Time Mode + Expert + N587 + N588 + Yes + + The camera manually sets the overlap time for each acquisition. + The camera manually sets the overlap time for each acquisition. In this mode, you must also set the ExposureOverlapTimeMax parameter to specify the maximum overlap time. + Manual + N589 + 0 + + + The camera automatically uses the optimum overlap time for each acquisition. + The camera automatically uses the optimum overlap time for each acquisition. + Automatic + N590 + 1 + + N591 + + + Maximum overlap time of the sensor exposure with sensor readout in TriggerWidth exposure mode (in raw units). + Maximum overlap time of the sensor exposure with sensor readout in TriggerWidth exposure mode (in raw units). + Exposure Overlap Time Max (Raw) + Expert + N592 + N593 + N594 + Yes + N595 + N596 + N597 + N598 + Linear + + + Maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode (in microseconds). + Maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode (in microseconds). + Exposure Overlap Time Max (Abs) + Expert + N599 + us + Linear + + + Sensor readout time given the current settings. + Sensor readout time given the current settings. + Readout Time (Abs) + Expert + N600 + N601 + N602 + us + Linear + + + Sets the sensor readout mode. + Sets the sensor readout mode. + Sensor Readout Mode + Guru + N603 + N604 + Yes + + The device operates in normal readout mode. + The device operates in normal readout mode. + Normal + 0 + + + The device operates in fast readout mode. + The device operates in fast readout mode. The readout time for each line of pixels is shortened compared to the normal readout mode. This allows higher frame rates, but may reduce image quality. + Fast + 1 + + N605 + + + Sets the acquisition status to be checked. + Sets the acquisition status to be checked. Once a status has been set, the status can be checked by reading the AcquisitionStatus parameter value. + Acquisition Status Selector + Expert + N606 + N607 + + A check can be performed if the device is currently waiting for a trigger to acquire one or multiple frames. + A check can be performed if the device is currently waiting for a trigger to acquire one or multiple frames. + Acquisition Trigger Wait + N608 + 0 + + + A check can be performed if the device is currently acquiring one or multiple frames. + A check can be performed if the device is currently acquiring one or multiple frames. + Acquisition Active + N609 + 1 + + + A check can be performed if the device is currently transferring an acquisition of one or multiple frames. + A check can be performed if the device is currently transferring an acquisition of one or multiple frames. + Acquisition Transfer + N610 + 2 + + + A check can be performed if the device is currently waiting for a frame trigger. + A check can be performed if the device is currently waiting for a frame trigger. + Frame Trigger Wait + N611 + 3 + + + A check can be performed if the device is currently capturing a frame. + A check can be performed if the device is currently capturing a frame. + Frame Active + N612 + 4 + + + A check can be performed if the device is currently transferring a frame. + A check can be performed if the device is currently transferring a frame. + Frame Transfer + N613 + 5 + + + A check can be performed if the device is currently exposing a frame. + A check can be performed if the device is currently exposing a frame. + Exposure Active + N614 + 6 + + + A check can be performed if the device is currently waiting for a line trigger. + A check can be performed if the device is currently waiting for a line trigger. + Line Trigger Wait + N615 + 7 + + N616 + AcquisitionStatus + + + Indicates the status (true or false) of the currently selected acquisition signal. + Indicates the status (true or false) of the currently selected acquisition signal. The acquisition signal can be selected using AcquisitionStatusSelector. + Acquisition Status + Expert + N617 + N618 + N619 + + + Enables the synchronous free run mode. + Enables the synchronous free run mode. When enabled, the camera will generate all required frame start or line start trigger signals internally, and you do not need to apply frame start or line start trigger signals to the camera. + Sync Free Run Enable + N620 + 1 + 0 + + + Low 32 bits of the synchronous free run trigger start time. + Low 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time Low + N621 + + + High 32 bits of the synchronous free run trigger start time. + High 32 bits of the synchronous free run trigger start time. + Sync Free Run Start Time High + N622 + + + Synchronous free run trigger rate. + Synchronous free run trigger rate. + Sync Free Run Trigger Rate + N623 + Hz + + + N625 + N626 + N627 + N628 + Linear + + + Activates changed settings for the synchronous free run. + Activates changed settings for the synchronous free run. + Sync Free Run Update + N629 + 1 + + + Contains parameters to control the operation of the camera's digital I/O lines. + Contains parameters to control the operation of the camera's digital I/O lines. + Digital I/O Controls + LineSelector + LineMode + LineLogic + LineFormat + LineSource + LineInverter + LineTermination + LineDebouncerTimeAbs + LineDebouncerTimeRaw + MinOutPulseWidthRaw + MinOutPulseWidthAbs + LineStatus + LineStatusAll + UserOutputSelector + UserOutputValue + UserOutputValueAll + SyncUserOutputSelector + SyncUserOutputValue + SyncUserOutputValueAll + + + Sets the I/O line to be configured. + Sets the I/O line to be configured. Once a line has been set, all changes to the line settings will be applied to the selected line. + Line Selector + N630 + + Line 1 can be configured. + Line 1 can be configured. + Line 1 + N631 + 0 + + + Line 2 can be configured. + Line 2 can be configured. + Line 2 + N632 + 1 + + + Line 3 can be configured. + Line 3 can be configured. + Line 3 + N633 + 2 + + + Line 4 can be configured. + Line 4 can be configured. + Line 4 + N634 + 3 + + + Output line 1 can be configured. + Output line 1 can be configured. + Output Line 1 + N635 + 4 + + + Output line 2 can be configured. + Output line 2 can be configured. + Output Line 2 + N636 + 5 + + + Output line 3 can be configured. + Output line 3 can be configured. + Output Line 3 + N637 + 6 + + + Output line 4 can be configured. + Output line 4 can be configured. + Output Line 4 + N638 + 7 + + N639 + LineMode + LineDebouncerTimeAbs + LineDebouncerTimeRaw + LineInverter + LineTermination + LineStatus + LineSource + LineFormat + MinOutPulseWidthAbs + MinOutPulseWidthRaw + + + Enables the signal inverter function for the currently selected input or output line. + Enables the signal inverter function for the currently selected input or output line. + Line Inverter + N640 + Yes + N641 + + + Enables the termination resistor of the selected input line. + Enables the termination resistor of the selected input line. + Line Termination + N642 + N643 + Yes + N644 + + + Raw value of the selected line debouncer time. + Raw value of the selected line debouncer time. + Line Debouncer Time Raw + Invisible + N630 + N645 + Yes + N646 + N647 + N648 + N649 + Logarithmic + + + Value of the selected line debouncer time in microseconds. + Value of the selected line debouncer time in microseconds. + Line Debouncer Time Abs + N630 + N650 + N651 + N652 + N653 + us + Linear + + + Raw value for the minimum signal width of an output signal. + Raw value for the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line. + Line Output Pulse Min. Width Raw + Invisible + N630 + N654 + Yes + N655 + N656 + N657 + N658 + Logarithmic + + + Value for the minimum signal width of an output signal (in microseconds) . + Value for the minimum signal width of an output signal (in microseconds) . + Line Output Pulse Min. Width + N630 + N659 + N660 + N661 + N662 + us + Linear + + + Indicates the current logical state of the selected line. + Indicates the current logical state of the selected line. + Line Status + N663 + N664 + + + A single bit field indicating the current logical state of all available line signals at time of polling. + A single bit field indicating the current logical state of all available line signals at time of polling. + Line Status All + N665 + N666 + HexNumber + + + Enables the selected user settable output line. + Enables the selected user settable output line. + User Output Value + N667 + N668 + + + A single bit field that sets the state of all user settable output signals in one access + A single bit field that sets the state of all user settable output signals in one access + User Output Value All + N669 + Yes + N670 + HexNumber + + + Enables the selected user settable synchronous output line. + Enables the selected user settable synchronous output line. + Sync User Output Value + N671 + N672 + N673 + + + A single bit field that sets the state of all user settable synchronous output signals in one access. + A single bit field that sets the state of all user settable synchronous output signals in one access. + Sync User Output Value All + N674 + N675 + Yes + N676 + HexNumber + + + Sets the mode for the selected line. + Sets the mode for the selected line. This controls whether the physical line is used to input or output a signal. + Line Mode + N630 + Yes + + The selected physical line can be used to input an electrical signal. + The selected physical line can be used to input an electrical signal. + Input + N677 + 0 + + + The selected physical line can be used to output an electrical signal. + The selected physical line can be used to output an electrical signal. + Output + N678 + 1 + + N679 + + + Sets the source signal for the currently selected line. + Sets the source signal for the currently selected line. The currently selected line must be an output line. + Line Source + N630 + N680 + Yes + + The source signal for the currently selected line is set to the exposure active signal. + The source signal for the currently selected line is set to the exposure active signal. + Exposure Active + N681 + 2 + + + The source signal for the currently selected line is set to the frame trigger wait signal. + The source signal for the currently selected line is set to the frame trigger wait signal. + Frame Trigger Wait + N682 + 1 + + + The source signal for the currently selected line is set to the timer 1 active signal. + The source signal for the currently selected line is set to the timer 1 active signal. + Timer 1 Active + N683 + 3 + + + The source signal for the currently selected line is set to the user settable signal 1. + The source signal for the currently selected line is set to the user settable signal 1. + User Output 1 + N684 + 28 + + + The source signal for the currently selected line is set to the user settable signal 2. + The source signal for the currently selected line is set to the user settable signal 2. + User Output 2 + N685 + 29 + + + The source signal for the currently selected line is set to the user settable signal 3. + The source signal for the currently selected line is set to the user settable signal 3. + User Output 3 + N686 + 30 + + + The source signal for the currently selected line is set to the trigger ready signal. + The source signal for the currently selected line is set to the trigger ready signal. + Trigger Ready + N687 + 256 + + + The source signal for the currently selected line is set to the acquisition trigger wait signal. + The source signal for the currently selected line is set to the acquisition trigger wait signal. + Acquisition Trigger Wait + N688 + 7 + + + The source signal for the currently selected line is set to the acquisition trigger ready signal. + The source signal for the currently selected line is set to the acquisition trigger ready signal. + Acquisition Trigger Ready + N689 + 255 + + + The source signal for the currently selected line is set to the flash window signal. + The source signal for the currently selected line is set to the flash window signal. + Flash Window + N690 + 25 + + + The source signal for the currently selected line is set to the user settable signal 0. + The source signal for the currently selected line is set to the user settable signal 0. + User Output 0 + N691 + 27 + + + The source signal for the currently selected line is set to the sync user settable signal 0. + The source signal for the currently selected line is set to the sync user settable signal 0. + Sync User Output 0 + N692 + 10 + + + The source signal for the currently selected line is set to the sync user settable signal 1. + The source signal for the currently selected line is set to the sync user settable signal 1. + Sync User Output 1 + N693 + 11 + + + The source signal for the currently selected line is set to the sync user settable signal 2. + The source signal for the currently selected line is set to the sync user settable signal 2. + Sync User Output 2 + N694 + 12 + + + The source signal for the currently selected line is set to the sync user settable signal 3. + The source signal for the currently selected line is set to the sync user settable signal 3. + Sync User Output 3 + N695 + 13 + + N696 + + + 0 + + + 0 + + + Returns the line logic of the currently selected line. + Returns the line logic of the currently selected line. + Line Logic + N630 + + The line logic of the currently selected line is positive. + The line logic of the currently selected line is positive. + Positive + 0 + + + The line logic of the currently selected line is negative. + The line logic of the currently selected line is negative. + Negative + 1 + + N697 + + + Returns the electrical configuration of the currently selected line. + Returns the electrical configuration of the currently selected line. + Line Format + N630 + Yes + + The line is not connected. + The line is not connected. + Not Connected + N698 + 0 + + + The line is currently in tri-state mode (not driven). + The line is currently in tri-state mode (not driven). + Tri-state + N699 + 1 + + + The line is currently accepting or sending TTL level signals. + The line is currently accepting or sending TTL level signals. + TTL + N700 + 2 + + + The line is currently accepting or sending LVDS level signals. + The line is currently accepting or sending LVDS level signals. + LVDS + N701 + 3 + + + The line is currently accepting or sending RS-422 level signals. + The line is currently accepting or sending RS-422 level signals. + RS-422 + N702 + 4 + + + The line is opto-coupled. + The line is opto-coupled. + Opto-coupled + N703 + 5 + + N704 + + + Sets the user settable output signal to be configured. + Sets the user settable output signal to be configured. Once a user settable output signal has been set, all changes to the user settable output signal settings will be applied to the selected user settable output signal. + User Output Selector + + The user settable output signal 1 can be configured. + The user settable output signal 1 can be configured. + User Settable Output 1 + N705 + 0 + + + The user settable output signal 2 can be configured. + The user settable output signal 2 can be configured. + User Settable Output 2 + N706 + 1 + + + The user settable output signal 3 can be configured. + The user settable output signal 3 can be configured. + User Settable Output 3 + N707 + 2 + + + The user settable output signal 0 can be configured. + The user settable output signal 0 can be configured. + User Settable Output 0 + N708 + 17 + + N709 + UserOutputValue + + + Sets the user settable synchronous output signal to be configured. + Sets the user settable synchronous output signal to be configured. + Sync User Output Selector + + User settable synchronous output signal 1 can be configured. + User settable synchronous output signal 1 can be configured. + Sync User Settable Output 1 + N710 + 0 + + + User settable synchronous output signal 2 can be configured. + User settable synchronous output signal 2 can be configured. + Sync User Settable Output 2 + N711 + 1 + + + User settable synchronous output signal 3 can be configured. + User settable synchronous output signal 3 can be configured. + Sync User Settable Output 3 + N712 + 2 + + + User settable synchronous output signal 0 can be configured. + User settable synchronous output signal 0 can be configured. + Sync User Settable Output 0 + N713 + 17 + + N714 + SyncUserOutputValue + + + Contains parameters to control the operation of the camera's timers. + Contains parameters to control the operation of the camera's timers + Counter and Timer Controls + TimerDelayTimebaseAbs + TimerDurationTimebaseAbs + TimerSelector + TimerDelayAbs + TimerDelayRaw + TimerDurationAbs + TimerDurationRaw + TimerTriggerSource + TimerTriggerActivation + CounterSelector + CounterEventSource + CounterResetSource + CounterReset + + + Time base (in microseconds) that is used when a timer duration is set using the TimerDurationRaw parameter. + Time base (in microseconds) that is used when a timer duration is set using the TimerDurationRaw parameter. + Timer Duration Timebase + Invisible + Yes + N715 + us + Linear + + + Time base (in microseconds) that is used when a timer delay is set using the TimerDelayRaw parameter. + Time base (in microseconds) that is used when a timer delay is set using the TimerDelayRaw parameter. + Timer Delay Timebase + Invisible + Yes + N716 + us + Linear + + + Sets the timer to be configured. + Sets the timer to be configured. Once a timer has been set, all changes to the timer settings will be applied to the selected timer. + Timer Selector + N717 + + Timer 1 can be configured. + Timer 1 can be configured. + Timer 1 + N718 + 0 + + N719 + TimerDurationAbs + TimerDurationRaw + TimerDelayAbs + TimerDelayRaw + TimerTriggerSource + TimerTriggerActivation + + + Duration of the currently selected timer in microseconds. + Duration of the currently selected timer in microseconds. + Timer Duration Abs + Yes + N720 + Linear + + + Raw duration for the selected timer. + Raw duration for the selected timer. This value sets an integer that will be used as a multiplier for the timer duration timebase. The actual duration time equals the current TimerDurationRaw setting multiplied with the current TimerDurationTimeBaseAbs setting. + Timer Duration Raw + N721 + Yes + N722 + N723 + N724 + N725 + + + Delay of the currently selected timer in microseconds. + Delay of the currently selected timer in microseconds. + Timer Delay Abs + Yes + N726 + Linear + + + Raw delay for the selected timer. + Raw delay for the selected timer. This value sets an integer that will be used as a multiplier for the timer delay timebase. The actual delay time equals the current TimerDelayRaw setting multiplied with the current TimerDelayTimeBaseAbs setting. + Timer Delay Raw + N727 + Yes + N728 + N729 + N730 + N731 + + + Sets the internal camera signal used to trigger the selected timer. + Sets the internal camera signal used to trigger the selected timer. + Timer Trigger Source + N732 + + The timer can be triggered by the exposure start signal. + The timer can be triggered by the exposure start signal. + Exposure Active + N733 + 1 + + N734 + + + 1 + + + Sets the type of signal transition that will start the timer. + Sets the type of signal transition that will start the timer. + Timer Trigger Activation + N735 + + The timer will be started by a rising edge signal change. + The timer will be started by a rising edge signal change. + Rising Edge + N736 + 1 + + + The timer will be started by a falling edge signal change. + The timer will be started by a falling edge signal change. + Falling Edge + N737 + 0 + + N738 + + + 1 + + + Sets the counter to be configured. + Sets the counter to be configured. Once a counter has been set, all changes to the counter settings will be applied to this counter. + Counter Selector + Expert + N739 + + Counter 1 can be configured. + Counter 1 can be configured. + Counter 1 + N740 + 0 + + + Counter 2 can be configured. + Counter 2 can be configured. + Counter 2 + N741 + 1 + + + Counter 3 can be configured. + Counter 3 can be configured. + Counter 3 + N742 + 2 + + N743 + CounterEventSource + CounterReset + CounterResetSource + + + Sets the event that increments the currently selected counter. + Sets the event that increments the currently selected counter. + Counter Event Source + Expert + N744 + Yes + + The selected counter counts the number of frame trigger events. + The selected counter counts the number of frame trigger events. + Frame Trigger + N745 + 4 + + + The selected counter counts the number of frame start events. + The selected counter counts the number of frame start events. + Frame Start + N746 + 5 + + + The selected counter counts the number of line trigger events. + The selected counter counts the number of line trigger events. + Line Trigger + N747 + 7 + + N748 + + + Sets the source signal that can reset the currently selected counter. + Sets the source signal that can reset the currently selected counter. + Counter Reset Source + Expert + N749 + Yes + + The counter reset is disabled. + The counter reset is disabled. + Off + N750 + 0 + + + The selected counter can be reset by a software command. + The selected counter can be reset by a software command. + Software + N751 + 3 + + + The selected counter can be reset by a signal applied to Line 1. + The selected counter can be reset by a signal applied to Line 1. + Line 1 + N752 + 1 + + + The selected counter can be reset by a signal applied to Line 2. + The selected counter can be reset by a signal applied to Line 2. + Line 2 + N753 + 2 + + + The selected counter can be reset by a signal applied to Line 3. + The selected counter can be reset by a signal applied to Line 3. + Line 3 + N754 + 4 + + + The selected counter can be reset by a signal applied to Line 4. + The selected counter can be reset by a signal applied to Line 4. + Line 4 + N755 + 5 + + + The selected counter can be reset by a signal applied to Line 5. + The selected counter can be reset by a signal applied to Line 5. + Line 5 + N756 + 6 + + + The selected counter can be reset by a signal applied to Line 6. + The selected counter can be reset by a signal applied to Line 6. + Line 6 + N757 + 7 + + + The selected counter can be reset by a signal applied to Line 7. + The selected counter can be reset by a signal applied to Line 7. + Line 7 + N758 + 8 + + + The selected counter can be reset by a signal applied to Line 8. + The selected counter can be reset by a signal applied to Line 8. + Line 8 + N759 + 9 + + N760 + + + Immediately resets the selected counter. + Immediately resets the selected counter. The counter starts counting immediately after the reset. + Counter Reset + Expert + N761 + N762 + WO + N763 + 1 + + + Contains parameters to control the operation of the camera's lookup table (LUT). + Contains parameters to control the operation of the camera's lookup table (LUT). + LUT Controls + LUTSelector + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + Enables the selected lookup table (LUT). + Enables the selected lookup table (LUT). + LUT Enable + N764 + N765 + Yes + N766 + + + Index of the LUT element to access. + Index of the LUT element to access. + LUT Index + N767 + N768 + N769 + N770 + N771 + Linear + LUTValue + + + 0 + + + Value of the LUT element at the LUT index position. + Value of the LUT element at the LUT index position. + LUT Value + N772 + N773 + N774 + N775 + N776 + Linear + + + Invisible + N777 + 4 + RW + Device + LUTValueAll + Unsigned + BigEndian + + + A single register that lets you access all LUT coefficients. + A single register that lets you access all LUT coefficients without the need to repeatedly use the LUTIndex parameter. + LUT Value All + N778 + Yes + N779 + N780 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N773 + + + Sets the lookup table (LUT) to be configured. + Sets the lookup table (LUT) to be configured. Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT. + LUT Selector + N784 + + The luminance lookup table can be configured. + The luminance lookup table can be configured. + Luminance LUT + N785 + 0 + + N786 + LUTEnable + LUTIndex + LUTValue + LUTValueAll + + + 0 + + + Contains parameters related to the GigE Vision transport layer. + Contains parameters related to the GigE Vision transport layer. + Transport Layer + PayloadSize + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + GevVersionMajor + GevVersionMinor + GevDeviceModeIsBigEndian + GevDeviceModeCharacterSet + GevInterfaceSelector + GevMACAddress + GevGVSPExtendedIDMode + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + GevFirstURL + GevSecondURL + GevNumberOfInterfaces + GevMessageChannelCount + GevStreamChannelCount + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIEEE1588 + GevSupportedOptionalCommandsEVENTDATA + GevSupportedOptionalCommandsEVENT + GevSupportedOptionalCommandsPACKETRESEND + GevSupportedOptionalCommandsWRITEMEM + GevSupportedOptionalCommandsConcatenation + GevHeartbeatTimeout + GevTimestampTickFrequency + GevTimestampControlLatch + GevTimestampControlReset + GevTimestampControlLatchReset + GevTimestampValue + GevCCP + GevStreamChannelSelector + GevSCPInterfaceIndex + GevSCDA + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + TLParamsLocked + GevIEEE1588 + GevIEEE1588Status + GevIEEE1588DataSetLatch + GevIEEE1588StatusLatched + GevIEEE1588OffsetFromMaster + GevIEEE1588ClockIdLow + GevIEEE1588ClockIdHigh + GevIEEE1588ClockId + GevIEEE1588ParentClockIdLow + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockId + + + TLParamsLocked + N788 + N497 + (0=P3)?0:(P1&&P2)?1:0 + + + N787 + (0=P1)?0:1 + + + Size of the payload in bytes. + Size of the payload in bytes. This is the total number of bytes sent in the payload. Image data + chunk data if present. No packet headers. + Payload Size + N790 + PureNumber + + + Sets the physical network interface to be configured. + Sets the physical network interface to be configured. Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface. + Interface Selector + Guru + + Network interface 0 can be configured. + Network interface 0 can be configured. + Network Interface 0 + N791 + 0 + + 0 + GevMACAddress + GevSupportedOptionalLegacy16BitBlockID + GevSupportedIPConfigurationLLA + GevSupportedIPConfigurationDHCP + GevSupportedIPConfigurationPersistentIP + GevCurrentIPConfiguration + GevCurrentIPAddress + GevCurrentSubnetMask + GevCurrentDefaultGateway + GevPersistentIPAddress + GevPersistentSubnetMask + GevPersistentDefaultGateway + GevLinkSpeed + GevLinkMaster + GevLinkFullDuplex + GevLinkCrossover + + + Major version number of the GigE Vision specification supported by this device. + Major version number of the GigE Vision specification supported by this device. + Version Major + Guru + N792 + + + Minor version number of the GigE Vision specification supported by this device. + Minor version number of the GigE Vision specification supported by this device. + Version Minor + Guru + N793 + + + Indicates whether the bootstrap register is in big-endian format. + Indicates whether the bootstrap register is in big-endian format. + Device Mode Big Endian + Guru + N794 + + + Character set used by all strings of the bootstrap registers. + Character set used by all strings of the bootstrap registers (1 = UTF8). + Character Set + Guru + N795 + + + MAC address for the selected network interface. + MAC address for the selected network interface. + MAC Address + Guru + N796 + HexNumber + + + N797 + N798 + (P1<<32)|P2 + + + Sets the extended ID mode for GVSP. + Sets the extended ID mode for GVSP (64 bit block_id64, 32 bit packet_id32). This bit cannot be reset if the stream channels do not support the standard ID mode. + Enable Extended ID Mode + Expert + N799 + RW + + The extended ID mode is switched off. + The extended ID mode is switched off. + Off + 0 + + + The extended ID mode is switched on. + The extended ID mode is switched on. + On + 1 + + N800 + + + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Indicates whether the selected network interface supports auto IP addressing (also known as LLA). + Auto IP Supported + Guru + N801 + + + Indicates whether the selected network interface supports DHCP IP addressing. + Indicates whether the selected network interface supports DHCP IP addressing. + DHCP Supported + Guru + N802 + + + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing). + Fixed IP Supported + Guru + N803 + + + Current IP configuration of the selected network interface. + IP configuration of the selected network interface, e.g. fixed IP, DHCP, or auto IP. + Current IP Configuration + Guru + N804 + HexNumber + + + Current IP address for the selected network interface. + Current IP address for the selected network interface. + Current IP Address + Guru + N805 + HexNumber + + + Current subnet mask for the selected network interface. + Current subnet mask for the selected network interface. + Current Subnet Mask + Guru + N806 + HexNumber + + + Current default gateway for the selected network interface. + Current default gateway for the selected network interface. + Current Default Gateway + Guru + N807 + HexNumber + + + Fixed IP address for the selected network interface. + Fixed IP address for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed IP Address + Guru + N808 + HexNumber + + + Fixed subnet mask for the selected network interface. + Fixed subnet mask for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed Subnet Mask + Guru + N809 + HexNumber + + + Fixed default gateway for the selected network interface. + Fixed default gateway for the selected network interface (if fixed IP addressing is supported by the device and enabled). + Fixed Default Gateway + Guru + N810 + HexNumber + + + Connection speed in Mbps for the selected network interface. + Connection speed in Mbps for the selected network interface. + Link Speed + Guru + N811 + PureNumber + + + Indicates whether the selected network interface is the clock master. + Indicates whether the selected network interface is the clock master. + Link Master + Guru + N812 + + + Indicates whether the selected network interface operates in full-duplex mode. + Indicates whether the selected network interface operates in full-duplex mode. + Link Full-Duplex + Guru + N813 + + + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. + Link Crossover + Guru + N814 + + + First URL reference to the GenICam XML file. + First URL reference to the GenICam XML file. + First URL + Guru +
0x200
+ 512 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Second URL reference to the GenICam XML file. + Second URL reference to the GenICam XML file. + Second URL + Guru +
0x400
+ 512 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Number of network interfaces on the device. + Number of network interfaces on the device. + Number of Interfaces + Guru + N815 + + + Number of message channels supported by the device. + Number of message channels supported by the device. + Message Channel Count + Guru + N816 + + + Number of stream channels supported by the device. + Number of stream channels supported by the device. + Stream Channel Count + Guru + N817 + + + Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. + Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. + Opt. 16-bit block ID Supported + Guru + N818 + + + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported. + Opt. IEEE 1588 V2 Supported + Guru + N819 + + + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. + Opt. Event Data Commands Supported + Guru + N820 + + + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Indicates whether EVENT_CMD and EVENT_ACK are supported. + Opt. Event Commands Supported + Guru + N821 + + + Indicates whether PACKETRESEND_CMD is supported. + Indicates whether PACKETRESEND_CMD is supported. + Opt. Packet Resend Commands Supported + Guru + N822 + + + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. + Opt. Writemem Commands Supported + Guru + N823 + + + Indicates whether multiple operations in a single message are supported. + Indicates whether multiple operations in a single message are supported. + Optional Concat. Commands Supported + Guru + N824 + + + Heartbeat timeout in milliseconds. + Heartbeat timeout in milliseconds. + Heartbeat Timeout + Guru + N825 + + + Number of timestamp clock ticks in 1 second. + Number of timestamp clock ticks in 1 second. + Timestamp Tick Frequency + Guru + N826 + 0 + 4294967295 + PureNumber + + + N827 + N828 + (P1<<32)|P2 + + + Resets the timestamp value for the device. + Resets the timestamp value for the device. + Timestamp Control Reset + Guru + N829 + 1 + + + Latches the current timestamp value of the device. + Latches the current timestamp value of the device. + Timestamp Control Latch + Guru + N829 + 2 + + + Resets the timestamp control latch. + Resets the timestamp control latch. + Timestamp Control Latch Reset + Guru + N829 + 3 + + + Latched value of the timestamp. + Latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.) + Timestamp Value + Guru + N830 + PureNumber + + + N831 + N832 + (P1<<32)|P2 + + + Sets the control channel privilege feature. + Sets the control channel privilege feature. + Control Channel Privilege + Guru + RO + + The control channel privilege feature is set to exclusive. + The control channel privilege feature is set to exclusive. + CCP Exclusive + 1 + + + The control channel privilege feature is set to control. + The control channel privilege feature is set to control. + CCP Control + 2 + + + The control channel privilege feature is set to exclusive control. + The control channel privilege feature is set to exclusive control. + CCP Exclusive Control + 3 + + N833 + + + Sets the stream channel to be configured. + Sets the stream channels to be configured. Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel. + Stream Channel Selector + Guru + + Stream channel 0 can be configured. + Stream channel 0 can be configured. + Stream Channel 0 + 0 + + 0 + GevSCPInterfaceIndex + GevGVSPExtendedIDMode + GevSCPHostPort + GevSCPSFireTestPacket + GevSCPSDoNotFragment + GevSCPSBigEndian + GevSCPSPacketSize + GevSCPD + GevSCFTD + GevSCDA + GevSCBWR + GevSCBWRA + GevSCBWA + GevSCDMT + GevSCDCT + GevSCFJM + + + Index of the network interface to use. + Index of the network interface to use. + Interface Index + Guru + TLParamsLocked + 0 + 0 + 0 + PureNumber + + + Port to which the device must send data streams. + Port to which the device must send data streams. + Host Port + Guru + TLParamsLocked + N834 + + + Fires a GigE Vision streaming test packet. + Fires a GigE Vision streaming test packet. When this bit is set and the stream channel is a transmitter, the transmitter will fire one test packet of size specified by GevSCPSPacketSize. The "do not fragment" bit of the IP header must be set for this test packet (see GevSCPSDoNotFragment). + SCPS Fire Test Packet + Guru + TLParamsLocked + N835 + 1 + + + Disables IP fragmentation of packets on the stream channel. + Disables IP fragmentation of packets on the stream channel. This bit is copied into the "do not fragment" bit of the IP header of each stream packet. + SCPS Do Not Fragment + Guru + TLParamsLocked + N836 + + + Returns the endianess of multi-byte pixel data for this stream. + Returns the endianess of multi-byte pixel data for this stream. True = big endian. + SCPS Big Endian + Guru + TLParamsLocked + N837 + + + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. + Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. Only available when the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register cannot be used to reset the timestamp. Factory default is device specific. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers might change to reflect the new time domain. + IEEE 1588 V2 Enabled + Expert + N819 + N838 + + + Returns the state of the IEEE 1588 clock. + Provides the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE). Please refer to IEEE 1588 for additional information. + IEEE 1588 Status + Expert + N819 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port shall not place any PTP messages except for management messages that are a required response to another management message on its communication path. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port shall not place any messages on its communication path. A port in this state shall discard all PTP received messages except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the announceReceiptTimeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port shall behave in all respects as though it were in the MASTER state except that some messages will not be placed. Refer to the IEEE 1588 specification for additional information + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is behaving as a master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not behaving as a master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N839 + + + Latches the current IEEE 1588 related values of the device. + Latches the current IEEE 1588 related values of the device. + IEEE 1588 Data Set Latch + GevIEEE1588 + N840 + 1 + + + Returns the latched state of the IEEE 1588 clock. + Returns the latched state of the IEEE 1588 clock. (The state must first be latched using the IEEE 1588 Latch command.) The state is indicated by values 1 to 9, corresponding to the states INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, and SLAVE. Refer to the IEEE 1588 specification for additional information. + IEEE 1588 Status Latched + Expert + N819 + GevIEEE1588 + RO + + The port is in an undefined state. + The port is in an undefined state. + Undefined + 0 + + + The port is in the Initializing state. + The port is in the Initializing state. In this state, the port initializes its data sets, hardware, and communication facilities. + Initializing + 1 + + + The port is in the Faulty state. + The port is in the Faulty state. In this state, the port shall not place any PTP messages except for management messages that are a required response to another management message on its communication path. + Faulty + 2 + + + The port is in the Disabled state. + The port is in the Disabled state. In this state, the port shall not place any messages on its communication path. A port in this state shall discard all PTP received messages except for management messages. + Disabled + 3 + + + The port is in the Listening state. + The port is in the Listening state. In this state, the port is waiting for the announceReceiptTimeout to expire or to receive an Announce message from a master. + Listening + 4 + + + The port is in the PreMaster state. + The port is in the PreMaster state. In this state, the port shall behave in all respects as though it were in the MASTER state except that some messages will not be placed. Refer to the IEEE 1588 specification for additional information + PreMaster + 5 + + + The port is in the Master state. + The port is in the Master state. In this state, the port is behaving as a master port. + Master + 6 + + + The port is in the Passive state. + The port is in the Passive state. In this state, the port is not behaving as a master port nor does it synchronize with a master port. + Passive + 7 + + + The port is in the Uncalibrated state. + The port is in the Uncalibrated state. In this state, one or more master ports have been detected in the domain, the appropriate master port has been selected, and the local port is preparing to synchronize with the selected master port. + Uncalibrated + 8 + + + The port is in the Slave state. + The port is in the Slave state. In this state, the port is synchronizing with the selected master port. + Slave + 9 + + N841 + + + Latched offset from the IEEE 1588 master clock in nanoseconds. + Latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.) + IEEE 1588 Offset From Master + Guru + GevIEEE1588 + N842 + PureNumber + + + Low part of the latched clock ID of the IEEE 1588 device. + Low part of the latched clock ID of the IEEE 1588 device. + IEEE 1588 Clock ID Low + Invisible + GevIEEE1588 + N843 + HexNumber + + + High part of the latched clock ID of the IEEE 1588 device. + High part of the latched clock ID of the IEEE 1588 device. + IEEE 1588 Clock ID High + Invisible + GevIEEE1588 + N844 + HexNumber + + + Latched clock ID of the IEEE 1588 device. + Latched clock ID of the IEEE 1588 device. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted. + IEEE 1588 Clock ID + Guru + N845 + HexNumber + + + GevIEEE1588ClockIdHigh + GevIEEE1588ClockIdLow + (P1<<32)|P2 + + + Low part of the latched parent clock ID of the IEEE 1588 device. + Low part of the latched parent clock ID of the IEEE 1588 device. + IEEE 1588 Parent Clock ID Low + Invisible + GevIEEE1588 + N846 + HexNumber + + + High part of the latched parent clock ID of the IEEE 1588 device. + High part of the latched parent clock ID of the IEEE 1588 device. + IEEE 1588 Parent Clock ID High + Invisible + GevIEEE1588 + N847 + HexNumber + + + Latched parent clock ID of the IEEE 1588 device. + Latched parent clock ID of the IEEE 1588 device. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted. + IEEE 1588 Parent Clock ID + Guru + GevIEEE1588 + N848 + HexNumber + + + GevIEEE1588ParentClockIdHigh + GevIEEE1588ParentClockIdLow + (P1<<32)|P2 + + + Packet size in bytes for the selected stream channel. Excludes data leader and data trailer. + Packet size in bytes for the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size for the stream channel.) + Packet Size + Beginner + N849 + Yes + N850 + N851 + N852 + 4 + Linear + + + Stream channel destination IPv4 address for the selected stream channel. + Stream channel destination IPv4 address for the selected stream channel. The destination can be a unicast or a multicast. + Stream Channel Destination + Guru + TLParamsLocked + N853 + HexNumber + + + Delay between the transmission of each packet for the selected stream channel. + Delay between the transmission of each packet for the selected stream channel. The delay is measured in ticks. + Inter-Packet Delay + Expert + N4 + Yes + N854 + N855 + N856 + N857 + Linear + + + Frame transmission delay for the selected stream channel. + Frame transmission delay for the selected stream channel (in ticks). This value sets a delay before transmitting the acquired image. + Frame Transmission Delay + Expert + N4 + Yes + N858 + N859 + N860 + N861 + Linear + + + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. + Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve for packet resends and for the transmission of control data between the camera and the host PC. The setting is expressed as a percentage of the bandwidth assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5%, the bandwidth reserve will be 1.5 MBytes/s. + Bandwidth Reserve + Expert + N4 + Yes + N862 + N863 + N864 + Linear + + + Multiplier for the Bandwidth Reserve parameter. + Multiplier for the Bandwidth Reserve parameter. The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed. + Bandwidth Reserve Accumulation + Expert + N4 + Yes + N865 + N866 + N867 + Linear + + + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. + Base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. This parameter represents a combination of the packet size and the inter-packet delay. + Bandwidth Assigned + Expert + N868 + PureNumber + + + Maximum amount of data (in bytes per second) that the camera could generate. + Maximum amount of data (in bytes per second) that the camera could generate given its current settings and ideal conditions, i.e., unlimited bandwidth and no packet resends. + Device Max Throughput + Expert + N869 + PureNumber + + + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data. + Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current AOI settings, chunk feature settings, and the pixel format setting. + Device Current Throughput + Expert + N870 + PureNumber + + + Maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. + Maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image. + Frame Jitter Max + Expert + N871 + PureNumber + + + Invisible + GevNumberOfInterfaces + (P1>0)?1:0 + + + Invisible +
0x0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 15 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 24 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xc
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x10
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x14
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x24
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x34
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x44
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x48
+ 32 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0x68
+ 32 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0x88
+ 32 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0xa8
+ 48 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0xd8
+ 16 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0xe8
+ 16 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0x200
+ 512 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0x400
+ 512 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Invisible +
0x600
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x64c
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x65c
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x66c
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x900
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x904
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x908
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + Guru +
0x92c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + 12 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 25 + 25 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 27 + 27 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 28 + 28 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 29 + 29 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0x934
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0x938
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x93c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x940
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + GevIEEE1588 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x944
+ 4 + WO + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + Invisible +
0x948
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N829 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x94c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N829 + 31 + 0 + Unsigned + BigEndian +
+ + Guru +
0x954
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + 12 + Unsigned + BigEndian +
+ + Guru +
0x960
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + 1 + Unsigned + BigEndian +
+ + Guru +
0x96c
+ 4 + RO + Device + NoCache + 10000 + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 28 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 30 + 30 + Unsigned + BigEndian +
+ + Invisible +
0xa00
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 31 + Unsigned + BigEndian +
+ + Invisible +
0xd00
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N488 + N479 + N403 + N410 + 31 + 16 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + 0 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N781 + N10 + N37 + N4 + N782 + N783 + 1 + 1 + Unsigned + BigEndian +
+ + Invisible +
0xd04
+ 4 + RW + Device + NoCache + N781 + N10 + N37 + N4 + N782 + N783 + 2 + 2 + Unsigned + BigEndian +
+ + Invisible +
0xd08
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N488 + N479 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc004
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc008
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + GevSCPSPacketSize + PayloadSize + N828 + N827 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc00c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N865 + N862 + N858 + GevSCPSPacketSize + PayloadSize + N828 + N827 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xd18
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc010
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc014
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N854 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc018
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N865 + N862 + N854 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc01c
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N854 + N865 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc024
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N854 + N865 + N865 + N858 + N854 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc028
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc02c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N858 + N854 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N858 + N862 + N854 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N574 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc104
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N574 + N868 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc108
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N574 + N858 + N854 + N865 + N862 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xc10c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N574 + N858 + N854 + N865 + N862 + GevSCPSPacketSize + PayloadSize + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb004
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb008
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xb00c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f0003c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xf1f00038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N403 + N410 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters to control the action command feature. + Contains parameters to control the operation of the IP/GigE Vision based action command receiver which is used for triggering an action in multiple devices at roughly the same time. + Action Control + Guru + NumberOfActionSignals + ActionCommandCount + ActionDeviceKey + ActionSelector + ActionGroupKey + ActionGroupMask + + + Number of separate action signals supported by the device. + Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device. + Number of Action Signals + Guru + N887 + + + Number of separate action signals supported by the device. + Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device. + Action Command Count + Invisible + N887 + + + Sets the action command to be configured. + Sets the action command to be configured. Because you cannot assign more than one action command to a Basler camera at a time, ActionSelector should always be set to 1. + Action Selector + Guru + N897 + 1 + NumberOfActionSignals + 1 + Linear + ActionGroupKey + ActionGroupMask + + + 1 + Linear + + + 0 + + + Device key used for action commands. + Device key used to authorize the execution of an action command. If the action device key in the camera and the action device key in the protocol message are identical, the camera will execute the corresponding action. + Action Device Key + Guru + N899 + 0 + HexNumber + + + Group key used for action commands. + Group key used to define a group of devices on which action commands can be executed. + Action Group Key + Guru + N900 + 0 + HexNumber + + + Group mask used for action commands. + Group mask used to filter out a sub-group of cameras belonging to a group of cameras. The cameras belonging to a sub-group execute an action command at the same time. The filtering is done using a logical bitwise And operation against the group mask number of the action command and the group mask number of a camera. If both binary numbers have at least one common bit set to 1 (i.e. the result of the And operation is non-zero), the corresponding camera belongs to the sub-group. + Action Group Mask + Guru + N901 + 0 + HexNumber + + + Invisible +
0x90c
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + Invisible + N897 + (P1-1)*0x10 + + + Invisible +
0x9800
+ N902 + 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Invisible +
0x9804
+ N902 + 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Contains parameters to retrieve information about the current device or to configure the current device. + Contains parameters to retrieve information about the current device or to configure the current device. + Device Control + Guru + DeviceRegistersStreamingStart + DeviceRegistersStreamingEnd + + + Prepare the device for registers streaming. + Prepare the device for registers streaming. + Start Feature Streaming + Guru + N903 + WO + N783 + 1 + + + Announce the end of registers streaming. + Announce the end of registers streaming. + Stop Feature Streaming + Guru + N904 + WO + N782 + 1 + + + Contains parameters to set up user sets, also known as configuration sets. + Contains parameters to set up user sets, also known as configuration sets. The sets allow loading or saving a group of factory settings or user-defined settings. + Configuration Sets + UserSetSelector + UserSetLoad + UserSetSave + UserSetDefaultSelector + DefaultSetSelector + + + Loads the selected set into the camera's volatile memory and makes it the active configuration set. + Loads the selected set into the camera's volatile memory and makes it the active configuration set. Once the selected set is loaded, the parameters in the selected set will control the camera. + User Set Load + N905 + TLParamsLocked + WO + N781 + N906 + + + Saves the current active set into the selected user set. + Saves the current active set into the selected user set. + User Set Save + N907 + TLParamsLocked + WO + N908 + 1 + + + Sets the user set or the factory set to load, save or configure. + Sets the user set or the factory set to load, save or configure. + Configuration Set Selector + N909 + + The default factory set can be loaded. + The default factory set can be loaded. + Default Configuration Set + N910 + 0 + + + The high gain factory set can be loaded. + The high gain factory set can be loaded. + High Gain + N911 + 8 + + + The factory set enabling auto functions can be loaded. + The factory set enabling auto functions can be loaded. + Auto Functions + N912 + 9 + + + The factory set disabling color adjustments can be loaded. + The factory set disabling color adjustments can be loaded. + Color Raw + N913 + 11 + + + The custom factory set 0 can be loaded. + The custom factory set 0 can be loaded. + Custom 0 + N914 + 16 + + + The custom factory set 1 can be loaded. + The custom factory set 1 can be loaded. + Custom 1 + N915 + 17 + + + User set 1 can be saved, loaded, or configured. + User set 1 can be saved, loaded, or configured. + User Set 1 + N916 + 1 + + + User set 2 can be saved, loaded, or configured. + User set 2 can be saved, loaded, or configured. + User Set 2 + N917 + 2 + + + User set 3 can be saved, loaded, or configured. + User set 3 can be saved, loaded, or configured. + User Set 3 + N918 + 3 + + N919 + UserSetLoad + UserSetSave + + + Sets the user set or the factory set to be used as the startup set. + Sets the user set or the factory set to be used as the startup set. The default startup set will be loaded as the active set whenever the camera is powered on or reset. + Default Startup Set + N920 + TLParamsLocked + + The default factory set is set as the as the startup set. + The default factory set is set as the as the startup set. + Default User Set + N910 + 0 + + + The high gain factory set is set as the startup set. + The high gain factory set is set as the startup set. + High Gain + N911 + 8 + + + The factory set enabling auto functions is set as the startup set. + The factory set enabling auto functions is set as the startup set. + Auto Functions + N912 + 9 + + + The factory set disabling color adjustments is set as the startup set. + The factory set disabling color adjustments is set as the startup set. + Color Raw + N913 + 11 + + + The custom factory set 0 is set as the as the startup set. + The custom factory set 0 is set as the as the startup set. + Custom 0 + N914 + 16 + + + The custom factory set 1 is set as the as the startup set. + The custom factory set 1 is set as the as the startup set. + Custom 1 + N915 + 17 + + + User set 1 is set as the startup set. + User set 1 is set as the startup set. + User Set 1 + N916 + 1 + + + User set 2 is set as the startup set. + User set 2 is set as the startup set. + User Set 2 + N917 + 2 + + + User set 3 is set as the startup set. + User set 3 is set as the startup set. + User Set 3 + N918 + 3 + + N921 + + + Sets the factory set that will be used as the default set. + Sets the factory set that will be used as the default set. + Default Set Selector + Invisible + N922 + + The standard factory set is set as the default set. + The standard factory set is set as the default set. + Standard + N923 + N924 + 0 + + + The high gain factory set is set as the default set. + The high gain factory set is set as the default set. + High Gain + N925 + N926 + 1 + + + The factory set enabling auto functions is set the default set. + The factory set enabling auto functions is set the default set. + Auto Functions + N927 + N928 + 2 + + + The factory set disabling color adjustments is set as the default set. + The factory set disabling color adjustments is set as the default set. + Color Raw + N929 + N930 + 4 + + + The custom factory set 0 is set as the default set. + The custom factory set 0 is set as the default set. + Custom 0 + N931 + N932 + 16 + + + The custom factory set 1 is set as the default set. + The custom factory set 1 is set as the default set. + Custom 1 + N933 + N934 + 17 + + N935 + + + The factory set using auto functions is selected. + The factory set using auto functions is selected. + Auto Functions + AutoTargetValue + GrayValueAdjustmentDampingAbs + GrayValueAdjustmentDampingRaw + BalanceWhiteAdjustmentDampingAbs + BalanceWhiteAdjustmentDampingRaw + AutoGainRawLowerLimit + AutoGainRawUpperLimit + AutoExposureTimeAbsLowerLimit + AutoExposureTimeAbsUpperLimit + AutoFunctionProfile + AutoFunctionAOIs + + + Target average brightness for the gain auto function and the exposure auto function. + Target average brightness for the gain auto function and the exposure auto function. + Auto Target Value + N936 + Yes + N937 + N938 + N939 + Linear + + + Gray value adjustment damping factor. + Gray value adjustment damping factor. The factor controls the rate by which pixel gray values are changed when the exposure auto function or the gain auto function or both are enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Gray Value Adjustment Damping (Abs) + N940 + Linear + + + Gray value adjustment damping factor. + Gray value adjustment damping factor. The factor controls the rate by which pixel gray values are changed when the exposure auto function or the gain auto function or both are enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Gray Value Adjustment Damping (Raw) + Yes + N941 + Linear + + + Balance White adjustment damping factor. + Balance White adjustment damping factor. The factor controls the rate by which colors are adjusted when the balance white auto function is enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Balance White Adjustment Damping (Abs) + N942 + Linear + + + Balance White adjustment damping factor. + Balance White adjustment damping factor. The factor controls the rate by which colors are adjusted when the balance white auto function is enabled. This can be useful, for example, when objects move into the camera's view area and the light conditions are gradually changing due to the moving objects. + Balance White Adjustment Damping (Raw) + Yes + N943 + Linear + + + Lower limit for the Gain parameter when the gain auto function is active. + Lower limit for the Gain parameter when the gain auto function is active. + Gain (Raw) Lower Limit + N944 + Yes + N945 + N946 + N947 + N948 + Linear + + + Upper limit for the Gain parameter when the gain auto function is active. + Upper limit for the Gain parameter when the gain auto function is active. + Gain (Raw) Upper Limit + N944 + Yes + N949 + N950 + N951 + N952 + Linear + + + Lower limit for the ExposureTime parameter when the exposure auto function is active. + Lower limit for the ExposureTime parameter when the exposure auto function is active. + Exposure Time (Abs) [us] Lower Limit + Yes + N953 + Linear + + + Upper limit for the ExposureTime parameter when the exposure auto function is active. + Upper limit for the ExposureTime parameter when the exposure auto function is active. + Exposure Time (Abs) [us] Upper Limit + Yes + N954 + Linear + + + Sets how gain and exposure time will be balanced when the device is making automatic adjustments. + Sets how gain and exposure time will be balanced when the device is making automatic adjustments. + Auto Function Profile + N955 + Yes + + Gain is kept as low as possible. + Gain is kept as low as possible during automatic adjustments. + Gain at minimum + N956 + 0 + + + Exposure time is kept as low as possible. + Exposure time is kept as low as possible during automatic adjustments. + Exposure at minimum + N957 + 1 + + N958 + + + Contains parameters to configure the auto function AOIs. + Contains parameters to configure the auto function AOIs (areas of interest). + Auto Function AOIs + AutoFunctionAOISelector + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Width of the auto function AOI (in pixels). + Width of the auto function AOI (in pixels). + Width + N959 + Yes + N960 + N961 + N962 + N963 + Linear + + + Height of the auto function AOI (in pixels). + Height of the auto function AOI (in pixels). + Height + N964 + Yes + N965 + N966 + N967 + N968 + Linear + + + Horizontal offset from the left side of the sensor to the auto function AOI (in pixels). + Horizontal offset from the left side of the sensor to the auto function AOI (in pixels). + Offset X + N969 + Yes + N970 + N971 + N972 + N973 + Linear + + + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Vertical offset from the top of the sensor to the auto function AOI (in pixels). + Offset Y + N974 + Yes + N975 + N976 + N977 + N978 + Linear + + + Assigns the gain auto and the exposure auto functions to the currently selected auto function AOI. + Assigns the gain auto and the exposure auto functions to the currently selected auto function AOI. For this parameter, gain auto and exposure auto are considered as a single intensity" auto function." + Intensity + N979 + N980 + N981 + + + Assigns the balance white auto function to the currently selected auto function AOI. + Assigns the balance white auto function to the currently selected auto function AOI. + White Balance + N982 + N983 + N984 + + + Sets which auto function AOI can be adjusted. + Sets which auto function AOI can be adjusted. + A.F. AOI Selector + N985 + + Auto function AOI 1 can be adjusted. + Auto function AOI 1 can be adjusted. By default, AOI 1 is used by the gain auto and exposure auto functions. + AOI 1 + N986 + 0 + + + Auto function AOI 2 can be adjusted. + Auto function AOI 2 can be adjusted. By default, AOI 2 is used by the Balance White Auto function. + AOI 2 + N987 + 1 + + N988 + AutoFunctionAOIWidth + AutoFunctionAOIHeight + AutoFunctionAOIOffsetX + AutoFunctionAOIOffsetY + AutoFunctionAOIUsageIntensity + AutoFunctionAOIUsageWhiteBalance + + + Contains parameters to set and get user defined values. + Contains parameters to set and get user defined values. The values serve as storage locations for the camera user and have no impact on the operation of the camera. + User Defined Values + Guru + UserDefinedValueSelector + UserDefinedValue + + + Sets the user-defined value to set or read. + Sets the user-defined value to set or read. + User Defined Value Selector + Guru + N989 + N990 + + The user-defined value 1 can be set or read. + The user-defined value 1 can be set or read. + Value 1 + N991 + N992 + 0 + + + The user-defined value 2 can be set or read. + The user-defined value 2 can be set or read. + Value 2 + N993 + N994 + 1 + + + The user-defined value 3 can be set or read. + The user-defined value 3 can be set or read. + Value 3 + N995 + N996 + 2 + + + The user-defined value 4 can be set or read. + The user-defined value 4 can be set or read. + Value 4 + N997 + N998 + 3 + + + The user-defined value 5 can be set or read. + The user-defined value 5 can be set or read. + Value 5 + N999 + N1000 + 4 + + N1001 + UserDefinedValue + + + A user defined value. + A user defined value. The value can serve as storage location for the camera user. It has no impact on the operation of the camera. + User Defined Value + Guru + N1002 + N1003 + Yes + N1004 + N1005 + N1006 + N1007 + PureNumber + + + Contains parameters to describe the device and its sensor. + Contains parameters that describe the device and its sensor. + Device Information + DeviceVendorName + DeviceModelName + DeviceManufacturerInfo + DeviceVersion + DeviceFirmwareVersion + DeviceID + DeviceUserID + DeviceScanType + DeviceReset + SensorWidth + SensorHeight + WidthMax + HeightMax + TemperatureSelector + TemperatureAbs + TemperatureState + CriticalTemperature + OverTemperature + LastError + ClearLastError + + + Name of the device's vendor. + Name of the device's vendor. + Device Vendor Name +
0x48
+ 32 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Model name of the device. + Model name of the device. + Device Model Name +
0x68
+ 32 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Additional information from the vendor about the camera. + Additional information from the vendor about the camera. + Device Manufacturer Info +
0xa8
+ 48 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Version of the device. + Version of the device. + Device Version +
0x88
+ 32 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + Version of the device's firmware. + Version of the device's firmware. + Device Firmware Version + N1008 +
0xf2f01014
+ N1009 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + N1010 + P1*4 + + + Invisible +
0xf2f01010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 15 + 8 + Unsigned + BigEndian +
+ + Invisible +
0xf2f01010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + ID of the device. + ID of the device. + Device ID + N890 +
0xd8
+ 16 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + User-settable ID of the device. + User-settable ID of the device. + Device User ID + N889 +
0xe8
+ 16 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 +
+ + 100 + + + Immediately resets and reboots the device. + Immediately resets and reboots the device. + Reset Device + N1011 + N1012 + 1 + + + Invisible +
0xfffffff0
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + Invisible +
0xfffffff0
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + 31 + Unsigned + BigEndian +
+ + Invisible + N1013 + PureNumber + + + N1014 + N1015 + P2+P1*0x100000000 + + +
0xf000040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 24 + Unsigned + BigEndian +
+ +
0xf0000410
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ + Returns the scan type of the device's sensor (area or line scan). + Returns the scan type of the device's sensor (area or line scan). + Device Scan Type + RO + + The device has an area scan sensor. + The device has an area scan sensor. + Area Scan + 0 + + + The device has a line scan sensor. + The device has a line scan sensor. + Line Scan + 1 + + N1016 + + + Returns the last occurred error. + Returns the last occurred error. + Last Error + Expert + N1017 + RO + + No error was detected. + No error was detected. + No Error + 0 + + + The camera was overtriggered. + The camera was overtriggered. + Overtrigger + 1 + + + An error was detected while loading a userset. + An error was detected while loading a userset. + Userset + 2 + + + A parameter was set to an invalid value. + A parameter was set to an invalid value. + Invalid Parameter + 3 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + 4 + + + The power supply is not sufficient. + The power supply is not sufficient. + Power Failure + 5 + + + The trigger width was too short. + The trigger width was too short. In trigger width exposure mode, a minimum trigger width is required. Increase the trigger width to the minimum or above. + Insufficient Trigger Width + 6 + + + A user defect pixel failure occurred. + A user defect pixel failure occurred. + User Defectpixel Failure + 7 + + N1018 + + + Clears the last error. + Clears the last error. If a previous error exists, the previous error can be retrieved. + Clear Last Error + Expert + N1019 + N1020 + 1 + + + Sets the location within the device where the temperature will be measured. + Sets the location within the device where the temperature will be measured. + Temperature Selector + Expert + N1021 + N1022 + + The temperature is measured on the core board. + The temperature is measured on the core board. + Core Board + N1023 + N1024 + 1 + + + The temperature is measured on the sensor board. + The temperature is measured on the sensor board. + Sensor Board + N1025 + N1026 + 0 + + + The temperature is measured on the frame grabber board. + The temperature is measured on the frame grabber board. + Frame Grabber Board + N1027 + N1028 + 2 + + + The temperature is measured on the case. + The temperature is measured on the case. + Case + N1029 + N1030 + 3 + + N1031 + TemperatureAbs + + + Temperature of the selected location within the device (in degrees centigrade). + Temperature of the selected location within the device (in degrees centigrade). The temperature is measured at the location set by TemperatureSelector. + Temperature Abs + Expert + N1032 + N1032 + N1033 + PureNumber + + + Returns the temperature state. + Returns the temperature state. + Temperature State + Expert + N1034 + N1035 + + Temperature is normal. + Temperature is normal. + Ok + 0 + + + Temperature is critical. + Temperature is critical. + Critical + 1 + + + Temperature state could not be retrieved. + Temperature state could not be retrieved. + Error + 3 + + N1036 + + + Indicates whether the critical temperature has been reached. + Indicates whether the critical temperature has been reached. + Critical Temperature + Expert + N1037 + N1038 + RO + N1039 + + + An over temperature state has been detected. + An over temperature state has been detected. + Over Temperature + Expert + N1040 + N1041 + RO + N1042 + + + Contains parameters to remove the limits of camera parameters. + Contains parameters to remove the limits of camera parameters. + Remove Parameter Limits + ParameterSelector + RemoveLimits + + + Removes the factory-set limits of the selected parameter. + Removes the factory-set limits of the selected parameter. Having removed the factory-set limits, you may set the parameter within extended limits. These are only defined by technical restrictions. Note: Inferior image quality may result. + Remove Limits + Guru + N1043 + Yes + N1044 + + + Sets the parameter whose factory limits should be removed. + Sets the parameter whose factory limits should be removed. Once a parameter has been set, the factory limits can be removed using RemoveLimits. + Parameter Selector + Guru + N1045 + + The factory limits of the Gain parameter can be removed. + The factory limits of the Gain parameter can be removed. + Gain + N1046 + 0 + + + The factory limits of the BlackLevel parameter can be removed. + The factory limits of the BlackLevel parameter can be removed. + BlackLevel + N1047 + 1 + + + The factory limits of the ExposureTime parameter can be removed. + The factory limits of the ExposureTime parameter can be removed. + Exposure Time + N1048 + 2 + + + The factory limits of the Framerate parameter can be removed. + The factory limits of the Framerate parameter can be removed. + Framerate + N1049 + 3 + + + The factory limits of the AutoTargetValue parameter can be removed. + The factory limits of the AutoTargetValue parameter can be removed. + Target Gray Value + N1050 + 4 + + + The factory limits of the ExposureOverhead parameter can be removed. + The factory limits of the ExposureOverhead parameter can be removed. + Exposure Overhead + N1051 + 5 + + + The factory limits of the ExposureOverheadMax parameter can be removed. + The factory limits of the ExposureOverheadMax parameter can be removed. + Exposure Overlap Time Max + N1052 + 6 + + N1053 + RemoveLimits + + + Contains parameters that allow access to expert features. + Contains parameters that allow access to expert features. + Expert Feature Access + Guru + ExpertFeatureAccessSelector + ExpertFeatureAccessKey + ExpertFeatureEnable + + + Sets the expert feature to be configured. + Sets the expert feature to be configured. Once a feature has been set, all changes made using the feature enable feature will be applied to this feature. + Expert Feature Access Selector + Guru + N1054 + + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (legacy) can be configured. + Expert Feature 1 (Legacy) + Invisible + N1055 + 0 + + + Expert Feature 1 can be configured. + Expert Feature 1 can be configured. + Expert Feature 1 + N1056 + 4 + + + Expert Feature 2 can be configured. + Expert Feature 2 can be configured. + Expert Feature 2 + N1057 + 5 + + + Expert Feature 3 can be configured. + Expert Feature 3 can be configured. + Expert Feature 3 + N1058 + 6 + + + Expert Feature 4 can be configured. + Expert Feature 4 can be configured. + Expert Feature 4 + N1059 + 8 + + + Expert Feature 5 can be configured. + Expert Feature 5 can be configured. + Expert Feature 5 + N1060 + 9 + + + Expert Feature 6 can be configured. + Expert Feature 6 can be configured. + Expert Feature 6 + N1061 + 11 + + + Expert Feature 7 can be configured. + Expert Feature 7 can be configured. + Expert Feature 7 + N1062 + 12 + + + Expert feature 8 can be configured. + Expert Feature 8 can be configured. + Expert Feature 8 + N1063 + 13 + + + Expert feature 9 can be configured. + Expert Feature 9 can be configured. + Expert Feature 9 + N1064 + 14 + + + Expert feature 10 can be configured. + Expert Feature 10 can be configured. + Expert Feature 10 + N1065 + 15 + + N1066 + ExpertFeatureEnable + ExpertFeatureAccessKey + + + Key to access the selected expert feature. + Key to access the selected expert feature. + Expert Feature Access Key + Guru + N1067 + N1068 + N1069 + 0 + 4294967295 + 1 + HexNumber + + + Enables the currently selected expert feature. + Enables the currently selected expert feature. + Expert Feature Enable + Guru + N1070 + Yes + N1071 + + + Contains parameters to control the chunk data streams. + Contains parameters to control the chunk data streams. + Chunk Data Streams + ChunkModeActive + ChunkSelector + ChunkEnable + + + Enables the chunk mode. + Enables the chunk mode. + Chunk Mode Active + N1072 + N1073 + N1074 + Yes + N1075 + + + Enables the inclusion of the currently selected chunk in the payload data. + Enables the inclusion of the currently selected chunk in the payload data. + Chunk Enable + N1076 + N1077 + N1078 + Yes + N1079 + + + Sets the chunk to be enabled. + Sets the chunk to be enabled. Once a chunk has been set, the chunk can be enabled using the ChunkEnable parameter. + Chunk Selector + N1080 + N1075 + + The image chunk can be enabled. + The image chunk can be enabled. + Image + 18 + + + The offset X chunk can be enabled. + The offset X chunk can be enabled. + X Offset + 0 + + + The offset Y chunk can be enabled. + The offset Y chunk can be enabled. + Y Offset + 1 + + + The width chunk can be enabled. + The width chunk can be enabled. + Width + 2 + + + The height chunk can be enabled. + The height chunk can be enabled. + Height + 3 + + + The pixel format chunk can be enabled. + The pixel format chunk can be enabled. + Pixel Format + 4 + + + The maximum dynamic range chunk can be enabled. + The maximum dynamic range chunk can be enabled. + Dynamic Range Max + 5 + + + The minimum dynamic range chunk can be enabled. + The minimum dynamic range chunk can be enabled. + Dynamic Range Min + 6 + + + The timestamp chunk can be enabled. + The timestamp chunk can be enabled. + Timestamp + N1081 + 7 + + + The line status all chunk can be enabled. + The line status all chunk can be enabled. + Line Status All + N1082 + 8 + + + The frame counter chunk can be enabled. + The frame counter chunk can be enabled. + Frame Counter + N1083 + 9 + + + The trigger input counter chunk can be enabled. + The trigger input counter chunk can be enabled. + Trigger Input Counter + N1084 + 10 + + + The line trigger ignored counter chunk can be enabled. + The line trigger ignored counter chunk can be enabled. + Line Trigger Ignored Counter + N1085 + 11 + + + The frame trigger ignored counter chunk can be enabled. + The frame trigger ignored counter chunk can be enabled. + Frame Trigger Ignored Counter + N1086 + 12 + + + The line trigger end to end counter chunk can be enabled. + The line trigger end to end counter chunk can be enabled. + Line Trigger End To End Counter + N1087 + 13 + + + The frame trigger counter chunk can be enabled. + The frame trigger counter chunk can be enabled. + Frame Trigger Counter + N1088 + 14 + + + The frames per trigger counter chunk can be enabled. + The frames per trigger counter chunk can be enabled. + Frames Per Trigger Counter + N1089 + 15 + + + The CRC checksum chunk can be enabled. + The CRC checksum chunk can be enabled. + CRC Checksum + N1090 + 17 + + + The stride chunk can be enabled. + The stride chunk can be enabled. + Stride + 21 + + + The sequence set index chunk can be enabled. + The sequence set index chunk can be enabled. + Sequence Set Index + N1091 + 22 + + + The exposure time chunk can be enabled. + The exposure time chunk can be enabled. + Exposure Time + N1092 + 19 + + + The gain all chunk can be enabled. + The gain all chunk can be enabled. + Gain All + N1093 + 20 + + + The line trigger counter chunk can be enabled. + The line trigger counter chunk can be enabled. + Line Trigger Counter + N1094 + 16 + + N1095 + ChunkEnable + + + Contains parameters to append chunk data to the image data. + Contains parameters to append chunk data to the image data. + Chunk Data + ChunkStride + ChunkSequenceSetIndex + ChunkOffsetX + ChunkOffsetY + ChunkWidth + ChunkHeight + ChunkDynamicRangeMin + ChunkDynamicRangeMax + ChunkPixelFormat + ChunkTimestamp + ChunkFramecounter + ChunkLineStatusAll + ChunkVirtLineStatusAll + ChunkTriggerinputcounter + ChunkLineTriggerIgnoredCounter + ChunkFrameTriggerIgnoredCounter + ChunkFrameTriggerCounter + ChunkFramesPerTriggerCounter + ChunkLineTriggerEndToEndCounter + ChunkInputStatusAtLineTriggerBitsPerLine + ChunkInputStatusAtLineTriggerIndex + ChunkInputStatusAtLineTriggerValue + ChunkShaftEncoderCounter + ChunkExposureTime + ChunkPayloadCRC16 + ChunkGainAll + ChunkLineTriggerCounter + + + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. + Stride + N1096 + + + Sequence set index number related to the acquired image. + Sequence set index number related to the acquired image. + Sequence Set Index + N1097 + + + X offset of the area of interest set for the acquired image. + X offset of the area of interest set for the acquired image. + X Offset + N1098 + + + Y offset of the area of interest set for the acquired image. + Y offset of the area of interest set for the acquired image. + Y Offset + N1099 + + + Width of the area of interest set for the acquired image. + Width of the area of interest set for the acquired image. + Width + N1100 + + + Height of the area of interest set for the acquired image. + Height of the area of interest set for the acquired image. + Height + N1101 + + + Minimum possible pixel value in the acquired image. + Minimum possible pixel value in the acquired image. + Dynamic Range Min + N1102 + + + Maximum possible pixel value in the acquired image. + Maximum possible pixel value in the acquired image. + Dynamic Range Max + N1103 + + + Returns the pixel format of the acquired image. + Returns the pixel format of the acquired image. + Pixel Format + + The pixel data in the acquired image is in the Mono 8 format. + The pixel data in the acquired image is in the Mono 8 format. + Mono 8 + 0x01080001 + + + The pixel data in the acquired image is in the Mono 10 format. + The pixel data in the acquired image is in the Mono 10 format. + Mono 10 + 0x01100003 + + + The pixel data in the acquired image is in the Mono 10p format. + The pixel data in the acquired image is in the Mono 10p format. + Mono 10p + 0x010A0046 + + + The pixel data in the acquired image is in the Mono 12 format. + The pixel data in the acquired image is in the Mono 12 format. + Mono 12 + 0x01100005 + + + The pixel data in the acquired image is in the Mono 12 Packed format. + The pixel data in the acquired image is in the Mono 12 Packed format. + Mono 12 Packed + 0x010C0006 + + + The pixel data in the acquired image is in the Bayer GR 8 format. + The pixel data in the acquired image is in the Bayer GR 8 format. + Bayer GR 8 + 0x01080008 + + + The pixel data in the acquired image is in the Bayer RG 8 format. + The pixel data in the acquired image is in the Bayer RG 8 format. + Bayer RG 8 + 0x01080009 + + + The pixel data in the acquired image is in the Bayer GB 8 format. + The pixel data in the acquired image is in the Bayer GB 8 format. + Bayer GB 8 + 0x0108000A + + + The pixel data in the acquired image is in the Bayer BG 8 format. + The pixel data in the acquired image is in the Bayer BG 8 format. + Bayer BG 8 + 0x0108000B + + + The pixel data in the acquired image is in the Bayer GR 10 format. + The pixel data in the acquired image is in the Bayer GR 10 format. + Bayer GR 10 + 0x0110000C + + + The pixel data in the acquired image is in the Bayer RG 10 format. + The pixel data in the acquired image is in the Bayer RG 10 format. + Bayer RG 10 + 0x0110000D + + + The pixel data in the acquired image is in the Bayer GB 10 format. + The pixel data in the acquired image is in the Bayer GB 10 format. + Bayer GB 10 + 0x0110000E + + + The pixel data in the acquired image is in the Bayer BG 10 format. + The pixel data in the acquired image is in the Bayer BG 10 format. + Bayer BG 10 + 0x0110000F + + + The pixel data in the acquired image is in the Bayer GR 12 format. + The pixel data in the acquired image is in the Bayer GR 12 format. + Bayer GR 12 + 0x01100010 + + + The pixel data in the acquired image is in the Bayer RG 12 format. + The pixel data in the acquired image is in the Bayer RG 12 format. + Bayer RG 12 + 0x01100011 + + + The pixel data in the acquired image is in the Bayer GB 12 format. + The pixel data in the acquired image is in the Bayer GB 12 format. + Bayer GB 12 + 0x01100012 + + + The pixel data in the acquired image is in the Bayer BG 12 format. + The pixel data in the acquired image is in the Bayer BG 12 format. + Bayer BG 12 + 0x01100013 + + + The pixel data in the acquired image is in the RGB 8 Packed format. + The pixel data in the acquired image is in the RGB 8 Packed format. + RGB 8 Packed + 0x02180014 + + + The pixel data in the acquired image is in the BGR 8 Packed format. + The pixel data in the acquired image is in the BGR 8 Packed format. + BGR 8 Packed + 0x02180015 + + + The pixel data in the acquired image is in the YUV 422 Packed format. + The pixel data in the acquired image is in the YUV 422 Packed format. + YUV 422 Packed + 0x0210001F + + + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format. + YUV 422 (YUYV) Packed + 0x02100032 + + + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + The pixel data in the acquired image is in the Bayer GB 12 Packed format. + Bayer GB 12 Packed + 0x010C002C + + + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + The pixel data in the acquired image is in the Bayer GR 12 Packed format. + Bayer GR 12 Packed + 0x010C002A + + + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + The pixel data in the acquired image is in the Bayer RG 12 Packed format. + Bayer RG 12 Packed + 0x010C002B + + + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + The pixel data in the acquired image is in the Bayer BG 12 Packed format. + Bayer BG 12 Packed + 0x010C002D + + + The pixel data in the acquired image is in the Bayer GB 10p format. + The pixel data in the acquired image is in the Bayer GB 10p format. + Bayer GB 10p + 0x010A0054 + + + The pixel data in the acquired image is in the Bayer GR 10p format. + The pixel data in the acquired image is in the Bayer GR 10p format. + Bayer GR 10p + 0x010A0056 + + + The pixel data in the acquired image is in the Bayer RG 10p format. + The pixel data in the acquired image is in the Bayer RG 10p format. + Bayer RG 10p + 0x010A0058 + + + The pixel data in the acquired image is in the Bayer BG 10p format. + The pixel data in the acquired image is in the Bayer BG 10p format. + Bayer BG 10p + 0x010A0052 + + N1104 + + + Value of the timestamp when the image was acquired. + Value of the timestamp when the image was acquired. + Timestamp + N1105 + + + Value of the frame counter when the image was acquired. + Value of the frame counter when the image was acquired. + Frame Counter + N1106 + + + Status of all of the camera's input and output lines when the image was acquired. + Status of all of the camera's input and output lines when the image was acquired. + Line Status All + N1107 + + + Status of all of the camera's virtual input and output lines when the image was acquired. + Status of all of the camera's virtual input and output lines when the image was acquired. + Virtual Line Status All + N1108 + + + Value of the trigger input counter when the image was acquired. + Value of the trigger input counter when the image was acquired. + Trigger Input Counter + N1109 + + + Value of the line trigger ignored counter when the image was acquired. + Value of the line trigger ignored counter when the image was acquired. + Line Trigger Ignored Counter + N1110 + + + Value of the frame trigger ignored counter when the image was acquired. + Value of the frame trigger ignored counter when the image was acquired. + Frame Trigger Ignored Counter + N1111 + + + Value of the line trigger end to end counter when the image was acquired. + Value of the line trigger end to end counter when the image was acquired. + Line Trigger End To End Counter + N1112 + + + Value of the frame trigger counter when the image was acquired. + Value of the frame trigger counter when the image was acquired. + Frame Trigger Counter + N1113 + + + Value of the frames per trigger counter when the image was acquired. + Value of the frames per trigger counter when the image was acquired. + Frames per Trigger Counter + N1114 + + + Number of bits per line used for the InputStatusAtLineTrigger feature. + Number of bits per line used for the input line status at line trigger feature. + Bits per line + N1115 + + + Index number used for the InputStatusAtLineTrigger feature. + Index number used for the InputStatusAtLineTrigger feature. The index number can be used to get the state of the camera's input lines when a specific line was acquired. For example, if you want to know the state of the camera's input lines when line 30 was acquired, set the index to 30, then retrieve the value of ChunkInputStatusAtLineTriggerValue. + Status index + 0 + 0 + N1116 + + + Value indicating the status of the camera's input lines when a specific line was acquired. + Value indicating the status of the camera's input lines when a specific line was acquired. The information is stored in a 4 bit value (bit 0 = input line 1 state, bit 1 = input line 2 state etc.). For more information, see the ChunkInputStatusAtLineTriggerIndex documentation. + Status value + N1117 + + + Value of the shaft encoder counter when the image was acquired. + Value of the shaft encoder counter when the image was acquired. + Shaft Encoder Counter + N1118 + + + CRC checksum of the acquired image. + CRC checksum of the acquired image. The checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself. + CRC Checksum + N1119 + + + Exposure time used to acquire the image. + Exposure time used to acquire the image. + Exposure Time + N1120 + N1121 + + + Gain all setting of the acquired image. + Gain all setting of the acquired image. + Gain All + N1122 + + + Value of the line trigger counter when the image was acquired. + Value of the line trigger counter when the image was acquired. + Line Trigger Counter + N1123 + + +
0x0
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + SequenceSetPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x8
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 0 + 15 + Unsigned + LittleEndian +
+ +
0xc
+ 4 + RO + ExtImagePort + 16 + 31 + Unsigned + LittleEndian +
+ +
0x10
+ 4 + RO + ExtImagePort + Unsigned + LittleEndian +
+ +
0x0
+ 8 + RO + TimestampPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + VirtLineStatusAllPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + TriggerinputCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + FrameTriggerIgnoredCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerEndToEndCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x2
+ 2 + RO + ConsecutiveFrameCounterPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x4
+ 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ + ChunkInputStatusAtLineTriggerIndex + N1115 + N1125 + (P3>>(P2*(P1%(32/P2))))&((1<<P2)-1) + + + N1124 + P1-1 + + + ChunkInputStatusAtLineTriggerIndex + N1115 + ((P1*P2)/32)*4 + + +
0x8
+ N1126 + 4 + RO + InputStatusAtLineTriggerPort + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + EncoderCounterPort + 0 + 15 + Unsigned + LittleEndian +
+ +
0x0
+ 4 + RO + PayloadCRC16Port + Unsigned + LittleEndian +
+ + N1127 + P1<>0xffffffff + + + N1127 + P1 + + +
0x0
+ 4 + RO + ExposureTimeRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + GainRawPort + Signed + LittleEndian +
+ +
0x0
+ 4 + RO + LineTriggerCounterPort + Unsigned + LittleEndian +
+ + 9efc2cdb + + + c91613db + + + 8c0f1cd8 + + + 52d2d1d9 + + + 3f80fde1 + + + d76f84db + + + ebcedadc + + + 10cfdadc + + + b9cbdbdc + + + 6adbdbdc + + + 8c405e98 + + + 3459c039 + + + a8dc53e0 + + + ef86b3e0 + + + d9f273db + + + 4b2faee1 + + + 64bd94e3 + + + Contains parameters to control event generation by the camera. + Contains parameters to control event generation by the camera. + Events Generation + EventSelector + EventNotification + ExposureEndEventData + LineStartOvertriggerEventData + FrameStartOvertriggerEventData + AcquisitionStartOvertriggerEventData + FrameTimeoutEventData + FrameStartEventData + AcquisitionStartEventData + EventOverrunEventData + OverTemperatureEventData + CriticalTemperatureEventData + ActionLateEventData + LateActionEventData + Line1RisingEdgeEventData + Line2RisingEdgeEventData + Line3RisingEdgeEventData + Line4RisingEdgeEventData + VirtualLine1RisingEdgeEventData + VirtualLine2RisingEdgeEventData + VirtualLine3RisingEdgeEventData + VirtualLine4RisingEdgeEventData + FrameStartWaitEventData + AcquisitionStartWaitEventData + + + Sets the event notification to be enabled. + Sets the event notification to be enabled. Once an event notification has been set, the notification can be enabled using the EventNotification parameter. + Event Selector + N1128 + N1129 + + Event notifications for the exposure end event can be enabled. + Event notifications for the exposure end event can be enabled. + Exposure End + N1130 + 0x0004 + + + Event notifications for the frame start overtrigger event can be enabled. + Event notifications for the frame start overtrigger event can be enabled. + Frame Start Overtrigger + N1131 + 0x9001 + + + Event notifications for the acquisition start overtrigger event can be enabled. + Event notifications for the acquisition start overtrigger event can be enabled. + Acquisition Start Overtrigger + N1132 + 0x9002 + + + Event notifications for the acquisition start event can be enabled. + Event notifications for the acquisition start event can be enabled. An acquisition start event is raised whenever the acquisition start trigger is activated. It is not associated with the AcquisitionStart command. + Acquisition Start + N1133 + 0x9005 + + + Event notifications for the critical temperature event can be enabled. + Event notifications for the critical temperature event can be enabled. + Critical Temperature + N1134 + 0x9006 + + + Event notifications for the over temperature event can be enabled. + Event notifications for the over temperature event can be enabled. + Over Temperature + N1135 + 0x9007 + + + Event notifications for the action late event can be enabled. + Event notifications for the action late event can be enabled. + Action Late + N1136 + 0x0009 + + + Event notifications for the frame start wait event can be enabled. + Event notifications for the frame start wait event can be enabled. + Frame Start Wait + N1137 + 0x9008 + + + Event notifications for the acquisition start wait event can be enabled. + Event notifications for the acquisition start wait event can be enabled. + Acquisition Start Wait + N1138 + 0x9009 + + + Event notifications for the event overrun event can be enabled. + Event notifications for the event overrun event can be enabled. + Event Overrun + N1139 + 0xFFFF + + N1140 + EventNotification + + + Enables event notifications for the currently selected event. + Enables event notifications for the currently selected event. The event can selected using the EventSelector parameter. + Event Notification + N1141 + N1142 + Yes + + Event notifications are disabled. + Event notifications are disabled. + Notification Off + 0 + + + Event notifications are enabled and the notification type is set to GenICam. + Event notifications are enabled and the notification type is set to GenICam. + GenICam Event + 1 + + + Event notifications are enabled. + Event notifications are enabled. + Notification On + 2 + + N1143 + + + Contains parameters available for an exposure end event. + Contains parameters available for an exposure end event. + Exposure End Event Data + ExposureEndEventStreamChannelIndex + ExposureEndEventFrameID + ExposureEndEventTimestamp + + + Stream channel index of the exposure end event. + Stream channel index of the exposure end event. + Exposure End Event Stream Channel Index + N1144 + + +
0x4
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Frame ID for an exposure end event. + Frame ID for an exposure end event. + Exposure End Event Frame ID + N1145 + + +
0x6
+ 2 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + Time stamp of the exposure end event. + Time stamp of the exposure end event. + Exposure End Event Timestamp + N1146 + + +
0x8
+ 8 + RO + ExposureEndEventPort + Unsigned + BigEndian +
+ + 0004 + + + Contains parameters available for a line start overtrigger event. + Contains parameters available for a line start overtrigger event. + Line Start Overtrigger Event Data + LineStartOvertriggerEventStreamChannelIndex + LineStartOvertriggerEventTimestamp + + + Stream channel index of the line start overtrigger event. + Stream channel index of the line start overtrigger event. + Line Start Overtrigger Event Stream Channel Index + N1147 + + +
0x4
+ 2 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the line start overtrigger event. + Time stamp of the line start overtrigger event. + Line Start Overtrigger Event Timestamp + N1148 + + +
0x8
+ 4 + RO + LineStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9000 + + + Contains parameters available for a frame start overtrigger event. + Contains parameters available for a frame start overtrigger event. + Frame Start Overtrigger Event Data + FrameStartOvertriggerEventStreamChannelIndex + FrameStartOvertriggerEventTimestamp + + + Stream channel index of the frame start overtrigger event. + Stream channel index of the frame start overtrigger event. + Frame Start Overtrigger Event Stream Channel Index + N1149 + + +
0x4
+ 2 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start overtrigger event. + Time stamp of the frame start overtrigger event. + Frame Start Overtrigger Event Timestamp + N1150 + + +
0x8
+ 8 + RO + FrameStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9001 + + + Contains parameters available for a frame start event. + Contains parameters available for a frame start event. + Frame Start Event Data + FrameStartEventStreamChannelIndex + FrameStartEventTimestamp + + + Stream channel index of the frame start event. + Stream channel index of the frame start event. + Frame Start Event Stream Channel Index + N1151 + + +
0x4
+ 2 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start event. + Time stamp of the frame start event. + Frame Start Event Timestamp + N1152 + + +
0x8
+ 8 + RO + FrameStartEventPort + Unsigned + BigEndian +
+ + 9004 + + + Contains parameters available for an acquisition start event. + Contains parameters available for an acquisition start event. An acquisition start event is raised whenever the acquisition start trigger is activated. It is not associated with the AcquisitionStart command. + Acquisition Start Event Data + AcquisitionStartEventStreamChannelIndex + AcquisitionStartEventTimestamp + + + Stream channel index of the acquisition start event. + Stream channel index of the acquisition start event. + Acquisition Start Event Stream Channel Index + N1153 + + +
0x4
+ 2 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start event. + Time stamp of the acquisition start event. + Acquisition Start Event Timestamp + N1154 + + +
0x8
+ 8 + RO + AcquisitionStartEventPort + Unsigned + BigEndian +
+ + 9005 + + + Contains parameters available for an acquisition start overtrigger event. + Contains parameters available for an acquisition start overtrigger event. + Acquisition Start Overtrigger Event Data + AcquisitionStartOvertriggerEventStreamChannelIndex + AcquisitionStartOvertriggerEventTimestamp + + + Stream channel index of the acquisition start overtrigger event. + Stream channel index of the acquisition start overtrigger event. + Acquisition Start Overtrigger Event Stream Channel Index + N1155 + + +
0x4
+ 2 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start overtrigger event. + Time stamp of the acquisition start overtrigger event. + Acquisition Start Overtrigger Event Timestamp + N1156 + + +
0x8
+ 8 + RO + AcquisitionStartOvertriggerEventPort + Unsigned + BigEndian +
+ + 9002 + + + Contains parameters available for a frame timeout event. + Contains parameters available for a frame timeout event. + Frame Timeout Event Data + FrameTimeoutEventStreamChannelIndex + FrameTimeoutEventTimestamp + + + Stream channel index of the frame timeout event. + Stream channel index of the frame timeout event. + Frame Timeout Event Stream Channel Index + N1157 + + +
0x4
+ 2 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame timeout event. + Time stamp of the frame timeout event. + Frame Timeout Event Timestamp + N1158 + + +
0x8
+ 4 + RO + FrameTimeoutEventPort + Unsigned + BigEndian +
+ + 9003 + + + Contains parameters available for an event overrun event. + Contains parameters available for an event overrun event. + Event Overrun Event Data + EventOverrunEventStreamChannelIndex + EventOverrunEventFrameID + EventOverrunEventTimestamp + + + Stream channel index of the event overrun event. + Stream channel index of the event overrun event. + Event Overrun Event Stream Channel Index + N1159 + + +
0x4
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Frame ID for an event overrun event. + Frame ID for an event overrun event. + Event Overrun Event Frame ID + N1160 + + +
0x6
+ 2 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + Time stamp of the event overrun event. + Time stamp of the event overrun event. + Event Overrun Event Timestamp + N1161 + + +
0x8
+ 8 + RO + EventOverrunEventPort + Unsigned + BigEndian +
+ + FFFF + + + Contains parameters available for a critical temperature event. + Contains parameters available for a critical temperature event. + Critical Temperature Event Data + CriticalTemperatureEventStreamChannelIndex + CriticalTemperatureEventTimestamp + + + Stream channel index of the critical temperature event. + Stream channel index of the critical temperature event. + Critical Temperature Event Stream Channel Index + N1162 + + +
0x4
+ 2 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + Time stamp of the critical temperature event. + Time stamp of the critical temperature event. + Critical Temperature Event Timestamp + N1163 + + +
0x8
+ 8 + RO + CriticalTemperatureEventPort + Unsigned + BigEndian +
+ + 9006 + + + Contains parameters available for an over temperature event. + Contains parameters available for an over temperature event. + Over Temperature Event Data + OverTemperatureEventStreamChannelIndex + OverTemperatureEventTimestamp + + + Stream channel index of the over temperature event. + Stream channel index of the over temperature event. + Over Temperature Event Stream Channel Index + N1164 + + +
0x4
+ 2 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + Time stamp of the over temperature event. + Time stamp of the over temperature event. + Over Temperature Event Timestamp + N1165 + + +
0x8
+ 8 + RO + OverTemperatureEventPort + Unsigned + BigEndian +
+ + 9007 + + + Contains parameters available for a action late event. + Contains parameters available for a action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Data + ActionLateEventStreamChannelIndex + ActionLateEventTimestamp + + + Stream channel index of the action late event. + Stream channel index of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Stream Channel Index + N1166 + + +
0x4
+ 2 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + Time stamp of the action late event. + Time stamp of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received. + Action Late Event Timestamp + N1167 + + +
0x8
+ 8 + RO + ActionLateEventPort + Unsigned + BigEndian +
+ + 0009 + + + Invisible + LateActionEventStreamChannelIndex + LateActionEventTimestamp + + + Invisible + N1166 + + + Invisible + N1167 + + + Contains parameters available for an I/O line 1 rising edge event. + Contains parameters available for an I/O line 1 rising edge event. + Line 1 Rising Edge Event Data + Line1RisingEdgeEventStreamChannelIndex + Line1RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 1 rising edge event. + Stream channel index of the I/O line 1 rising edge event. + Line 1 Rising Edge Event Stream Channel Index + N1168 + + +
0x4
+ 2 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 1 rising edge event. + Time stamp of the line 1 rising edge event. + Line 1 Rising Edge Event Timestamp + N1169 + + +
0x8
+ 8 + RO + Line1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a000 + + + Contains parameters available for an I/O line 2 rising edge event. + Contains parameters available for an I/O line 2 rising edge event. + Line 2 Rising Edge Event Data + Line2RisingEdgeEventStreamChannelIndex + Line2RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 2 rising edge event. + Stream channel index of the I/O line 2 rising edge event. + Line 2 Rising Edge Event Stream Channel Index + N1170 + + +
0x4
+ 2 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 2 rising edge event. + Time stamp of the line 2 rising edge event. + Line 2 Rising Edge Event Timestamp + N1171 + + +
0x8
+ 8 + RO + Line2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a003 + + + Contains parameters available for an I/O line 3 rising edge event. + Contains parameters available for an I/O line 3 rising edge event. + Line 3 Rising Edge Event Data + Line3RisingEdgeEventStreamChannelIndex + Line3RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 3 rising edge event. + Stream channel index of the I/O line 3 rising edge event. + Line 3 Rising Edge Event Stream Channel Index + N1172 + + +
0x4
+ 2 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 3 rising edge event. + Time stamp of the line 3 rising edge event. + Line 3 Rising Edge Event Timestamp + N1173 + + +
0x8
+ 8 + RO + Line3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a006 + + + Contains parameters available for an I/O line 4 rising edge event. + Contains parameters available for an I/O line 4 rising edge event. + Line 4 Rising Edge Event Data + Line4RisingEdgeEventStreamChannelIndex + Line4RisingEdgeEventTimestamp + + + Stream channel index of the I/O line 4 rising edge event. + Stream channel index of the I/O line 4 rising edge event. + Line 4 Rising Edge Event Stream Channel Index + N1174 + + +
0x4
+ 2 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the line 4 rising edge event. + Time stamp of the line 4 rising edge event. + Line 4 Rising Edge Event Timestamp + N1175 + + +
0x8
+ 8 + RO + Line4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a009 + + + Contains parameters available for an I/O virtual line 1 rising edge event. + Contains parameters available for an I/O virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Data + VirtualLine1RisingEdgeEventStreamChannelIndex + VirtualLine1RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 1 rising edge event. + Stream channel index of the virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Stream Channel Index + N1176 + + +
0x4
+ 2 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 1 rising edge event. + Time stamp of the virtual line 1 rising edge event. + Virtual Line 1 Rising Edge Event Timestamp + N1177 + + +
0x8
+ 8 + RO + VirtualLine1RisingEdgeEventPort + Unsigned + BigEndian +
+ + a100 + + + Contains parameters available for an I/O virtual line 2 rising edge event. + Contains parameters available for an I/O virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Data + VirtualLine2RisingEdgeEventStreamChannelIndex + VirtualLine2RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 2 rising edge event. + Stream channel index of the virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Stream Channel Index + N1178 + + +
0x4
+ 2 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 2 rising edge event. + Time stamp of the virtual line 2 rising edge event. + Virtual Line 2 Rising Edge Event Timestamp + N1179 + + +
0x8
+ 8 + RO + VirtualLine2RisingEdgeEventPort + Unsigned + BigEndian +
+ + a103 + + + Contains parameters available for an I/O virtual line 3 rising edge event. + Contains parameters available for an I/O virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Data + VirtualLine3RisingEdgeEventStreamChannelIndex + VirtualLine3RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 3 rising edge event. + Stream channel index of the virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Stream Channel Index + N1180 + + +
0x4
+ 2 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 3 rising edge event. + Time stamp of the virtual line 3 rising edge event. + Virtual Line 3 Rising Edge Event Timestamp + N1181 + + +
0x8
+ 8 + RO + VirtualLine3RisingEdgeEventPort + Unsigned + BigEndian +
+ + a106 + + + Contains parameters available for an I/O virtual line 4 rising edge event. + Contains parameters available for an I/O virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Data + VirtualLine4RisingEdgeEventStreamChannelIndex + VirtualLine4RisingEdgeEventTimestamp + + + Stream channel index of the virtual line 4 rising edge event. + Stream channel index of the virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Stream Channel Index + N1182 + + +
0x4
+ 2 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + Time stamp of the virtual line 4 rising edge event. + Time stamp of the virtual line 4 rising edge event. + Virtual Line 4 Rising Edge Event Timestamp + N1183 + + +
0x8
+ 8 + RO + VirtualLine4RisingEdgeEventPort + Unsigned + BigEndian +
+ + a109 + + + Contains parameters available for a frame start wait event. + Contains parameters available for a frame start wait event. + Frame Start Wait Event Data + FrameStartWaitEventStreamChannelIndex + FrameStartWaitEventTimestamp + + + Stream channel index of the frame start wait event. + Stream channel index of the frame start wait event. + Frame Start Wait Event Stream Channel Index + N1184 + + +
0x4
+ 2 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + Time stamp of the frame start wait event. + Time stamp of the frame start wait event. + Frame Start Wait Event Timestamp + N1185 + + +
0x8
+ 8 + RO + FrameStartWaitEventPort + Unsigned + BigEndian +
+ + 9008 + + + Contains parameters available for an acquisition start wait event. + Contains parameters available for an acquisition start wait event. + Acquisition Start Wait Event Data + AcquisitionStartWaitEventStreamChannelIndex + AcquisitionStartWaitEventTimestamp + + + Stream channel index of the acquisition start wait event. + Stream channel index of the acquisition start wait event. + Acquisition Start Wait Event Stream Channel Index + N1186 + + +
0x4
+ 2 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + Time stamp of the acquisition start wait event. + Time stamp of the acquisition start wait event. + Acquisition Start Wait Event Timestamp + N1187 + + +
0x8
+ 8 + RO + AcquisitionStartWaitEventPort + Unsigned + BigEndian +
+ + 9009 + + + Indicates whether a live grab is under way. + Indicates whether a live grab is under way. + TL Params Locked + Invisible + 0 + 0 + 1 + + + Invisible + TLParamsLocked + (P1=0)?1:0 + + + + + Contains parameters to perform file operations. + Contains parameters to perform file operations. + File Access Control + Guru + FileSelector + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1189 + + + Invisible + N1190 +
0x0
+ 4 + RO + Device + 1 + Unsigned + BigEndian +
+ + Sets the target file in the device. + Sets the target file in the device. + File Selector + Guru + FileAccessControlPresence + N1191 + + The 'User Data' file is set. + The 'User Data' file is set. + User Data + N1192 + 7 + + + The 'User Set 1' file is set. + The 'User Set 1' file is set. + User Set 1 + N1193 + 16 + + + The 'User Set 2' file is set. + The 'User Set 2' file is set. + User Set 2 + N1194 + 17 + + + The 'User Set 3' file is set. + The 'User Set 3' file is set. + User Set 3 + N1195 + 18 + + + The 'User Gain Shading 1' file is set. + The 'User Gain Shading 1' file is set. + User Gain Shading 1 + N1196 + 32 + + + The 'User Gain Shading 2' file is set. + The 'User Gain Shading 2' file is set. + User Gain Shading 2 + N1197 + 33 + + + The 'User Offset Shading 1' file is set. + The 'User Offset Shading 1' file is set. + User Offset Shading 1 + N1198 + 35 + + + The 'User Offset Shading 2' file is set. + The 'User Offset Shading 2' file is set. + User Offset Shading 2 + N1199 + 36 + + + The 'Expert Feature 7 File' file is set. + The 'Expert Feature 7 File' file is set. + Expert Feature 7 File + N1200 + 74 + + N1201 + FileOperationSelector + FileOpenMode + FileAccessBuffer + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileSize + FileOperationExecute + + + Invisible + N1190 +
0x454
+ 4 + RW + Device + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x45c
+ 4 + RO + Device + N1201 + 7 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x460
+ 4 + RO + Device + N1201 + 0 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x460
+ 4 + RO + Device + N1201 + 1 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x460
+ 4 + RO + Device + N1201 + 3 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x460
+ 4 + RO + Device + N1201 + 4 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x45c
+ 4 + RO + Device + N1201 + 16 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x45c
+ 4 + RO + Device + N1201 + 17 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x45c
+ 4 + RO + Device + N1201 + 18 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x464
+ 4 + RO + Device + N1069 + N1201 + 10 + Unsigned + BigEndian +
+ + Sets the target operation for the currently selected file. + Sets the target operation for the currently selected file. After an operation has been selected, the operation can be executed using the FileOperationExecute command. + File Operation Selector + Guru + FileAccessControlPresence + + The currently selected file can be opened. + The currently selected file can be opened. The access mode in which the file is opened can be set using the FileOpenMode parameter. + Open + N1202 + 4 + + + The currently selected file can be closed. + The currently selected file can be closed. + Close + N1203 + 5 + + + The currently selected file can be read. + The currently selected file can be read. When the FileOperationExecute command is executed, the camera reads FileAccessLength bytes from the device storage at the file relative offset FileAccessOffset into FileAccessBuffer. + Read + N1204 + 6 + + + The currently selected file can be written. + The currently selected file can be written. When the FileOperationExecute command is executed, the camera writes FileAccessLength bytes taken from the FileAccessBuffer into the device storage at the file relative offset FileAccessOffset. + Write + N1205 + 7 + + N1206 + FileAccessOffset + FileAccessLength + FileOperationStatus + FileOperationResult + FileOperationExecute + + + 4 + + + 1 + + + Invisible + N1190 +
0x458
+ 4 + RO + Device + NoCache + N1208 + N1201 + 2 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x458
+ 4 + RO + Device + NoCache + N1208 + N1201 + 3 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x458
+ 4 + RO + Device + NoCache + N1208 + N1201 + 4 + Unsigned + BigEndian +
+ + Sets the access mode in which a file is opened in the device. + Sets the access mode in which a file is opened in the device. + File Open Mode + Guru + FileAccessControlPresence + + Files are opened in read-only mode. + Files are opened in read-only mode. + Read + N1209 + 0 + + + Files are opened in write-only mode. + Files are opened in write-only mode. + Write + N1210 + 1 + + N1211 + + + 0 + + + Invisible + N1190 +
0x458
+ 4 + RO + Device + N1208 + N1201 + 0 + Unsigned + BigEndian +
+ + Invisible + N1190 +
0x458
+ 4 + RO + Device + N1208 + N1201 + 1 + Unsigned + BigEndian +
+ + Access buffer for file operations. + Access buffer for file operations. + File Access Buffer + Guru + FileAccessControlPresence + N1190 + N1213 + N1214 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1208 + + + Invisible + 0xffffd0000000 + + + Invisible + 0x14 + + + Invisible + N1190 +
0x0
+ 4 + RO + Device + 31 + 16 + Unsigned + BigEndian +
+ + File access offset. + File access offset. Controls the mapping between the device file storage and the FileAccessBuffer. + File Access Offset + Guru + FileAccessControlPresence + N1216 + 0 + 1 + + + Invisible + N1190 +
0x8
+ 4 + RW + Device + N1201 + Unsigned + BigEndian +
+ + File access length. + File access length. Controls the mapping between the device file storage and the FileAccessBuffer. + File Access Length + Guru + FileAccessControlPresence + N1217 + 0 + N1214 + 1 + + + Invisible + N1190 +
0x4
+ 4 + RW + Device + N1201 + Unsigned + BigEndian +
+ + Returns the file operation execution status. + Returns the file operation execution status. + File Operation Status + Guru + FileAccessControlPresence + + The file operation was successful. + The file operation was successful. + Success + 0 + + + The file operation has failed. + The file operation has failed. + Failure + 1 + + N1218 + + + Invisible + N1190 +
0x10
+ 4 + RO + Device + N1208 + N1201 + 0 + Unsigned + BigEndian +
+ + File operation result. + File operation result. For read or write operations, the number of successfully read/written bytes is returned. + File Operation Result + Guru + FileAccessControlPresence + N1219 + + + Invisible + N1190 +
0x10
+ 4 + RO + Device + N1208 + N1201 + 31 + 16 + Unsigned + BigEndian +
+ + Size of the currently selected file in bytes. + Size of the currently selected file in bytes. + File Size + Guru + FileAccessControlPresence + N1220 + + + Invisible + N1190 +
0x458
+ 4 + RO + Device + N1208 + N1201 + 31 + 5 + Unsigned + BigEndian +
+ + Executes the operation selected by FileOperationSelector. + Executes the operation selected by FileOperationSelector on the selected file. + File Operation Execute + Guru + FileAccessControlPresence + N1221 + N1208 + N1222 + + + Invisible + 1 + + + Invisible + N1190 +
0xc
+ 4 + WO + Device + N1201 + Unsigned + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao + + 0 + + + 1 + + + 2 + + + 3 + + ServiceBoardIdSelectorCtrlValueFao + + +
0xb0000500
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + BigEndian +
+ +
0xb0000500
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 24 + BigEndian +
+ + Invisible + ServiceBoardIdSelectorInqPresenceFao +
0xb0000504
+ 1024 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + ServiceBoardIdSelectorCtrlValueFao +
+ + 1 + + + 0 + + + N277 + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + N1043 + -1 + + +
0xb0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb00e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0120
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb04c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb04e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x80000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x80020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x80040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x80080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x800a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x800c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x800e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 5 + Unsigned + BigEndian +
+ +
0x3016c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 6 + Unsigned + BigEndian +
+ + 0 + + +
0x4000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x40004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x40024
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x40044
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x400a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x400a4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x400a8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x400ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x400b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x40600
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40620
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40640
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40660
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40680
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x406a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x406c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x405e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30224
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N488 + N781 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30220
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30228
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + Unsigned + BigEndian +
+ +
0x3022c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + Unsigned + BigEndian +
+ +
0x30230
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30264
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N488 + N410 + N435 + N781 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30268
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x3026c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N435 + Unsigned + BigEndian +
+ +
0x30270
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30260
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N435 + 3 + Unsigned + BigEndian +
+ +
0x30388
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N488 + Unsigned + BigEndian +
+ +
0x30204
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N470 + N456 + N479 + N781 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30208
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N470 + N456 + Unsigned + BigEndian +
+ +
0x3020c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N417 + Unsigned + BigEndian +
+ +
0x30210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30244
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N470 + N456 + N403 + N431 + N479 + N781 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30240
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30248
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x3024c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N431 + N403 + Unsigned + BigEndian +
+ +
0x30250
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30604
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30610
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30600
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30340
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + 1 + Unsigned + BigEndian +
+ +
0x30350
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30348
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x3034c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30344
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N488 + N781 + Unsigned + BigEndian +
+ +
0x30704
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30710
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30700
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30320
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N477 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30330
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30328
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x3032c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30324
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N479 + N781 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x303c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N449 + 1 + Unsigned + BigEndian +
+ +
0x303d0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x303c8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x303cc
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x303c4
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + N488 + N781 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x303a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N477 + N456 + 1 + Unsigned + BigEndian +
+ +
0x303b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x303a8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x303ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x303a4
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + N479 + N781 + Unsigned + BigEndian +
+ +
0x30424
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x30428
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x3042c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30430
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x30444
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N479 + Unsigned + BigEndian +
+ +
0x30448
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x3044c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30450
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N449 + N456 + N463 + N470 + 1 + Unsigned + BigEndian +
+ +
0x10008
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x10028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x10000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x10020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30368
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N470 + N456 + N479 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x302a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x302a4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x302a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30284
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x30240
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N431 + 3 + Unsigned + BigEndian +
+ +
0x30280
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x30300
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30304
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x302c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x302c4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x30300
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + AcquisitionStop + AcquisitionStart + 3 + Unsigned + BigEndian +
+ +
0x302c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x20004
+ 4 + RW + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N551 + N781 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N551 + 0 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N551 + 1 + Unsigned + BigEndian +
+ +
0x2000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N551 + 2 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x40420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N107 + N580 + 0 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N515 + N107 + N580 + 1 + Unsigned + BigEndian +
+ +
0x4042c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N515 + N107 + N580 + 2 + Unsigned + BigEndian +
+ +
0x40424
+ 4 + RW + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N515 + N107 + N781 + Unsigned + BigEndian +
+ +
0x70020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x70028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N1044 + N945 + N1044 + N195 + Unsigned + BigEndian +
+ +
0x7002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N1044 + N1044 + N949 + N945 + N195 + Unsigned + BigEndian +
+ +
0x70030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x70024
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N1044 + N1044 + N195 + N781 + Unsigned + BigEndian +
+ +
0x70048
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N1044 + N949 + N945 + N1044 + N195 + Unsigned + BigEndian +
+ +
0x7004c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N1044 + N1044 + N195 + N949 + Unsigned + BigEndian +
+ +
0x70050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x70044
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N463 + N449 + N1044 + N1044 + N195 + N781 + Unsigned + BigEndian +
+ +
0x700a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x700a4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x700b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x70500
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x70520
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x70000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x70004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + N781 + Unsigned + BigEndian +
+ +
0x70008
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + Unsigned + BigEndian +
+ +
0x7000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + Unsigned + BigEndian +
+ +
0x20200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x20204
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N781 + Signed + BigEndian +
+ +
0x20208
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + N1044 + Signed + BigEndian +
+ +
0x2020c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + Signed + BigEndian +
+ +
0x20210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xa0004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0xa0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa00c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa00e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa00a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0120
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa02c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa01c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa0200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xa01a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe4004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N403 + N781 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe400c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe4060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe4064
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N403 + N781 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4070
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe406c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N403 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe4024
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0xe4028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe402c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe4030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N410 + N403 + N260 + N253 + N195 + 1 + Unsigned + BigEndian +
+ +
0xe4040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe4044
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0xe4048
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe404c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe4050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe1000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe1004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0xe1040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe10c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1180
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe1020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N332 + 1 + Unsigned + BigEndian +
+ +
0xe1024
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 6 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0xe0010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 17 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 6 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0xe000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 17 + Unsigned + BigEndian +
+ +
0xe0004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x20480
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N376 + 3 + Unsigned + BigEndian +
+ +
0x20484
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x2040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x20404
+ 4 + RW + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x20420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20460
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x50020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40484
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x40480
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40480
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x40508
+ 4 + RO + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N620 + N1044 + N1044 + N562 + N494 + N221 + N221 + N850 + N858 + N854 + N865 + N862 + N410 + N424 + N605 + N403 + N195 + N572 + N449 + N410 + N424 + N195 + N1231 + N1075 + N1079 + N586 + N1044 + Unsigned + BigEndian +
+ +
0x40500
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4e020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x4e100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4e104
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0xb0002018
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002038
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0xb0002014
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xb0002034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x20600
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x20604
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x20608
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x2060c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x20610
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xf2f07038
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + 4 + 0 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 5 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 6 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 8 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 9 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 11 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 13 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 14 + Unsigned + BigEndian +
+ +
0xf2f07034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 15 + Unsigned + BigEndian +
+ +
0xf2f07030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xf2f0703c
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + 31 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1069 + 0 + Unsigned + BigEndian +
+ +
0x41000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1069 + 1 + Unsigned + BigEndian +
+ +
0x41004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x40404
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N533 + N515 + N781 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x40410
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x4040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N533 + N515 + 2 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x40440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x40444
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N4 + N551 + N580 + N781 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N4 + N551 + N580 + 0 + Unsigned + BigEndian +
+ +
0x40450
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x4044c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N4 + N551 + N580 + 1 + Unsigned + BigEndian +
+ +
0x4e044
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4e040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N580 + 1 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4e04c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x4e004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N591 + N1232 + N781 + Unsigned + BigEndian +
+ +
0x4e008
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x4e00c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1232 + Unsigned + BigEndian +
+ +
0x4e010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N580 + 1 + Unsigned + BigEndian +
+ +
0x4e000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N591 + 3 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N558 + N533 + N515 + N580 + 1 + Unsigned + BigEndian +
+ +
0x40460
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N551 + 3 + Unsigned + BigEndian +
+ +
0x40464
+ 4 + RW + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N586 + N1044 + N551 + N558 + N195 + N781 + Unsigned + BigEndian +
+ +
0x40468
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N586 + N1044 + N558 + N195 + Unsigned + BigEndian +
+ +
0x4046c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N551 + N586 + N1044 + N558 + Unsigned + BigEndian +
+ +
0x40470
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x20020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N107 + 3 + Unsigned + BigEndian +
+ +
0x20024
+ 4 + RW + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N107 + N1044 + N781 + Unsigned + BigEndian +
+ +
0x20028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + N449 + Unsigned + BigEndian +
+ +
0x2002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N1044 + Unsigned + BigEndian +
+ +
0x20500
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20504
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x20544
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20540
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x20550
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x2054c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0xc0040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0240
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0640
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0840
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0a40
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0c40
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc0e40
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc00e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc02e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc04e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc06e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc3008
+ 4 + RO + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N679 + N644 + N641 + N518 + N670 + N668 + N664 + Unsigned + BigEndian +
+ +
0xc3000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xc3024
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N696 + N668 + Unsigned + BigEndian +
+ +
0xc3020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc0140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc0340
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc0540
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc0740
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc3044
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N696 + N673 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xc3040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x90060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x90064
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x90100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x90100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe30a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe30a4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 5 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 6 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 10 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 11 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 13 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 14 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 15 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 17 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 19 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 20 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 21 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 18 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 20 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 22 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 24 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 19 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 21 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 23 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 25 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 30 + Unsigned + BigEndian +
+ +
0x30034
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 11 + Unsigned + BigEndian +
+ +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30038
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 5 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 6 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 10 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 11 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 12 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 13 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 14 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 15 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 16 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 17 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 18 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 20 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 22 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 24 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 19 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 21 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 23 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + 25 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 30 + Unsigned + BigEndian +
+ +
0x3002c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 31 + Unsigned + BigEndian +
+ + 0 + + +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 11 + Unsigned + BigEndian +
+ +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + Unsigned + BigEndian +
+ + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + +
0x30030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 18 + Unsigned + BigEndian +
+ +
0x30024
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + N781 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x3010c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x30104
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N424 + N221 + N218 + N417 + N195 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 8 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 10 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 12 + Unsigned + BigEndian +
+ + 0 + + +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0x300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 24 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x300b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + Unsigned + BigEndian +
+ +
0x300a4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + Unsigned + BigEndian +
+ +
0x30128
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + Unsigned + BigEndian +
+ +
0x30148
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + Unsigned + BigEndian +
+ +
0x30120
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x120004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x12000c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x120000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x120010
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N376 + N551 + N107 + N558 + 1 + Unsigned + BigEndian +
+ +
0x130004
+ 4 + RW + Device + NoCache + 1000 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x138024
+ 4 + RW + Device + N558 + N781 + N4 + Unsigned + BigEndian +
+ +
0x138030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N376 + N551 + N107 + Unsigned + BigEndian +
+ +
0x138020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x13802c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130220
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130224
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130240
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130244
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130260
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130268
+ 4 + RO + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N518 + N16 + N13 + Signed + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x130064
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + Unsigned + BigEndian +
+ +
0x130068
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x13006c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + Unsigned + BigEndian +
+ +
0x130070
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x130084
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N23 + Unsigned + BigEndian +
+ +
0x130088
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x13008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N23 + Unsigned + BigEndian +
+ +
0x130090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x130024
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130044
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + 1 + Unsigned + BigEndian +
+ +
0x1300a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x1300a4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x1300a8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x1300ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x1300b0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x130204
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x130210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x13020c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130500
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130520
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130540
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x130560
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N23 + N58 + 1 + Unsigned + BigEndian +
+ +
0x210004
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x210104
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + N781 + Unsigned + BigEndian +
+ +
0x210184
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + N781 + Unsigned + BigEndian +
+ +
0x210204
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N828 + N827 + N781 + Unsigned + BigEndian +
+ +
0x210208
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x21020c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x210210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x210304
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x11020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x11000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x11040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x11060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x11200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x11208
+ 4 + RO + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x11100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x11108
+ 4 + RO + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x30164
+ 4 + RW + Device + NoCache + 10000 + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x30160
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + 0 + + +
0x3e400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x3e400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x3e404
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian + Boolean +
+ +
0x55000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x10088
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N195 + N488 + N479 + N403 + N410 + N1075 + N1079 + Unsigned + BigEndian +
+ +
0x10184
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x101a8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N840 + Unsigned + BigEndian +
+ +
0x101c8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N840 + Signed + BigEndian +
+ +
0x101e8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N840 + Unsigned + BigEndian +
+ +
0x10208
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N840 + Unsigned + BigEndian +
+ +
0x10228
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N840 + Unsigned + BigEndian +
+ +
0x10248
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N840 + Unsigned + BigEndian +
+ +
0x40110
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x40310
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x40210
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x600a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x600c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x60100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x60140
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x60180
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x13000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x13004
+ 4 + RO + Device + NoCache + 5000 + N781 + N10 + N37 + N4 + N782 + N783 + N1020 + Unsigned + BigEndian +
+ +
0x13020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x13024
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x60004
+ 4 + RW + Device + WriteAround + Unsigned + BigEndian +
+ +
0x60000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60024
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x60020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60044
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 8 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 9 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 11 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 17 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x60050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x60060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60064
+ 4 + RW + Device + WriteAround + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x60080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60084
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0x60090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 17 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 2 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 4 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 16 + Unsigned + BigEndian +
+ +
0x6008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 17 + Unsigned + BigEndian +
+ +
0x10044
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N608 + N609 + N610 + N611 + N612 + N613 + N614 + N615 + P1||P2||P3||P4||P5||P6||P7||P8 + + + N607 + P1 + + + N607 + P1 + + + N986 + N987 + P1||P2 + + +
0xa0000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + TLParamsLocked + N1268 + P1||P2 + + + TLParamsLocked + P1 + + + N338 + N340 + N342 + N344 + N346 + N348 + P1||P2||P3||P4||P5||P6 + + + N339 + N341 + N343 + N345 + N347 + N349 + P1||P2||P3||P4||P5||P6 + + + N278 + P1 + + + N285 + N287 + N289 + N291 + N293 + N295 + P1||P2||P3||P4||P5||P6 + + + N286 + N288 + N290 + N292 + N294 + N296 + P1||P2||P3||P4||P5||P6 + + + N302 + N304 + N306 + N308 + N310 + N312 + N314 + N316 + N318 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N303 + N305 + N307 + N309 + N311 + N313 + N315 + N317 + N319 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + +
0xe0020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe00a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe00c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe00e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0120
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + N1269 + N1270 + N1271 + N1272 + N1273 + N1274 + N1275 + N1276 + N1277 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N375 + N374 + P1||P2 + + + N378 + N379 + N380 + P1||P2||P3 + + +
0x50020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x50060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x500e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ + N1278 + N1279 + N1280 + P1||P2||P3 + + + N760 + P1=3 + + +
0xb0040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb00a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb00c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0160
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb01c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0220
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0280
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0340
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb03a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xb0460
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + N1139 + N1130 + N1281 + N1131 + N1132 + N1282 + N1283 + N1133 + N1134 + N1135 + N1284 + N1285 + N1286 + N1287 + N1288 + N1289 + N1290 + N1291 + N1136 + N1137 + N1138 + P1||P2||P3||P4||P5||P6||P8||P7||P9||P10||P11||P12||P13||P14||P15||P16||P17||P18||P19||P20||P21 + + + N1128 + P1 + + + N1128 + P1 + + + N1128 + P1 + + + N1192 + N1193 + N1194 + N1195 + N1196 + N1197 + N1198 + N1199 + N1200 + P1||P2||P3||P4||P5||P6||P7||P8||P9 + + + N1211 + N1206 + (P2=0x4)?((P1=0)?0x10:0x11):P2 + + + N631 + N632 + N633 + N634 + N635 + N636 + N637 + N638 + P1||P2||P3||P4||P5||P6||P7||P8 + + + 0 + + +
0x90008
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1292 + (1<<P1)-1 + + + 0 + + + 1 + + +
0x90028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1293 + (1<<P1)-1 + + + N1292 + (4<<P1) + + + 1 + + + N1046 + N1047 + N1048 + N1049 + N1050 + N1051 + N1052 + P1||P2||P3||P4||P5||P6||P7 + + + N1046 + N1047 + N1048 + N1049 + N1050 + N1051 + N1052 + P1||P2||P3||P4||P5||P6||P7 + + + 0 + + +
0x30020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1294 + P1||P2 + + + N62 + N64 + P1||P2 + + + N51 + P1 + + + N82 + N84 + N86 + N88 + P1||P2||P3||P4 + + + N1025 + N1023 + N1027 + N1029 + P1||P2||P3||P4 + + + N1026 + N1024 + N1028 + N1030 + P1||P2||P3||P4 + + + N1040 + N1037 + P1||P2 + + + N1041 + N1038 + P1||P2 + + + N1042 + N1039 + (P1<<1)|(P2) + + + N718 + P1 + + +
0x55020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + N1295 + P1 + + +
0x55000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ + N1296 + P1 + + + N508 + N509 + N510 + P1||P2||P3 + + + N991 + N993 + N995 + N997 + N999 + P1||P2||P3||P4||P5 + + + N992 + N994 + N996 + N998 + N1000 + P1||P2||P3||P4||P5 + + + 1 + + + TLParamsLocked + P1=0 + + + N1230 + P1 + + + N574 + (P1<>0)?(1e6/P1):(0) + + +
0x4e028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N221 + N221 + N410 + N424 + N605 + N403 + N195 + N449 + N410 + N424 + N195 + N586 + Unsigned + BigEndian +
+ + N1232 + P1 + + + N647 + P1/1e3 + + + N648 + P1/1e3 + + + N656 + P1/1e3 + + + N657 + P1/1e3 + + + N1297 + P1*1.0 + + + N1298 + P1/1e2 + + + N1299 + P1/1e2 + + + N1300 + N768 + P1+P2*4 + + + N768 + P1*4 + + + 1 + + + TLParamsLocked + N4 + P1||P2 + + + TLParamsLocked + N4 + N10 + P1||P2||P3 + + +
0x30220
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1302 + P1||P2 + + +
0x30200
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1303 + P1||P2 + + +
0x30340
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1304 + P1||P2 + + +
0x30320
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1305 + P1||P2 + + +
0x303c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1306 + P1||P2 + + +
0x303a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1307 + P1||P2 + + +
0x30440
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1308 + P1||P2 + + +
0x30420
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1309 + P1||P2 + + +
0x4e100
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1310 + P1||P2 + + + N1215 + P1&0xFFFFFFFF + + + 0x9010c + + + N1300 + P1&0xFFFFFFFF + + +
0x130000
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ + N787 + N1311 + P1||P2 + + + 3 + + + N616 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40600:0x40620):((P1=2)?0x40640:0x40660)):(((P1=4)||(P1=5))?((P1=4)?0x40680:0x406a0):((P1=6)?0x406c0:((P1=7)?0x405e0:0xffffffff)))) + + + N1312 + 4 + RO + Device + AcquisitionStatusSelector + Unsigned + BigEndian + + + N616 + N1313 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N616 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x40608:0x40628):((P1=2)?0x40648:0x40668)):(((P1=4)||(P1=5))?((P1=4)?0x40688:0x406a8):((P1=6)?0x406c8:((P1=7)?0x405e8:0xffffffff)))) + + + N1314 + 4 + RO + Device + NoCache + N500 + N499 + N515 + AcquisitionStatusSelector + Unsigned + BigEndian + + + N616 + N1315 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + 0 + + + N988 + ((P1=0)?0x70300:((P1=1)?0x70320:0xffffffff)) + + + N1316 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1317 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N988 + ((P1=0)?0x70304:((P1=1)?0x70324:0xffffffff)) + + + N1318 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1319 + Increasing + + + N988 + ((P1=0)?0x70308:((P1=1)?0x70328:0xffffffff)) + + + N1320 + 4 + RO + Device + N470 + N456 + N970 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1321 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x7030c:((P1=1)?0x7032c:0xffffffff)) + + + N1322 + 4 + RO + Device + N470 + N456 + N970 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1323 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70310:((P1=1)?0x70330:0xffffffff)) + + + N1324 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1325 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70400:((P1=1)?0x70420:0xffffffff)) + + + N1326 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1327 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N988 + ((P1=0)?0x70404:((P1=1)?0x70424:0xffffffff)) + + + N1328 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1329 + Increasing + + + N988 + ((P1=0)?0x70408:((P1=1)?0x70428:0xffffffff)) + + + N1330 + 4 + RO + Device + N463 + N449 + N975 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1331 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x7040c:((P1=1)?0x7042c:0xffffffff)) + + + N1332 + 4 + RO + Device + N463 + N449 + N975 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1333 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70410:((P1=1)?0x70430:0xffffffff)) + + + N1334 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1335 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70100:((P1=1)?0x70120:0xffffffff)) + + + N1336 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1337 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N988 + ((P1=0)?0x70104:((P1=1)?0x70124:0xffffffff)) + + + N1338 + 4 + RW + Device + N470 + N456 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1339 + Increasing + + + N988 + ((P1=0)?0x70108:((P1=1)?0x70128:0xffffffff)) + + + N1340 + 4 + RO + Device + N470 + N456 + N960 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1341 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x7010c:((P1=1)?0x7012c:0xffffffff)) + + + N1342 + 4 + RO + Device + N470 + N456 + N960 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1343 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70110:((P1=1)?0x70130:0xffffffff)) + + + N1344 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1345 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70200:((P1=1)?0x70220:0xffffffff)) + + + N1346 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1347 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N988 + ((P1=0)?0x70204:((P1=1)?0x70224:0xffffffff)) + + + N1348 + 4 + RW + Device + N463 + N449 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1349 + Increasing + + + N988 + ((P1=0)?0x70208:((P1=1)?0x70228:0xffffffff)) + + + N1350 + 4 + RO + Device + N463 + N449 + N965 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1351 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x7020c:((P1=1)?0x7022c:0xffffffff)) + + + N1352 + 4 + RO + Device + N463 + N449 + N965 + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1353 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70210:((P1=1)?0x70230:0xffffffff)) + + + N1354 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1355 + ((P1=0)?P2:((P1=1)?P2:0xffffffff)) + + + N988 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1356 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1357 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N988 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1358 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1359 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N988 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1360 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1361 + ((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=1)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + ((P1=0)?((TO&0x80000000)>>31):((P1=1)?((TO&0x80000000)>>31):0xffffffff)) + N1361 + Increasing + + + N988 + ((P1=0)?0x70510:((P1=1)?0x70530:0xffffffff)) + + + N1362 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1363 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N988 + ((P1=0)?0x7050c:((P1=1)?0x7052c:0xffffffff)) + + + N1364 + 4 + RO + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1365 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N988 + ((P1=0)?0x70508:((P1=1)?0x70528:0xffffffff)) + + + N1366 + 4 + RW + Device + AutoFunctionAOISelector + Unsigned + BigEndian + + + N988 + N1367 + ((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=1)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + ((P1=0)?((TO&0x40000000)>>30):((P1=1)?((TO&0x40000000)>>30):0xffffffff)) + N1367 + Increasing + + + 7 + + + N1095 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0024:0xa0044)):((P1=9)?0xa0064:((P1=10)?0xa00a4:0xa00c4)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e4:((P1=13)?0xa0104:0xa0144)):((P1=15)?0xa0124:((P1=16)?0xa02c4:0xa0084))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c4:0xa0204)):((P1=21)?0xa0004:((P1=22)?0xa01a4:0xffffffff))))) + + + N1368 + 4 + RW + Device + NoCache + N1075 + ChunkSelector + Unsigned + BigEndian + + + N1095 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?1:((P1=1)?1:1)):((P1=3)?1:((P1=4)?1:1))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?1:((P1=7)?0:0)):((P1=9)?0:((P1=10)?0:0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0:((P1=13)?0:0)):((P1=15)?0:((P1=16)?0:0))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?1:((P1=19)?0:0)):((P1=21)?1:((P1=22)?0:1))))) + + + N1370 + N1095 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:FROM))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?FROM:((P1=7)?FROM:FROM)):((P1=9)?FROM:((P1=10)?FROM:FROM)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?FROM:((P1=13)?FROM:FROM)):((P1=15)?FROM:((P1=16)?FROM:FROM))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?FROM:((P1=19)?FROM:FROM)):((P1=21)?FROM:((P1=22)?FROM:0xffffffff))))) + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:TO))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?TO:((P1=7)?TO:TO)):((P1=9)?TO:((P1=10)?TO:TO)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?TO:((P1=13)?TO:TO)):((P1=15)?TO:((P1=16)?TO:TO))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?TO:((P1=19)?TO:TO)):((P1=21)?TO:((P1=22)?TO:0xffffffff))))) + N1369 + Varying + + + N1095 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xa0004:((P1=1)?0xa0004:0xa0004)):((P1=3)?0xa0004:((P1=4)?0xa0004:0xa0004))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?0xa0004:((P1=7)?0xa0020:0xa0040)):((P1=9)?0xa0060:((P1=10)?0xa00a0:0xa00c0)))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?0xa00e0:((P1=13)?0xa0100:0xa0140)):((P1=15)?0xa0120:((P1=16)?0xa02c0:0xa0080))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?0xa0004:((P1=19)?0xa01c0:0xa0200)):((P1=21)?0xa0004:((P1=22)?0xa01a0:0xffffffff))))) + + + N1371 + 4 + RO + Device + NoCache + N1075 + ChunkSelector + Unsigned + BigEndian + + + N1095 + N1372 + (((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))||(((P1=6)||((P1=7)||(P1=8)))||((P1=9)||((P1=10)||(P1=11)))))?((((P1=0)||((P1=1)||(P1=2)))||((P1=3)||((P1=4)||(P1=5))))?(((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:P2))):(((P1=6)||((P1=7)||(P1=8)))?((P1=6)?P2:((P1=7)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=9)?((P2&0x40000000)>>30):((P1=10)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))))):((((P1=12)||((P1=13)||(P1=14)))||((P1=15)||((P1=16)||(P1=17))))?(((P1=12)||((P1=13)||(P1=14)))?((P1=12)?((P2&0x40000000)>>30):((P1=13)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=15)?((P2&0x40000000)>>30):((P1=16)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)))):(((P1=18)||((P1=19)||(P1=20)))?((P1=18)?P2:((P1=19)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=21)?P2:((P1=22)?((P2&0x40000000)>>30):0xffffffff))))) + + + 0 + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1373 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1374 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1375 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1376 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1060:((P1=1)?0xe10a0:0xe10e0)):(((P1=3)||(P1=4))?((P1=3)?0xe1120:0xe1160):((P1=5)?0xe11c0:0xffffffff))) + + + N1377 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1378 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1064:((P1=1)?0xe10a4:0xe10e4)):(((P1=3)||(P1=4))?((P1=3)?0xe1124:0xe1164):((P1=5)?0xe11c4:0xffffffff))) + + + N1379 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1380 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1068:((P1=1)?0xe10a8:0xe10e8)):(((P1=3)||(P1=4))?((P1=3)?0xe1128:0xe1168):((P1=5)?0xe11c8:0xffffffff))) + + + N1381 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1382 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe106c:((P1=1)?0xe10ac:0xe10ec)):(((P1=3)||(P1=4))?((P1=3)?0xe112c:0xe116c):((P1=5)?0xe11cc:0xffffffff))) + + + N1383 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1384 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1070:((P1=1)?0xe10b0:0xe10f0)):(((P1=3)||(P1=4))?((P1=3)?0xe1130:0xe1170):((P1=5)?0xe11d0:0xffffffff))) + + + N1385 + 4 + RO + Device + ColorAdjustmentSelector + Signed + BigEndian + + + N350 + N1386 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1074:((P1=1)?0xe10b4:0xe10f4)):(((P1=3)||(P1=4))?((P1=3)?0xe1134:0xe1174):((P1=5)?0xe11d4:0xffffffff))) + + + N1387 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1388 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1390 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1391 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=5)?((P2&0x80000000)>>31):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1392 + 4 + RO + Device + N332 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1393 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=5)?((P2&0x40000000)>>30):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1040:((P1=1)?0xe1080:0xe10c0)):(((P1=3)||(P1=4))?((P1=3)?0xe1100:0xe1140):((P1=5)?0xe1180:0xffffffff))) + + + N1394 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1395 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=3)||(P1=4))?((P1=3)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=5)?((P2&0x10000000)>>28):0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1044:((P1=1)?0xe1084:0xe10c4)):(((P1=3)||(P1=4))?((P1=3)?0xe1104:0xe1144):((P1=5)?0xe1184:0xffffffff))) + + + N1396 + 4 + RW + Device + N297 + N335 + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):(((P1=3)||(P1=4))?((P1=3)?FROM:FROM):((P1=5)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):(((P1=3)||(P1=4))?((P1=3)?TO:TO):((P1=5)?TO:0xffffffff))) + N1397 + Varying + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1048:((P1=1)?0xe1088:0xe10c8)):(((P1=3)||(P1=4))?((P1=3)?0xe1108:0xe1148):((P1=5)?0xe1188:0xffffffff))) + + + N1398 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1399 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe104c:((P1=1)?0xe108c:0xe10cc)):(((P1=3)||(P1=4))?((P1=3)?0xe110c:0xe114c):((P1=5)?0xe118c:0xffffffff))) + + + N1400 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1401 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1050:((P1=1)?0xe1090:0xe10d0)):(((P1=3)||(P1=4))?((P1=3)?0xe1110:0xe1150):((P1=5)?0xe1190:0xffffffff))) + + + N1402 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1403 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + N350 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0xe1054:((P1=1)?0xe1094:0xe10d4)):(((P1=3)||(P1=4))?((P1=3)?0xe1114:0xe1154):((P1=5)?0xe1194:0xffffffff))) + + + N1404 + 4 + RO + Device + ColorAdjustmentSelector + Unsigned + BigEndian + + + N350 + N1405 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):(((P1=3)||(P1=4))?((P1=3)?P2:P2):((P1=5)?P2:0xffffffff))) + + + 0 + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1407 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1408 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1409 + 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1410 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0020:0xe0040):(((P1=0)&&(P2=2))?0xe0060:(((P1=0)&&(P2=3))?0xe0080:0xe00a0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c0:0xe00e0):(((P1=0)&&(P2=7))?0xe0100:(((P1=0)&&(P2=8))?0xe0120:0xffffffff)))) + + + N1411 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1412 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=2))?((P3&0x10000000)>>28):(((P1=0)&&(P2=3))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x10000000)>>28):((P3&0x10000000)>>28)):(((P1=0)&&(P2=7))?((P3&0x10000000)>>28):(((P1=0)&&(P2=8))?((P3&0x10000000)>>28):0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0024:0xe0044):(((P1=0)&&(P2=2))?0xe0064:(((P1=0)&&(P2=3))?0xe0084:0xe00a4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c4:0xe00e4):(((P1=0)&&(P2=7))?0xe0104:(((P1=0)&&(P2=8))?0xe0124:0xffffffff)))) + + + N1413 + 4 + RW + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?FROM:FROM):(((P1=0)&&(P2=2))?FROM:(((P1=0)&&(P2=3))?FROM:FROM))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?FROM:FROM):(((P1=0)&&(P2=7))?FROM:(((P1=0)&&(P2=8))?FROM:0xffffffff)))) + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?TO:TO):(((P1=0)&&(P2=2))?TO:(((P1=0)&&(P2=3))?TO:TO))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?TO:TO):(((P1=0)&&(P2=7))?TO:(((P1=0)&&(P2=8))?TO:0xffffffff)))) + N1414 + Varying + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0028:0xe0048):(((P1=0)&&(P2=2))?0xe0068:(((P1=0)&&(P2=3))?0xe0088:0xe00a8))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00c8:0xe00e8):(((P1=0)&&(P2=7))?0xe0108:(((P1=0)&&(P2=8))?0xe0128:0xffffffff)))) + + + N1415 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1416 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe002c:0xe004c):(((P1=0)&&(P2=2))?0xe006c:(((P1=0)&&(P2=3))?0xe008c:0xe00ac))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00cc:0xe00ec):(((P1=0)&&(P2=7))?0xe010c:(((P1=0)&&(P2=8))?0xe012c:0xffffffff)))) + + + N1417 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1418 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0030:0xe0050):(((P1=0)&&(P2=2))?0xe0070:(((P1=0)&&(P2=3))?0xe0090:0xe00b0))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d0:0xe00f0):(((P1=0)&&(P2=7))?0xe0110:(((P1=0)&&(P2=8))?0xe0130:0xffffffff)))) + + + N1419 + 4 + RO + Device + ColorTransformationValueSelector + Signed + BigEndian + + + N279 + N320 + N1420 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + + N279 + N320 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?0xe0034:0xe0054):(((P1=0)&&(P2=2))?0xe0074:(((P1=0)&&(P2=3))?0xe0094:0xe00b4))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?0xe00d4:0xe00f4):(((P1=0)&&(P2=7))?0xe0114:(((P1=0)&&(P2=8))?0xe0134:0xffffffff)))) + + + N1421 + 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian + + + N279 + N320 + N1422 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?P3:P3):(((P1=0)&&(P2=2))?P3:(((P1=0)&&(P2=3))?P3:P3))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?P3:P3):(((P1=0)&&(P2=7))?P3:(((P1=0)&&(P2=8))?P3:0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1424 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0020
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1425 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1426 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0040
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1427 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1428 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0060
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1429 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1430 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0080
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1431 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1432 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00a0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1433 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1434 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00c0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1435 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1436 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe00e0
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1437 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1438 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0100
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1439 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1440 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=2))?((P3&0x80000000)>>31):(((P1=0)&&(P2=3))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x80000000)>>31):((P3&0x80000000)>>31)):(((P1=0)&&(P2=7))?((P3&0x80000000)>>31):(((P1=0)&&(P2=8))?((P3&0x80000000)>>31):0xffffffff)))) + + +
0xe0120
+ 4 + RO + Device + N297 + ColorTransformationValueSelector + Unsigned + BigEndian +
+ + N279 + N320 + N1441 + (((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))||(((P1=0)&&(P2=2))||(((P1=0)&&(P2=3))||((P1=0)&&(P2=4)))))?((((P1=0)&&(P2=0))||((P1=0)&&(P2=1)))?(((P1=0)&&(P2=0))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=2))?((P3&0x40000000)>>30):(((P1=0)&&(P2=3))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)))):((((P1=0)&&(P2=5))||((P1=0)&&(P2=6)))?(((P1=0)&&(P2=5))?((P3&0x40000000)>>30):((P3&0x40000000)>>30)):(((P1=0)&&(P2=7))?((P3&0x40000000)>>30):(((P1=0)&&(P2=8))?((P3&0x40000000)>>30):0xffffffff)))) + + + 0 + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1442 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1443 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1444 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1445 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20420:0x20440):((P1=2)?0x20460:0xffffffff)) + + + N1446 + 4 + RO + Device + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1447 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20424:0x20444):((P1=2)?0x20464:0xffffffff)) + + + N1448 + 4 + RW + Device + N297 + N370 + N376 + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1449 + Increasing + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20428:0x20448):((P1=2)?0x20468:0xffffffff)) + + + N1450 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1451 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x2042c:0x2044c):((P1=2)?0x2046c:0xffffffff)) + + + N1452 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1453 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N381 + (((P1=0)||(P1=1))?((P1=0)?0x20434:0x20454):((P1=2)?0x20474:0xffffffff)) + + + N1454 + 4 + RO + Device + BalanceRatioSelector + Unsigned + BigEndian + + + N381 + N1455 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1457 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1458 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + 0 + + + N743 + N1459 + (((P1=0)||(P1=1))?((P1=0)?(1):(0)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N743 + N1460 + (((P1=0)||(P1=1))?((P1=0)?(0):(1)):((P1=2)?(0):0xffffffff)) + + + 0 + + + N743 + N1461 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(1):0xffffffff)) + + + 0 + + + N743 + (((P1=0)||(P1=1))?((P1=0)?(0):(0)):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?(4):(5)):((P1=2)?(7):0xffffffff)) + N1462 + Varying + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1463 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1464 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1465 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1466 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1467 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1468 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1469 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1470 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1471 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1472 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1473 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1474 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1475 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1476 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1477 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1478 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1479 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1480 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1481 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1482 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x5004c:0x5000c):((P1=2)?0x500cc:0xffffffff)) + + + N1483 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1484 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x50044:0x50004):((P1=2)?0x500c4:0xffffffff)) + + + N1485 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N743 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1486 + Varying + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x50060:0x50020):((P1=2)?0x500e0:0xffffffff)) + + + N1487 + 4 + RO + Device + CounterSelector + Unsigned + BigEndian + + + N743 + N1488 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N743 + (((P1=0)||(P1=1))?((P1=0)?0x50064:0x50024):((P1=2)?0x500e4:0xffffffff)) + + + N1489 + 4 + RW + Device + CounterSelector + Unsigned + BigEndian + + + N743 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1490 + Varying + + + N1140 + ((((P1=0xFFFF)||(P1=0x0004))||((P1=0x9001)||((P1=0x9002)||(P1=0x0009))))?(((P1=0xFFFF)||(P1=0x0004))?((P1=0xFFFF)?0xb0004:0xb0024):((P1=0x9001)?0xb0064:((P1=0x9002)?0xb0084:0xb0144))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?0xb00e4:((P1=0x9006)?0xb0104:0xb0124)):((P1=0x9008)?0xb04c4:((P1=0x9009)?0xb04e4:0xffffffff)))) + + + N1491 + 4 + RW + Device + EventSelector + Unsigned + BigEndian + + + N1140 + ((((P1=0xFFFF)||(P1=0x0004))||((P1=0x9001)||((P1=0x9002)||(P1=0x0009))))?(((P1=0xFFFF)||(P1=0x0004))?((P1=0xFFFF)?FROM:FROM):((P1=0x9001)?FROM:((P1=0x9002)?FROM:FROM))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?FROM:((P1=0x9006)?FROM:FROM)):((P1=0x9008)?FROM:((P1=0x9009)?FROM:0xffffffff)))) + ((((P1=0xFFFF)||(P1=0x0004))||((P1=0x9001)||((P1=0x9002)||(P1=0x0009))))?(((P1=0xFFFF)||(P1=0x0004))?((P1=0xFFFF)?TO:TO):((P1=0x9001)?TO:((P1=0x9002)?TO:TO))):(((P1=0x9005)||((P1=0x9006)||(P1=0x9007)))?((P1=0x9005)?TO:((P1=0x9006)?TO:TO)):((P1=0x9008)?TO:((P1=0x9009)?TO:0xffffffff)))) + N1492 + Varying + + +
0xf2f07034
+ 4 + RO + Device + ExpertFeatureAccessSelector + Unsigned + BigEndian +
+ + N1066 + N1494 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x08000000)>>27):((P1=4)?((P2&0x08000000)>>27):((P2&0x04000000)>>26))):((P1=6)?((P2&0x02000000)>>25):((P1=8)?((P2&0x00800000)>>23):((P2&0x00400000)>>22)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?((P2&0x00100000)>>20):((P1=12)?((P2&0x00080000)>>19):((P2&0x00040000)>>18))):((P1=14)?((P2&0x00020000)>>17):((P1=15)?((P2&0x00010000)>>16):0xffffffff)))) + + + N1066 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80100:((P1=4)?0x80100:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):((P1=14)?0x80200:((P1=15)?0x80300:0xffffffff)))) + + + N1066 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):((P1=14)?1:((P1=15)?1:0)))) + + + N1496 + N1495 + 4 + RO + Device + N1069 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1066 + N1497 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?((P2&0x40000000)>>30):((P1=15)?((P2&0x40000000)>>30):0xffffffff)))) + + + N1066 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?0x80104:((P1=4)?0x80104:0xffffffff)):((P1=6)?0xffffffff:((P1=8)?0xffffffff:0xffffffff))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0xffffffff:((P1=12)?0xffffffff:0xffffffff)):((P1=14)?0x80204:((P1=15)?0x80304:0xffffffff)))) + + + N1066 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?1:((P1=4)?1:0)):((P1=6)?0:((P1=8)?0:0))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?0:((P1=12)?0:0)):((P1=14)?1:((P1=15)?1:0)))) + + + N1499 + N1498 + 4 + RW + Device + N1069 + ExpertFeatureAccessSelector + Unsigned + BigEndian + + + N1066 + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?FROM:((P1=4)?FROM:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?FROM:((P1=15)?FROM:0xffffffff)))) + ((((P1=0)||((P1=4)||(P1=5)))||((P1=6)||((P1=8)||(P1=9))))?(((P1=0)||((P1=4)||(P1=5)))?((P1=0)?TO:((P1=4)?TO:(0))):((P1=6)?(0):((P1=8)?(0):(0)))):(((P1=11)||((P1=12)||(P1=13)))?((P1=11)?(0):((P1=12)?(0):(0))):((P1=14)?TO:((P1=15)?TO:0xffffffff)))) + N1500 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1501 + 4 + RO + Device + N639 + LineSelector + Unsigned + BigEndian + + + N639 + N1502 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc000c:0xc020c):((P1=2)?0xc040c:0xc060c)):(((P1=4)||(P1=5))?((P1=4)?0xc080c:0xc0a0c):((P1=6)?0xc0c0c:((P1=7)?0xc0e0c:0xffffffff)))) + + + N1503 + 4 + RO + Device + N639 + LineSelector + Unsigned + BigEndian + + + N639 + N1504 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0004:0xc0204):((P1=2)?0xc0404:0xc0604)):(((P1=4)||(P1=5))?((P1=4)?0xc0804:0xc0a04):((P1=6)?0xc0c04:((P1=7)?0xc0e04:0xffffffff)))) + + + N1505 + 4 + RW + Device + N639 + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1506 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0020:0xc0220):((P1=2)?0xc0420:0xc0620)):(((P1=4)||(P1=5))?((P1=4)?0xc0820:0xc0a20):((P1=6)?0xc0c20:((P1=7)?0xc0e20:0xffffffff)))) + + + N1507 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1508 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0024:0xc0224):((P1=2)?0xc0424:0xc0624)):(((P1=4)||(P1=5))?((P1=4)?0xc0824:0xc0a24):((P1=6)?0xc0c24:((P1=7)?0xc0e24:0xffffffff)))) + + + N1509 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1510 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0040:0xc0240):((P1=2)?0xc0440:0xc0640)):(((P1=4)||(P1=5))?((P1=4)?0xc0840:0xc0a40):((P1=6)?0xc0c40:((P1=7)?0xc0e40:0xffffffff)))) + + + N1511 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1512 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0048:0xc0248):((P1=2)?0xc0448:0xc0648)):(((P1=4)||(P1=5))?((P1=4)?0xc0848:0xc0a48):((P1=6)?0xc0c48:((P1=7)?0xc0e48:0xffffffff)))) + + + N1513 + 4 + RO + Device + NoCache + 5000 + N679 + N644 + N641 + N518 + N670 + N668 + N666 + LineSelector + Unsigned + BigEndian + + + N639 + N1514 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1515 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1516 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=6)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P1=7)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):((TO&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=6)?((TO&0x80000000)>>31):((P1=7)?((TO&0x80000000)>>31):0xffffffff)))) + N1516 + Increasing + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c0:0xc02c0):((P1=2)?0xc04c0:0xc06c0)):(((P1=4)||(P1=5))?((P1=4)?0xc08c0:0xc0ac0):((P1=6)?0xc0cc0:((P1=7)?0xc0ec0:0xffffffff)))) + + + N1517 + 4 + RW + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1518 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000)))):(((P1=4)||(P1=5))?((P1=4)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=6)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P1=7)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):((TO&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=6)?((TO&0x40000000)>>30):((P1=7)?((TO&0x40000000)>>30):0xffffffff)))) + N1518 + Increasing + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00c4:0xc02c4):((P1=2)?0xc04c4:0xc06c4)):(((P1=4)||(P1=5))?((P1=4)?0xc08c4:0xc0ac4):((P1=6)?0xc0cc4:((P1=7)?0xc0ec4:0xffffffff)))) + + + N1519 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1520 + Increasing + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1521 + 4 + RO + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1522 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a8:0xc02a8):((P1=2)?0xc04a8:0xc06a8)):(((P1=4)||(P1=5))?((P1=4)?0xc08a8:0xc0aa8):((P1=6)?0xc0ca8:((P1=7)?0xc0ea8:0xffffffff)))) + + + N1523 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1524 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00ac:0xc02ac):((P1=2)?0xc04ac:0xc06ac)):(((P1=4)||(P1=5))?((P1=4)?0xc08ac:0xc0aac):((P1=6)?0xc0cac:((P1=7)?0xc0eac:0xffffffff)))) + + + N1525 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1526 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00b0:0xc02b0):((P1=2)?0xc04b0:0xc06b0)):(((P1=4)||(P1=5))?((P1=4)?0xc08b0:0xc0ab0):((P1=6)?0xc0cb0:((P1=7)?0xc0eb0:0xffffffff)))) + + + N1527 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1528 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a4:0xc02a4):((P1=2)?0xc04a4:0xc06a4)):(((P1=4)||(P1=5))?((P1=4)?0xc08a4:0xc0aa4):((P1=6)?0xc0ca4:((P1=7)?0xc0ea4:0xffffffff)))) + + + N1529 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1530 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc00a0:0xc02a0):((P1=2)?0xc04a0:0xc06a0)):(((P1=4)||(P1=5))?((P1=4)?0xc08a0:0xc0aa0):((P1=6)?0xc0ca0:((P1=7)?0xc0ea0:0xffffffff)))) + + + N1531 + 4 + RO + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1532 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0060:0xc0260):((P1=2)?0xc0460:0xc0660)):(((P1=4)||(P1=5))?((P1=4)?0xc0860:0xc0a60):((P1=6)?0xc0c60:((P1=7)?0xc0e60:0xffffffff)))) + + + N1533 + 4 + RO + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1534 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0064:0xc0264):((P1=2)?0xc0464:0xc0664)):(((P1=4)||(P1=5))?((P1=4)?0xc0864:0xc0a64):((P1=6)?0xc0c64:((P1=7)?0xc0e64:0xffffffff)))) + + + N1535 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1536 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1538 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1539 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1540 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1541 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1542 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1543 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P2&0x01000000)>>24))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=6)?((P2&0x01000000)>>24):((P1=7)?((P2&0x01000000)>>24):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1544 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1545 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=2)?((P2&0x00000010)>>4):((P2&0x00000010)>>4))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000010)>>4):((P2&0x00000010)>>4)):((P1=6)?((P2&0x00000010)>>4):((P1=7)?((P2&0x00000010)>>4):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1546 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1547 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=2)?((P2&0x00000008)>>3):((P2&0x00000008)>>3))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000008)>>3):((P2&0x00000008)>>3)):((P1=6)?((P2&0x00000008)>>3):((P1=7)?((P2&0x00000008)>>3):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1548 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1549 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=2)?((P2&0x00000004)>>2):((P2&0x00000004)>>2))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000004)>>2):((P2&0x00000004)>>2)):((P1=6)?((P2&0x00000004)>>2):((P1=7)?((P2&0x00000004)>>2):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1550 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1551 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=2)?((P2&0x00000002)>>1):((P2&0x00000002)>>1))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000002)>>1):((P2&0x00000002)>>1)):((P1=6)?((P2&0x00000002)>>1):((P1=7)?((P2&0x00000002)>>1):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0128:0xc0328):((P1=2)?0xc0528:0xc0728)):(((P1=4)||(P1=5))?((P1=4)?0xc0928:0xc0b28):((P1=6)?0xc0d28:((P1=7)?0xc0f28:0xffffffff)))) + + + N1552 + 4 + RO + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1553 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0084:0xc0284):((P1=2)?0xc0484:0xc0684)):(((P1=4)||(P1=5))?((P1=4)?0xc0884:0xc0a84):((P1=6)?0xc0c84:((P1=7)?0xc0e84:0xffffffff)))) + + + N1554 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1555 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1556 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1557 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=6)?((P2&0x80000000)>>31):((P1=7)?((P2&0x80000000)>>31):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1558 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1559 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1560 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1561 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P2&0x20000000)>>29))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=6)?((P2&0x20000000)>>29):((P1=7)?((P2&0x20000000)>>29):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1562 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1563 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1564 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1565 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P2&0x08000000)>>27))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=6)?((P2&0x08000000)>>27):((P1=7)?((P2&0x08000000)>>27):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc008c:0xc028c):((P1=2)?0xc048c:0xc068c)):(((P1=4)||(P1=5))?((P1=4)?0xc088c:0xc0a8c):((P1=6)?0xc0c8c:((P1=7)?0xc0e8c:0xffffffff)))) + + + N1566 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1567 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P2&0x04000000)>>26))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=6)?((P2&0x04000000)>>26):((P1=7)?((P2&0x04000000)>>26):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1568 + 4 + RO + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1569 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0108:0xc0308):((P1=2)?0xc0508:0xc0708)):(((P1=4)||(P1=5))?((P1=4)?0xc0908:0xc0b08):((P1=6)?0xc0d08:((P1=7)?0xc0f08:0xffffffff)))) + + + N1570 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1571 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc010c:0xc030c):((P1=2)?0xc050c:0xc070c)):(((P1=4)||(P1=5))?((P1=4)?0xc090c:0xc0b0c):((P1=6)?0xc0d0c:((P1=7)?0xc0f0c:0xffffffff)))) + + + N1572 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1573 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0110:0xc0310):((P1=2)?0xc0510:0xc0710)):(((P1=4)||(P1=5))?((P1=4)?0xc0910:0xc0b10):((P1=6)?0xc0d10:((P1=7)?0xc0f10:0xffffffff)))) + + + N1574 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1575 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:P2)):(((P1=4)||(P1=5))?((P1=4)?P2:P2):((P1=6)?P2:((P1=7)?P2:0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0104:0xc0304):((P1=2)?0xc0504:0xc0704)):(((P1=4)||(P1=5))?((P1=4)?0xc0904:0xc0b04):((P1=6)?0xc0d04:((P1=7)?0xc0f04:0xffffffff)))) + + + N1576 + 4 + RW + Device + LineSelector + Unsigned + BigEndian + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:((P1=7)?FROM:0xffffffff)))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:((P1=7)?TO:0xffffffff)))) + N1577 + Varying + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc0100:0xc0300):((P1=2)?0xc0500:0xc0700)):(((P1=4)||(P1=5))?((P1=4)?0xc0900:0xc0b00):((P1=6)?0xc0d00:((P1=7)?0xc0f00:0xffffffff)))) + + + N1578 + 4 + RO + Device + N679 + LineSelector + Unsigned + BigEndian + + + N639 + N1579 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=6)?((P2&0x40000000)>>30):((P1=7)?((P2&0x40000000)>>30):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1580 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1581 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=2)?((P2&0x00200000)>>21):((P2&0x00200000)>>21))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00200000)>>21):((P2&0x00200000)>>21)):((P1=6)?((P2&0x00200000)>>21):((P1=7)?((P2&0x00200000)>>21):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1582 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1583 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=2)?((P2&0x00100000)>>20):((P2&0x00100000)>>20))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00100000)>>20):((P2&0x00100000)>>20)):((P1=6)?((P2&0x00100000)>>20):((P1=7)?((P2&0x00100000)>>20):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1584 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1585 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=2)?((P2&0x00080000)>>19):((P2&0x00080000)>>19))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00080000)>>19):((P2&0x00080000)>>19)):((P1=6)?((P2&0x00080000)>>19):((P1=7)?((P2&0x00080000)>>19):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1586 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1587 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=2)?((P2&0x00040000)>>18):((P2&0x00040000)>>18))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00040000)>>18):((P2&0x00040000)>>18)):((P1=6)?((P2&0x00040000)>>18):((P1=7)?((P2&0x00040000)>>18):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1588 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1589 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P2&0x10000000)>>28))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=6)?((P2&0x10000000)>>28):((P1=7)?((P2&0x10000000)>>28):0xffffffff)))) + + + N639 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0xc006c:0xc026c):((P1=2)?0xc046c:0xc066c)):(((P1=4)||(P1=5))?((P1=4)?0xc086c:0xc0a6c):((P1=6)?0xc0c6c:((P1=7)?0xc0e6c:0xffffffff)))) + + + N1590 + 4 + RO + Device + LineSelector + Unsigned + BigEndian + + + N639 + N1591 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?((P2&0x00000040)>>6):((P2&0x00000040)>>6)):((P1=2)?((P2&0x00000040)>>6):((P2&0x00000040)>>6))):(((P1=4)||(P1=5))?((P1=4)?((P2&0x00000040)>>6):((P2&0x00000040)>>6)):((P1=6)?((P2&0x00000040)>>6):((P1=7)?((P2&0x00000040)>>6):0xffffffff)))) + + + N709 + (((P1=17)||(P1=0))?((P1=17)?0xc00e0:0xc02e0):((P1=1)?0xc04e0:((P1=2)?0xc06e0:0xffffffff))) + + + N1592 + 4 + RO + Device + UserOutputSelector + Unsigned + BigEndian + + + N709 + N1593 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=1)?((P2&0x80000000)>>31):((P1=2)?((P2&0x80000000)>>31):0xffffffff))) + + + N709 + (((P1=17)||(P1=0))?((P1=17)?0xc00e4:0xc02e4):((P1=1)?0xc04e4:((P1=2)?0xc06e4:0xffffffff))) + + + N1594 + 4 + RW + Device + N696 + N670 + UserOutputSelector + Unsigned + BigEndian + + + N709 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1595 + Varying + + + N714 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1596 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N714 + N1597 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=1)?((P2&0x40000000)>>30):((P1=2)?((P2&0x40000000)>>30):0xffffffff))) + + + N714 + (((P1=17)||(P1=0))?((P1=17)?0xc0140:0xc0340):((P1=1)?0xc0540:((P1=2)?0xc0740:0xffffffff))) + + + N1598 + 4 + RO + Device + SyncUserOutputSelector + Unsigned + BigEndian + + + N714 + N1599 + (((P1=17)||(P1=0))?((P1=17)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=1)?((P2&0x10000000)>>28):((P1=2)?((P2&0x10000000)>>28):0xffffffff))) + + + N714 + (((P1=17)||(P1=0))?((P1=17)?0xc0144:0xc0344):((P1=1)?0xc0544:((P1=2)?0xc0744:0xffffffff))) + + + N1600 + 4 + RW + Device + N696 + N676 + SyncUserOutputSelector + Unsigned + BigEndian + + + N714 + (((P1=17)||(P1=0))?((P1=17)?FROM:FROM):((P1=1)?FROM:((P1=2)?FROM:0xffffffff))) + (((P1=17)||(P1=0))?((P1=17)?TO:TO):((P1=1)?TO:((P1=2)?TO:0xffffffff))) + N1601 + Varying + + + N1053 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?0x80004:0x80024):((P1=2)?0x80044:0x80084)):(((P1=4)||(P1=5))?((P1=4)?0x800a4:0x800c4):((P1=6)?0x800e4:0xffffffff))) + + + N1602 + 4 + RW + Device + ParameterSelector + Unsigned + BigEndian + + + N1053 + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:FROM)):(((P1=4)||(P1=5))?((P1=4)?FROM:FROM):((P1=6)?FROM:0xffffffff))) + ((((P1=0)||(P1=1))||((P1=2)||(P1=3)))?(((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:TO)):(((P1=4)||(P1=5))?((P1=4)?TO:TO):((P1=6)?TO:0xffffffff))) + N1603 + Varying + + + 0 + + + N65 + ((P1=0)?0x130404:((P1=1)?0x130424:0xffffffff)) + + + N1604 + 4 + RW + Device + SequenceControlSelector + Signed + BigEndian + + + N65 + ((P1=0)?FROM:((P1=1)?FROM:0xffffffff)) + ((P1=0)?TO:((P1=1)?TO:0xffffffff)) + N1605 + Increasing + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1606 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1607 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1608 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1609 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x130400:((P1=1)?0x130420:0xffffffff)) + + + N1610 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1611 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1612 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1613 + ((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1614 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1615 + ((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1616 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1617 + ((P1=0)?((P2&0x20000000)>>29):((P1=1)?((P2&0x20000000)>>29):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1618 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1619 + ((P1=0)?((P2&0x10000000)>>28):((P1=1)?((P2&0x10000000)>>28):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1620 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1621 + ((P1=0)?((P2&0x08000000)>>27):((P1=1)?((P2&0x08000000)>>27):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1622 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1623 + ((P1=0)?((P2&0x04000000)>>26):((P1=1)?((P2&0x04000000)>>26):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1624 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1625 + ((P1=0)?((P2&0x02000000)>>25):((P1=1)?((P2&0x02000000)>>25):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1626 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1627 + ((P1=0)?((P2&0x01000000)>>24):((P1=1)?((P2&0x01000000)>>24):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1628 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1629 + ((P1=0)?((P2&0x00800000)>>23):((P1=1)?((P2&0x00800000)>>23):0xffffffff)) + + + N65 + ((P1=0)?0x13040c:((P1=1)?0x13042c:0xffffffff)) + + + N1630 + 4 + RO + Device + SequenceControlSelector + Unsigned + BigEndian + + + N65 + N1631 + ((P1=0)?((P2&0x00400000)>>22):((P1=1)?((P2&0x00400000)>>22):0xffffffff)) + + + 0 + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130504:0x130524):((P1=2)?0x130544:((P1=3)?0x130564:0xffffffff))) + + + N1632 + 4 + RW + Device + SequenceAddressBitSelector + Signed + BigEndian + + + N89 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:((P1=3)?FROM:0xffffffff))) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:((P1=3)?TO:0xffffffff))) + N1633 + Increasing + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1634 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1635 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1636 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1637 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x130500:0x130520):((P1=2)?0x130540:((P1=3)?0x130560:0xffffffff))) + + + N1638 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1639 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1640 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1641 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):((P1=3)?((P2&0x20000000)>>29):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1642 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1643 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):((P1=3)?((P2&0x10000000)>>28):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1644 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1645 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):((P1=3)?((P2&0x08000000)>>27):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1646 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1647 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):((P1=3)?((P2&0x04000000)>>26):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1648 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1649 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):((P1=3)?((P2&0x02000000)>>25):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1650 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1651 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):((P1=3)?((P2&0x01000000)>>24):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1652 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1653 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):((P1=3)?((P2&0x00800000)>>23):0xffffffff))) + + + N89 + (((P1=0)||(P1=1))?((P1=0)?0x13050c:0x13052c):((P1=2)?0x13054c:((P1=3)?0x13056c:0xffffffff))) + + + N1654 + 4 + RO + Device + SequenceAddressBitSelector + Unsigned + BigEndian + + + N89 + N1655 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00400000)>>22):((P2&0x00400000)>>22)):((P1=2)?((P2&0x00400000)>>22):((P1=3)?((P2&0x00400000)>>22):0xffffffff))) + + + 1 + + + N1031 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1656 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1031 + N1657 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):((P1=3)?((P2&0x80000000)>>31):0xffffffff))) + + + N1031 + (((P1=0)||(P1=1))?((P1=0)?0x11020:0x11000):((P1=2)?0x11040:((P1=3)?0x11060:0xffffffff))) + + + N1658 + 4 + RO + Device + TemperatureSelector + Unsigned + BigEndian + + + N1031 + N1659 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):((P1=3)?((P2&0x40000000)>>30):0xffffffff))) + + + N1031 + (((P1=0)||(P1=1))?((P1=0)?0x11028:0x11008):((P1=2)?0x11048:((P1=3)?0x11068:0xffffffff))) + + + N1661 + 4 + RO + Device + NoCache + 5000 + TemperatureSelector + Signed + BigEndian + + + N1031 + N1662 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:((P1=3)?P2:0xffffffff))) + + + 0 + + +
0x55024
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1663 + Increasing + + +
0x55028
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1664 + ((P1=0)?P2:0xffffffff) + + +
0x5502c
+ 4 + RO + Device + N1666 + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1665 + ((P1=0)?P2:0xffffffff) + + +
0x55030
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1667 + ((P1=0)?P2:0xffffffff) + + +
0x55004
+ 4 + RW + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + ((P1=0)?FROM:0xffffffff) + ((P1=0)?TO:0xffffffff) + N1668 + Increasing + + +
0x55008
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1669 + ((P1=0)?P2:0xffffffff) + + +
0x5500c
+ 4 + RO + Device + N1671 + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1670 + ((P1=0)?P2:0xffffffff) + + +
0x55010
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1672 + ((P1=0)?P2:0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1673 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N719 + N1674 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N719 + N1675 + ((P1=0)?(0):0xffffffff) + + +
0x55020
+ 4 + RO + Device + TimerSelector + Unsigned + BigEndian +
+ + N719 + N1676 + ((P1=0)?((P2&0x80000000)>>31):0xffffffff) + + + 0 + + + N719 + N1677 + ((P1=0)?(1):0xffffffff) + + + 0 + + + N719 + N1678 + ((P1=0)?(1):0xffffffff) + + + 1 + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1680 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1681 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40104:0x40204):((P1=2)?0x40304:0xffffffff)) + + + N1682 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1683 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1684 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1685 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4010c:0x4020c):((P1=2)?0x4030c:0xffffffff)) + + + N1686 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1687 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N1688 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1689 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):((P2&0x7fffffff)|((FROM<<31)&0x80000000))):((P1=2)?((P2&0x7fffffff)|((FROM<<31)&0x80000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x80000000)>>31):((TO&0x80000000)>>31)):((P1=2)?((TO&0x80000000)>>31):0xffffffff)) + N1689 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40120:0x40220):((P1=2)?0x40320:0xffffffff)) + + + N1690 + 4 + RW + Device + N533 + N515 + TriggerSelector + Unsigned + BigEndian + + + N511 + N1691 + (((P1=0)||(P1=1))?((P1=0)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):((P2&0xbfffffff)|((FROM<<30)&0x40000000))):((P1=2)?((P2&0xbfffffff)|((FROM<<30)&0x40000000)):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?((TO&0x40000000)>>30):((TO&0x40000000)>>30)):((P1=2)?((TO&0x40000000)>>30):0xffffffff)) + N1691 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40124:0x40224):((P1=2)?0x40324:0xffffffff)) + + + N1692 + 4 + RW + Device + NoCache + TriggerSelector + Unsigned + BigEndian + + + N511 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1693 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1694 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1695 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40144:0x40244):((P1=2)?0x40344:0xffffffff)) + + + N1696 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1697 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1698 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1699 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1700 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1701 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1702 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1703 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1704 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1705 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1706 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1707 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1708 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1709 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x04000000)>>26):((P2&0x04000000)>>26)):((P1=2)?((P2&0x04000000)>>26):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1710 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1711 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x02000000)>>25):((P2&0x02000000)>>25)):((P1=2)?((P2&0x02000000)>>25):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1712 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1713 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x01000000)>>24):((P2&0x01000000)>>24)):((P1=2)?((P2&0x01000000)>>24):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1714 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1715 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00800000)>>23):((P2&0x00800000)>>23)):((P1=2)?((P2&0x00800000)>>23):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1716 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1717 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?P2:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40164:0x40264):((P1=2)?0x40364:0xffffffff)) + + + N1718 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?FROM:0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?TO:0xffffffff)) + N1719 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1720 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1721 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?((P2&0x80000000)>>31):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1722 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1723 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?((P2&0x40000000)>>30):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1724 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1725 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x20000000)>>29):((P2&0x20000000)>>29)):((P1=2)?((P2&0x20000000)>>29):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1726 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1727 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x10000000)>>28):((P2&0x10000000)>>28)):((P1=2)?((P2&0x10000000)>>28):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4016c:0x4026c):((P1=2)?0x4036c:0xffffffff)) + + + N1728 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1729 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x08000000)>>27):((P2&0x08000000)>>27)):((P1=2)?((P2&0x08000000)>>27):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1731 + N1730 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1732 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x80000000)>>31):((P2&0x80000000)>>31)):((P1=2)?(0):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40180:0x40280):((P1=2)?0xffffffff:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1734 + N1733 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1735 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x40000000)>>30):((P2&0x40000000)>>30)):((P1=2)?(0):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40188:0x40288):((P1=2)?0xffffffff:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1737 + N1736 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1738 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4018c:0x4028c):((P1=2)?0xffffffff:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1740 + N1739 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1741 + (((P1=0)||(P1=1))?((P1=0)?P2:P2):((P1=2)?(0):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x40184:0x40284):((P1=2)?0xffffffff:0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?1:1):((P1=2)?0:0)) + + + N1743 + N1742 + 4 + RW + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + (((P1=0)||(P1=1))?((P1=0)?FROM:FROM):((P1=2)?(0):0xffffffff)) + (((P1=0)||(P1=1))?((P1=0)?TO:TO):((P1=2)?(0):0xffffffff)) + N1744 + Varying + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1746 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1747 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000400)>>10):((P2&0x00000400)>>10)):((P1=2)?((P2&0x00000400)>>10):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1748 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1749 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000200)>>9):((P2&0x00000200)>>9)):((P1=2)?((P2&0x00000200)>>9):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1750 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1751 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000100)>>8):((P2&0x00000100)>>8)):((P1=2)?((P2&0x00000100)>>8):0xffffffff)) + + + N511 + (((P1=0)||(P1=1))?((P1=0)?0x4014c:0x4024c):((P1=2)?0x4034c:0xffffffff)) + + + N1752 + 4 + RO + Device + TriggerSelector + Unsigned + BigEndian + + + N511 + N1753 + (((P1=0)||(P1=1))?((P1=0)?((P2&0x00000080)>>7):((P2&0x00000080)>>7)):((P1=2)?((P2&0x00000080)>>7):0xffffffff)) + + + 0 + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a4:((P1=1)?0x600c4:0x60104)):((P1=3)?0x60144:((P1=4)?0x60184:0xffffffff))) + + + N1754 + 4 + RW + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?FROM:((P1=1)?FROM:FROM)):((P1=3)?FROM:((P1=4)?FROM:0xffffffff))) + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?TO:((P1=1)?TO:TO)):((P1=3)?TO:((P1=4)?TO:0xffffffff))) + N1755 + Increasing + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a8:((P1=1)?0x600c8:0x60108)):((P1=3)?0x60148:((P1=4)?0x60188:0xffffffff))) + + + N1756 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1001 + N1757 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600ac:((P1=1)?0x600cc:0x6010c)):((P1=3)?0x6014c:((P1=4)?0x6018c:0xffffffff))) + + + N1758 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1001 + N1759 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600b0:((P1=1)?0x600d0:0x60110)):((P1=3)?0x60150:((P1=4)?0x60190:0xffffffff))) + + + N1760 + 4 + RO + Device + UserDefinedValueSelector + Signed + BigEndian + + + N1001 + N1761 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?P2:((P1=1)?P2:P2)):((P1=3)?P2:((P1=4)?P2:0xffffffff))) + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N1762 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1001 + N1763 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x80000000)>>31):((P1=1)?((P2&0x80000000)>>31):((P2&0x80000000)>>31))):((P1=3)?((P2&0x80000000)>>31):((P1=4)?((P2&0x80000000)>>31):0xffffffff))) + + + N1001 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?0x600a0:((P1=1)?0x600c0:0x60100)):((P1=3)?0x60140:((P1=4)?0x60180:0xffffffff))) + + + N1764 + 4 + RO + Device + UserDefinedValueSelector + Unsigned + BigEndian + + + N1001 + N1765 + (((P1=0)||((P1=1)||(P1=2)))?((P1=0)?((P2&0x40000000)>>30):((P1=1)?((P2&0x40000000)>>30):((P2&0x40000000)>>30))):((P1=3)?((P2&0x40000000)>>30):((P1=4)?((P2&0x40000000)>>30):0xffffffff))) + + + N278 + FROM + (TO=(-1))?(P1?0:1):(TO) + N1223 + Increasing + + + N742 + N741 + N740 + FROM + (TO=(-1))?(P3?0:(P2?1:(P1?2:0))):(TO) + N1224 + Increasing + + + N1139 + N1132 + N1290 + N1130 + N1134 + N1133 + N1287 + N1288 + N1285 + N1284 + N1138 + N1289 + N1137 + N1283 + N1286 + N1131 + N1291 + N1135 + N1136 + N1282 + FROM + (TO=(-1))?(P4?0x4:(P16?0x9001:(P2?0x9002:(P20?0x9003:(P14?0x9004:(P6?0x9005:(P5?0x9006:(P18?0x9007:(P1?0xFFFF:(P10?0xa000:(P9?0xa003:(P15?0xa006:(P7?0xa009:(P8?0xa100:(P12?0xa103:(P3?0xa106:(P17?0xa109:(P13?0x9008:(P11?0x9009:(P19?0x0009:0)))))))))))))))))))):(TO) + N1225 + Increasing + + + (FROM=0)?(0):((FROM=2)?(1):((FROM=1)?(1):(0xffffffff))) + (TO=0)?(0):((TO=1)?(1):(0xffffffff)) + N1493 + Varying + + + N1210 + N1209 + FROM + ((TO=1)&&(P1=0))?(0):(((TO=0)&&(P2=0))?(1):(TO)) + N1212 + Varying + + + N1202 + N1205 + N1204 + N1203 + FROM + ((TO=4)&&(P1=0))?(P4?5:(P3?6:7)):(((TO=5)&&(P4=0))?(P1?4:(P3?6:7)):(((TO=6)&&(P3=0))?(P1?4:(P4?5:7)):(((TO=7)&&(P2=0))?(P1?4:(P4?5:6)):(TO)))) + N1207 + Varying + + + N634 + N632 + N633 + N631 + N638 + N637 + N636 + N635 + FROM + (TO=(-1))?(P4?0:(P2?1:(P3?2:(P1?3:(P8?4:(P7?5:(P6?6:(P5?7:0)))))))):(TO) + N1226 + Increasing + + + (FROM=7)?(7):((FROM=1)?(1):((FROM=2)?(2):((FROM=27)?(27):((FROM=28)?(28):((FROM=29)?(29):((FROM=30)?(30):((FROM=255)?(7):((FROM=256)?(1):((FROM=10)?(10):((FROM=11)?(11):((FROM=12)?(12):((FROM=13)?(13):((FROM=3)?(3):((FROM=25)?(25):(0xffffffff))))))))))))))) + (TO=7)?(7):((TO=1)?(1):((TO=2)?(2):((TO=27)?(27):((TO=28)?(28):((TO=29)?(29):((TO=30)?(30):((TO=10)?(10):((TO=11)?(11):((TO=12)?(12):((TO=13)?(13):((TO=3)?(3):((TO=25)?(25):(0xffffffff))))))))))))) + N1537 + Varying + + + N707 + N706 + N705 + N708 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1227 + Increasing + + + FROM + TO + N1233 + Increasing + + + N712 + N711 + N710 + N713 + FROM + (TO=(-1))?(P4?0:(P3?0:(P2?1:(P1?2:0)))):(TO) + N1228 + Increasing + + + FROM + TO + N1234 + Increasing + + + N1051 + N1050 + N1052 + N1047 + N1046 + N1049 + N1048 + FROM + (TO=(-1))?(P5?0:(P4?1:(P7?2:(P6?3:(P2?4:(P1?5:(P3?6:0))))))):(TO) + N1229 + Increasing + + + (FROM=0x01080001)?(1):((FROM=0x01100003)?(3):((FROM=0x010a0046)?(4):((FROM=0x01100005)?(5):((FROM=0x010C0006)?(6):((FROM=0x01080008)?(10):((FROM=0x01080009)?(11):((FROM=0x0108000a)?(12):((FROM=0x0108000b)?(13):((FROM=0x0110000c)?(14):((FROM=0x0110000d)?(15):((FROM=0x0110000e)?(16):((FROM=0x0110000f)?(17):((FROM=0x010a0056)?(51):((FROM=0x010a0058)?(52):((FROM=0x010a0052)?(54):((FROM=0x010a0054)?(53):((FROM=0x01100010)?(18):((FROM=0x01100011)?(20):((FROM=0x01100012)?(22):((FROM=0x01100013)?(24):((FROM=0x010c002a)?(19):((FROM=0x010c002b)?(21):((FROM=0x010c002c)?(23):((FROM=0x010c002d)?(25):((FROM=0x0210001f)?(43):((FROM=0x02100032)?(44):((FROM=0x02180014)?(30):((FROM=0x02180015)?(31):((FROM=0x02200017)?(33):(0xffffffff)))))))))))))))))))))))))))))) + (TO=1)?(0x01080001):((TO=3)?(0x01100003):((TO=4)?(0x010a0046):((TO=5)?(0x01100005):((TO=6)?(0x010C0006):((TO=10)?(0x01080008):((TO=11)?(0x01080009):((TO=12)?(0x0108000a):((TO=13)?(0x0108000b):((TO=14)?(0x0110000c):((TO=15)?(0x0110000d):((TO=16)?(0x0110000e):((TO=17)?(0x0110000f):((TO=51)?(0x010a0056):((TO=52)?(0x010a0058):((TO=54)?(0x010a0052):((TO=53)?(0x010a0054):((TO=18)?(0x01100010):((TO=20)?(0x01100011):((TO=22)?(0x01100012):((TO=24)?(0x01100013):((TO=19)?(0x010c002a):((TO=21)?(0x010c002b):((TO=23)?(0x010c002c):((TO=25)?(0x010c002d):((TO=43)?(0x0210001f):((TO=44)?(0x02100032):((TO=30)?(0x02180014):((TO=31)?(0x02180015):((TO=33)?(0x02200017):(0xffffffff)))))))))))))))))))))))))))))) + N1265 + Varying + + + (1<<16)/FROM + (1<<16)/TO + N478 + Decreasing + + + (1<<16)/FROM + (1<<16)/TO + N487 + Decreasing + + +
0x70060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x70060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x70064
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N781 + Unsigned + BigEndian +
+ +
0x70068
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N953 + Unsigned + BigEndian +
+ +
0x7006c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N954 + N953 + Unsigned + BigEndian +
+ +
0x70070
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1766 + N1767 + N1768 + N1769 + N1770 + N1771 + Linear + + + FROM + TO + N1772 + Increasing + + +
0x70080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x70080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x70084
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N781 + Unsigned + BigEndian +
+ +
0x70088
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N954 + N953 + Unsigned + BigEndian +
+ +
0x7008c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N1044 + N954 + Unsigned + BigEndian +
+ +
0x70090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1773 + N1774 + N1775 + N1776 + N1777 + N1778 + Linear + + + FROM + TO + N1779 + Increasing + + +
0x700d4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x700c0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x700c4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x700c8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x700cc
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x700d0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1781 + N1782 + N1783 + N1784 + N1785 + N1786 + N1787 + Linear + + + N1780 + FROM*(1<<P1) + TO/(1<<P1) + N941 + Increasing + + +
0x700f4
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0x700e0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0x700e4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x700e8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x700ec
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x700f0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1789 + N1790 + N1791 + N1792 + N1793 + N1794 + N1795 + Linear + + + N1788 + FROM*(1<<P1) + TO/(1<<P1) + N943 + Increasing + + + EXP(FROM*4*LN(2)) + LN(TO)/(4*LN(2)) + NoiseReductionRaw + Increasing + + + FROM*64 + TO/64 + SharpnessEnhancementRaw + Increasing + + + N1389 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentHueRaw + Increasing + + + N1406 + FROM*(1<<P1) + TO/(1<<P1) + ColorAdjustmentSaturationRaw + Increasing + + + N1423 + FROM*(1<<P1) + TO/(1<<P1) + ColorTransformationValueRaw + Increasing + + +
0xe0414
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N297 + 1 + Unsigned + BigEndian +
+ +
0xe0400
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe0404
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0xe0408
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe040c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe0410
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1797 + N1798 + N1799 + N1800 + N1801 + N1802 + N1803 + Linear + + + N1796 + FROM*(1<<P1) + TO/(1<<P1) + N299 + Increasing + + +
0xe3020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe3020
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe3024
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Signed + BigEndian +
+ +
0xe3028
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe302c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe3030
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1804 + N1805 + N1806 + N1807 + N1808 + N1809 + N1810 + Linear + + + FROM + TO + N390 + Increasing + + +
0xe3054
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe3040
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe3044
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Signed + BigEndian +
+ +
0xe3048
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe304c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe3050
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1812 + N1813 + N1814 + N1815 + N1816 + N1817 + N1818 + Linear + + + N1811 + FROM*(1<<P1) + TO/(1<<P1) + N392 + Increasing + + + N1456 + FROM*(1<<P1) + TO/(1<<P1) + BalanceRatioRaw + Increasing + + +
0x404a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x404a0
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N572 + 1 + Unsigned + BigEndian +
+ +
0x404a4
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x404a8
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x404ac
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1819 + N1820 + N1821 + N1822 + N1823 + Linear + + + 1e6/FROM + 1e6/TO + N1231 + Decreasing + + + FROM + TO + ExposureOverlapTimeMaxRaw + Increasing + + + FROM + TO + ExposureTimeRaw + Increasing + + +
0x20534
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N127 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x20520
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N127 + 1 + Unsigned + BigEndian +
+ +
0x20524
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N127 + N781 + Unsigned + BigEndian +
+ +
0x20528
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N127 + Unsigned + BigEndian +
+ +
0x2052c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N127 + Unsigned + BigEndian +
+ + N1825 + N1826 + N1827 + N1828 + N1829 + Linear + + + N1824 + FROM*(1<<P1) + TO/(1<<P1) + N1830 + Increasing + + + FROM*1e3 + TO/1e3 + N646 + Increasing + + + FROM*1e3 + TO/1e3 + N655 + Increasing + + +
0xe3074
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe3060
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe3064
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Signed + BigEndian +
+ +
0xe3068
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe306c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe3070
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1832 + N1833 + N1834 + N1835 + N1836 + N1837 + N1838 + Linear + + + N1831 + FROM*(1<<P1) + TO/(1<<P1) + N394 + Increasing + + +
0xe3094
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 1 + Unsigned + BigEndian +
+ +
0xe3080
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 3 + Unsigned + BigEndian +
+ +
0xe3084
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Signed + BigEndian +
+ +
0xe3088
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe308c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Signed + BigEndian +
+ +
0xe3090
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1840 + N1841 + N1842 + N1843 + N1844 + N1845 + N1846 + Linear + + + N1839 + FROM*(1<<P1) + TO/(1<<P1) + N396 + Increasing + + + GevTimestampTickFrequency + P1/FROM + P1/TO + N624 + Decreasing + + +
0x53f00
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x53f04
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x53f08
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x53f0c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N728 + Unsigned + BigEndian +
+ +
0x53f10
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1847 + N1671 + N1848 + N1849 + N1850 + Linear + + + FROM + TO + N1851 + Increasing + + +
0x53f20
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + 0 + Unsigned + BigEndian +
+ +
0x53f24
+ 4 + RW + Device + N781 + N10 + N37 + N4 + N782 + N783 + N781 + Unsigned + BigEndian +
+ +
0x53f28
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ +
0x53f2c
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + N722 + Unsigned + BigEndian +
+ +
0x53f30
+ 4 + RO + Device + N781 + N10 + N37 + N4 + N782 + N783 + Unsigned + BigEndian +
+ + N1852 + N1666 + N1853 + N1854 + N1855 + Linear + + + FROM + TO + N1856 + Increasing + + + TimerDelayTimebaseAbs + FROM/P1 + TO*P1 + TimerDelayRaw + Increasing + + + TimerDurationTimebaseAbs + FROM/P1 + TO*P1 + TimerDurationRaw + Increasing + + + FROM*1e2 + TO/1e2 + N1745 + Increasing + +
+